src/server/util/systhr.h

changeset 29
e8619defde14
parent 24
1a7853a4257e
child 40
56cda23f48d4
equal deleted inserted replaced
28:f387669912e8 29:e8619defde14
60 60
61 #ifdef __cplusplus 61 #ifdef __cplusplus
62 extern "C" { 62 extern "C" {
63 #endif 63 #endif
64 64
65 typedef void* (*posix_thrstartfunc)(void *);
66
65 NSAPI_PUBLIC 67 NSAPI_PUBLIC
66 SYS_THREAD INTsysthread_start(int prio, int stksz, thrstartfunc fn, void *arg); 68 SYS_THREAD INTsysthread_start(int prio, int stksz, thrstartfunc fn, void *arg);
67 69
68 NSAPI_PUBLIC SYS_THREAD INTsysthread_current(void); 70 NSAPI_PUBLIC SYS_THREAD INTsysthread_current(void);
69 71
73 75
74 NSAPI_PUBLIC void INTsysthread_detach(SYS_THREAD thr); 76 NSAPI_PUBLIC void INTsysthread_detach(SYS_THREAD thr);
75 77
76 NSAPI_PUBLIC void INTsysthread_terminate(SYS_THREAD thr); 78 NSAPI_PUBLIC void INTsysthread_terminate(SYS_THREAD thr);
77 79
78 NSAPI_PUBLIC void INTsysthread_sleep(int milliseconds); 80 NSAPI_PUBLIC void INTsysthread_sleep(int msec);
79 81
80 NSAPI_PUBLIC void INTsysthread_init(char *name); 82 NSAPI_PUBLIC void INTsysthread_init(char *name);
81 83
82 NSAPI_PUBLIC void INTsysthread_timerset(int usec); 84 NSAPI_PUBLIC void INTsysthread_timerset(int usec);
83 85

mercurial