Upgrade to gcc-4.9.2
[akaros.git] / tools / compilers / gcc-glibc / glibc-2.14.1-ros / sysdeps / akaros / sys / vcore-tls.h
1 /* Copyright (c) 2012 The Regents of the University of California
2  * Andrew Waterman <waterman@cs.berkeley.edu>
3  * See LICENSE for details.
4  *
5  * glibc syscall functions / tools for working with Akaros */
6
7 #ifndef _GLIBC_AKAROS_VCORE_TLS_H
8 #define _GLIBC_AKAROS_VCORE_TLS_H
9
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13
14 void set_tls_desc(void* addr, int vcoreid);
15 void *get_tls_desc(int vcoreid);
16
17 void *allocate_tls(void);
18 void free_tls(void *tcb);
19 void *reinit_tls(void *tcb);
20
21 #ifdef __cplusplus
22 }
23 #endif
24
25 #endif /* _GLIBC_AKAROS_SYSCALL_H */