Subversion Repositories HelenOS-historic

Rev

Rev 1129 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1129 Rev 1427
Line 36... Line 36...
36
extern void __thread_entry(void);
36
extern void __thread_entry(void);
37
extern void __thread_main(uspace_arg_t *uarg);
37
extern void __thread_main(uspace_arg_t *uarg);
38
 
38
 
39
extern int thread_create(void (* function)(void *arg), void *arg, char *name);
39
extern int thread_create(void (* function)(void *arg), void *arg, char *name);
40
extern void thread_exit(int status);
40
extern void thread_exit(int status);
41
tcb_t * __make_tls(void);
41
extern tcb_t * __make_tls(void);
42
tcb_t * __alloc_tls(void **data, size_t size);
42
extern tcb_t * __alloc_tls(void **data, size_t size);
43
void __free_tls(tcb_t *);
43
extern void __free_tls(tcb_t *);
44
void __free_tls_arch(tcb_t *, size_t size);
44
extern void __free_tls_arch(tcb_t *, size_t size);
45
 
45
 
46
#endif
46
#endif