src/server/util/systhr.h

changeset 24
1a7853a4257e
parent 14
b8bf95b39952
child 29
e8619defde14
equal deleted inserted replaced
23:a2c8fc23c90e 24:1a7853a4257e
56 /* --- Begin function prototypes --- */ 56 /* --- Begin function prototypes --- */
57 57
58 #define INTNSAPI 58 #define INTNSAPI
59 #ifdef INTNSAPI 59 #ifdef INTNSAPI
60 60
61 NSPR_BEGIN_EXTERN_C 61 #ifdef __cplusplus
62 extern "C" {
63 #endif
62 64
63 NSAPI_PUBLIC 65 NSAPI_PUBLIC
64 SYS_THREAD INTsysthread_start(int prio, int stksz, thrstartfunc fn, void *arg); 66 SYS_THREAD INTsysthread_start(int prio, int stksz, thrstartfunc fn, void *arg);
65 67
66 NSAPI_PUBLIC SYS_THREAD INTsysthread_current(void); 68 NSAPI_PUBLIC SYS_THREAD INTsysthread_current(void);
86 NSAPI_PUBLIC void INTsysthread_setdata(int key, void *data); 88 NSAPI_PUBLIC void INTsysthread_setdata(int key, void *data);
87 89
88 NSAPI_PUBLIC 90 NSAPI_PUBLIC
89 void INTsysthread_set_default_stacksize(unsigned long size); 91 void INTsysthread_set_default_stacksize(unsigned long size);
90 92
91 NSPR_END_EXTERN_C 93 #ifdef __cplusplus
94 }
95 #endif
92 96
93 /* --- End function prototypes --- */ 97 /* --- End function prototypes --- */
94 98
95 #define systhread_start INTsysthread_start 99 #define systhread_start INTsysthread_start
96 #define systhread_current INTsysthread_current 100 #define systhread_current INTsysthread_current

mercurial