Changeset 5010:065b9de0acf7 in roaraudio for include


Ignore:
Timestamp:
05/26/11 09:26:00 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Updated roar_reset() (Closes: #131)

Location:
include/libroar
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/config.h

    r4779 r5010  
    109109struct roar_libroar_config * roar_libroar_get_config(void); 
    110110 
     111int    roar_libroar_reset_config(void); 
     112 
    111113int    roar_libroar_config_parse(char * txt, char * delm); 
    112114 
  • include/libroar/libroar.h

    r4998 r5010  
    201201 
    202202// call this function after we fork/exec()ed or similar. 
    203 int roar_reset(int forked); 
     203enum roar_reset { 
     204 ROAR_RESET_UNKNOWN     = -1, 
     205#define ROAR_RESET_UNKNOWN ROAR_RESET_UNKNOWN 
     206 ROAR_RESET_NONE        =  0, 
     207#define ROAR_RESET_NONE ROAR_RESET_NONE 
     208 ROAR_RESET_ON_FORK     =  1, 
     209#define ROAR_RESET_ON_FORK ROAR_RESET_ON_FORK 
     210 ROAR_RESET_ON_EXIT     =  2, 
     211#define ROAR_RESET_ON_EXIT ROAR_RESET_ON_EXIT 
     212 ROAR_RESET_ON_PRE_EXEC =  3, 
     213#define ROAR_RESET_ON_PRE_EXEC ROAR_RESET_ON_PRE_EXEC 
     214 ROAR_RESET_MEMORY      =  0x81, 
     215#define ROAR_RESET_MEMORY ROAR_RESET_MEMORY 
     216 ROAR_RESET_CONFIG      =  0x82, 
     217#define ROAR_RESET_CONFIG ROAR_RESET_CONFIG 
     218 ROAR_RESET_RANDOMPOOL  =  0x84, 
     219#define ROAR_RESET_RANDOMPOOL ROAR_RESET_RANDOMPOOL 
     220 ROAR_RESET_EOL         = -2 
     221#define ROAR_RESET_EOL ROAR_RESET_EOL 
     222}; 
     223int roar_reset(enum roar_reset what); 
    204224 
    205225// fatal probelms: 
  • include/libroar/memmgr.h

    r5003 r5010  
    4848// those functions are currently not implemeted: 
    4949 
     50int     roar_mm_reset(void); 
     51 
    5052ssize_t roar_mm_sizeof(void * buf); 
    5153 
     
    6163 
    6264#else 
     65#define roar_mm_reset()             (0) 
    6366#define roar_mm_sizeof(ptr)         ((ssize_t)-1) 
    6467#define roar_mm_calloc(nmemb, size) calloc((nmemb), (size)) 
  • include/libroar/roarfeatures.h

    r4998 r5010  
    4747#define ROAR_FT_FUNC_SIMPLE_CONNECT2 
    4848#define ROAR_FT_FUNC_PANIC 
     49#define ROAR_FT_FUNC_RESET 
    4950#define ROAR_FT_FEATURE_VS 
    5051#define ROAR_FT_FEATURE_VS_FILE 
Note: See TracChangeset for help on using the changeset viewer.