make Runtime._syscall() protected so it can be overridden from outside the package
[nestedvm.git] / upstream / patches / newlib-unistd.patch
1 --- newlib/libc/include/sys/unistd.h~   2007-06-19 15:04:20.000000000 -0400
2 +++ newlib/libc/include/sys/unistd.h    2007-06-19 15:04:20.000000000 -0400
3 @@ -149,19 +149,20 @@
4  int    _EXFUN(getdtablesize, (void));
5  int    _EXFUN(setdtablesize, (int));
6  useconds_t _EXFUN(ualarm, (useconds_t __useconds, useconds_t __interval));
7 -unsigned _EXFUN(usleep, (unsigned int __useconds));
8 -int     _EXFUN(ftruncate, (int __fd, off_t __length));
9 -int     _EXFUN(truncate, (const char *, off_t __length));
10  #if !(defined  (_WINSOCK_H) || defined (__USE_W32_SOCKETS))
11  /* winsock[2].h defines as __stdcall, and with int as 2nd arg */
12   int   _EXFUN(gethostname, (char *__name, size_t __len));
13  #endif
14 -char * _EXFUN(mktemp, (char *));
15 -int     _EXFUN(sync, (void));
16  #endif
17  int     _EXFUN(readlink, (const char *__path, char *__buf, int __buflen));
18  int     _EXFUN(symlink, (const char *__name1, const char *__name2));
19  
20 +unsigned _EXFUN(usleep, (unsigned int __useconds));
21 +int     _EXFUN(ftruncate, (int __fd, off_t __length));
22 +int     _EXFUN(truncate, (const char *, off_t __length));
23 +char * _EXFUN(mktemp, (char *));
24 +int     _EXFUN(sync, (void));
25 +
26  #define        F_OK    0
27  #define        R_OK    4
28  #define        W_OK    2