2003-06-03 Jeff Johnston <jjohnstn@redhat.com>
* libc/reent/execr.c: Use _DEFUN macro for function declaration.
        * libc/reent/fcntlr.c: Ditto.
        * libc/reent/fstat64r.c: Ditto.
        * libc/reent/linkr.c: Ditto.
        * libc/reent/lseek64r.c: Ditto.
        * libc/reent/lseekr.c: Ditto.
        * libc/reent/openr.c: Ditto.
        * libc/reent/readr.c: Ditto.
        * libc/reent/reent.c: Ditto.
        * libc/reent/sbrkr.c: Ditto.
        * libc/reent/signalr.c: Ditto.
        * libc/reent/signgam.c: Ditto.
        * libc/reent/statr.c: Ditto.
        * libc/reent/timer.c: Ditto.
        * libc/reent/unlinkr.c: Ditto.
        * libc/reent/writer.c: Ditto.
        * libc/syscalls/sysclose.c: Ditto.
        * libc/syscalls/sysexecve.c: Ditto.
        * libc/syscalls/sysfcntl.c: Ditto.
        * libc/syscalls/sysfork.c: Ditto.
        * libc/syscalls/sysfstat.c: Ditto.
        * libc/syscalls/sysgetpid.c: Ditto.
        * libc/syscalls/sysgettod.c: Ditto.
        * libc/syscalls/syskill.c: Ditto.
        * libc/syscalls/syslink.c: Ditto.
        * libc/syscalls/syslseek.c: Ditto.
        * libc/syscalls/sysopen.c: Ditto.
        * libc/syscalls/sysread.c: Ditto.
        * libc/syscalls/syssbrk.c: Ditto.
        * libc/syscalls/sysstat.c: Ditto.
        * libc/syscalls/systimes.c: Ditto.
        * libc/syscalls/sysunlink.c: Ditto.
        * libc/syscalls/syswait.c: Ditto.
			
			
This commit is contained in:
		| @@ -1,3 +1,40 @@ | ||||
| 2003-06-03  Jeff Johnston  <jjohnstn@redhat.com> | ||||
|  | ||||
| 	* libc/reent/execr.c: Use _DEFUN macro for function declaration. | ||||
| 	* libc/reent/fcntlr.c: Ditto. | ||||
| 	* libc/reent/fstat64r.c: Ditto. | ||||
| 	* libc/reent/linkr.c: Ditto. | ||||
| 	* libc/reent/lseek64r.c: Ditto. | ||||
| 	* libc/reent/lseekr.c: Ditto. | ||||
| 	* libc/reent/openr.c: Ditto. | ||||
| 	* libc/reent/readr.c: Ditto. | ||||
| 	* libc/reent/reent.c: Ditto. | ||||
| 	* libc/reent/sbrkr.c: Ditto. | ||||
| 	* libc/reent/signalr.c: Ditto. | ||||
| 	* libc/reent/signgam.c: Ditto. | ||||
| 	* libc/reent/statr.c: Ditto. | ||||
| 	* libc/reent/timer.c: Ditto. | ||||
| 	* libc/reent/unlinkr.c: Ditto. | ||||
| 	* libc/reent/writer.c: Ditto. | ||||
| 	* libc/syscalls/sysclose.c: Ditto. | ||||
| 	* libc/syscalls/sysexecve.c: Ditto. | ||||
| 	* libc/syscalls/sysfcntl.c: Ditto. | ||||
| 	* libc/syscalls/sysfork.c: Ditto. | ||||
| 	* libc/syscalls/sysfstat.c: Ditto. | ||||
| 	* libc/syscalls/sysgetpid.c: Ditto. | ||||
| 	* libc/syscalls/sysgettod.c: Ditto. | ||||
| 	* libc/syscalls/syskill.c: Ditto. | ||||
| 	* libc/syscalls/syslink.c: Ditto. | ||||
| 	* libc/syscalls/syslseek.c: Ditto. | ||||
| 	* libc/syscalls/sysopen.c: Ditto. | ||||
| 	* libc/syscalls/sysread.c: Ditto. | ||||
| 	* libc/syscalls/syssbrk.c: Ditto. | ||||
| 	* libc/syscalls/sysstat.c: Ditto. | ||||
| 	* libc/syscalls/systimes.c: Ditto. | ||||
| 	* libc/syscalls/sysunlink.c: Ditto. | ||||
| 	* libc/syscalls/syswait.c: Ditto. | ||||
| 	* libc/syscalls/syswrite.c: Ditto. | ||||
|  | ||||
| 2003-06-03  Till Straumann  <strauman@SLAC.Stanford.EDU> | ||||
|  | ||||
| 	* libc/time/tzset_r.c: Change local variables that are | ||||
|   | ||||
| @@ -53,11 +53,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _execve_r (ptr, name, argv, env) | ||||
|      struct _reent *ptr; | ||||
|      char *name; | ||||
|      char **argv; | ||||
|      char **env; | ||||
| _DEFUN (_execve_r, (ptr, name, argv, env), | ||||
|      struct _reent *ptr _AND | ||||
|      char *name _AND | ||||
|      char **argv _AND | ||||
|      char **env) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
| @@ -93,8 +93,8 @@ DESCRIPTION | ||||
| #ifndef NO_FORK | ||||
|  | ||||
| int | ||||
| _fork_r (ptr) | ||||
|      struct _reent *ptr; | ||||
| _DEFUN (_fork_r, (ptr), | ||||
|      struct _reent *ptr) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
| @@ -130,9 +130,9 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _wait_r (ptr, status) | ||||
|      struct _reent *ptr; | ||||
|      int *status; | ||||
| _DEFUN (_wait_r, (ptr, status), | ||||
|      struct _reent *ptr _AND | ||||
|      int *status) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -48,11 +48,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _fcntl_r (ptr, fd, cmd, arg) | ||||
|      struct _reent *ptr; | ||||
|      int fd; | ||||
|      int cmd; | ||||
|      int arg; | ||||
| _DEFUN (_fcntl_r, (ptr, fd, cmd, arg), | ||||
|      struct _reent *ptr _AND | ||||
|      int fd _AND | ||||
|      int cmd _AND | ||||
|      int arg) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -54,10 +54,10 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _fstat64_r (ptr, fd, pstat) | ||||
|      struct _reent *ptr; | ||||
|      int fd; | ||||
|      struct stat64 *pstat; | ||||
| _DEFUN (_fstat64_r, (ptr, fd, pstat), | ||||
|      struct _reent *ptr _AND | ||||
|      int fd _AND | ||||
|      struct stat64 *pstat) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -50,10 +50,10 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _link_r (ptr, old, new) | ||||
|      struct _reent *ptr; | ||||
|      _CONST char *old; | ||||
|      _CONST char *new; | ||||
| _DEFUN (_link_r, (ptr, old, new), | ||||
|      struct _reent *ptr _AND | ||||
|      _CONST char *old _AND | ||||
|      _CONST char *new) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -49,11 +49,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| _off64_t | ||||
| _lseek64_r (ptr, fd, pos, whence) | ||||
|      struct _reent *ptr; | ||||
|      int fd; | ||||
|      _off64_t pos; | ||||
|      int whence; | ||||
| _DEFUN (_lseek64_r, (ptr, fd, pos, whence), | ||||
|      struct _reent *ptr _AND | ||||
|      int fd _AND | ||||
|      _off64_t pos _AND | ||||
|      int whence) | ||||
| { | ||||
|   _off64_t ret; | ||||
|  | ||||
|   | ||||
| @@ -46,11 +46,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| _off_t | ||||
| _lseek_r (ptr, fd, pos, whence) | ||||
|      struct _reent *ptr; | ||||
|      int fd; | ||||
|      _off_t pos; | ||||
|      int whence; | ||||
| _DEFUN (_lseek_r, (ptr, fd, pos, whence), | ||||
|      struct _reent *ptr _AND | ||||
|      int fd _AND | ||||
|      _off_t pos _AND | ||||
|      int whence) | ||||
| { | ||||
|   _off_t ret; | ||||
|  | ||||
|   | ||||
| @@ -47,11 +47,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _open_r (ptr, file, flags, mode) | ||||
|      struct _reent *ptr; | ||||
|      _CONST char *file; | ||||
|      int flags; | ||||
|      int mode; | ||||
| _DEFUN (_open_r, (ptr, file, flags, mode), | ||||
|      struct _reent *ptr _AND | ||||
|      _CONST char *file _AND | ||||
|      int flags _AND | ||||
|      int mode) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -46,11 +46,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| _ssize_t | ||||
| _read_r (ptr, fd, buf, cnt) | ||||
|      struct _reent *ptr; | ||||
|      int fd; | ||||
|      _PTR buf; | ||||
|      size_t cnt; | ||||
| _DEFUN (_read_r, (ptr, fd, buf, cnt), | ||||
|      struct _reent *ptr _AND | ||||
|      int fd _AND | ||||
|      _PTR buf _AND | ||||
|      size_t cnt) | ||||
| { | ||||
|   _ssize_t ret; | ||||
|  | ||||
|   | ||||
| @@ -30,9 +30,9 @@ int errno; | ||||
| /* Interim cleanup code */ | ||||
|  | ||||
| void | ||||
| cleanup_glue (ptr, glue) | ||||
|      struct _reent *ptr; | ||||
|      struct _glue *glue; | ||||
| _DEFUN (cleanup_glue, (ptr, glue), | ||||
|      struct _reent *ptr _AND | ||||
|      struct _glue *glue) | ||||
| { | ||||
|   /* Have to reclaim these in reverse order: */ | ||||
|   if (glue->_next) | ||||
| @@ -42,8 +42,8 @@ cleanup_glue (ptr, glue) | ||||
| } | ||||
|  | ||||
| void | ||||
| _reclaim_reent (ptr) | ||||
|      struct _reent *ptr; | ||||
| _DEFUN (_reclaim_reent, (ptr), | ||||
|      struct _reent *ptr) | ||||
| { | ||||
|   if (ptr != _impure_ptr) | ||||
|     { | ||||
| @@ -121,7 +121,7 @@ _reclaim_reent (ptr) | ||||
|  */ | ||||
|  | ||||
| void | ||||
| _wrapup_reent(struct _reent *ptr) | ||||
| _DEFUN (_wrapup_reent, (ptr), struct _reent *ptr) | ||||
| { | ||||
|   register struct _atexit *p; | ||||
|   register int n; | ||||
|   | ||||
| @@ -49,9 +49,9 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| void * | ||||
| _sbrk_r (ptr, incr) | ||||
|      struct _reent *ptr; | ||||
|      ptrdiff_t incr; | ||||
| _DEFUN (_sbrk_r, (ptr, incr), | ||||
|      struct _reent *ptr _AND | ||||
|      ptrdiff_t incr) | ||||
| { | ||||
|   char *ret; | ||||
|   void *_sbrk(ptrdiff_t); | ||||
|   | ||||
| @@ -50,10 +50,10 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _kill_r (ptr, pid, sig) | ||||
|      struct _reent *ptr; | ||||
|      int pid; | ||||
|      int sig; | ||||
| _DEFUN (_kill_r, (ptr, pid, sig), | ||||
|      struct _reent *ptr _AND | ||||
|      int pid _AND | ||||
|      int sig) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
| @@ -89,8 +89,8 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _getpid_r (ptr) | ||||
|      struct _reent *ptr; | ||||
| _DEFUN (_getpid_r, (ptr), | ||||
|      struct _reent *ptr) | ||||
| { | ||||
|   int ret; | ||||
|   ret = _getpid (); | ||||
|   | ||||
| @@ -8,7 +8,7 @@ | ||||
| #ifndef _REENT_ONLY | ||||
|  | ||||
| int * | ||||
| __signgam () | ||||
| _DEFUN_VOID (__signgam) | ||||
| { | ||||
|   return &_REENT_SIGNGAM(_REENT); | ||||
| } | ||||
|   | ||||
| @@ -52,10 +52,10 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _stat_r (ptr, file, pstat) | ||||
|      struct _reent *ptr; | ||||
|      _CONST char *file; | ||||
|      struct stat *pstat; | ||||
| _DEFUN (_stat_r, (ptr, file, pstat), | ||||
|      struct _reent *ptr _AND | ||||
|      _CONST char *file _AND | ||||
|      struct stat *pstat) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -55,9 +55,9 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| clock_t | ||||
| _times_r (ptr, ptms) | ||||
|      struct _reent *ptr; | ||||
|      struct tms *ptms; | ||||
| _DEFUN (_times_r, (ptr, ptms), | ||||
|      struct _reent *ptr _AND | ||||
|      struct tms *ptms) | ||||
| { | ||||
|   clock_t ret; | ||||
|  | ||||
| @@ -97,10 +97,10 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _gettimeofday_r (ptr, ptimeval, ptimezone) | ||||
|      struct _reent *ptr; | ||||
|      struct timeval *ptimeval; | ||||
|      struct timezone *ptimezone; | ||||
| _DEFUN (_gettimeofday_r, (ptr, ptimeval, ptimezone), | ||||
|      struct _reent *ptr _AND | ||||
|      struct timeval *ptimeval _AND | ||||
|      struct timezone *ptimezone) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -44,9 +44,9 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| int | ||||
| _unlink_r (ptr, file) | ||||
|      struct _reent *ptr; | ||||
|      _CONST char *file; | ||||
| _DEFUN (_unlink_r, (ptr, file), | ||||
|      struct _reent *ptr _AND | ||||
|      _CONST char *file) | ||||
| { | ||||
|   int ret; | ||||
|  | ||||
|   | ||||
| @@ -46,11 +46,11 @@ DESCRIPTION | ||||
| */ | ||||
|  | ||||
| _ssize_t | ||||
| _write_r (ptr, fd, buf, cnt) | ||||
|      struct _reent *ptr; | ||||
|      int fd; | ||||
|      _CONST _PTR buf; | ||||
|      size_t cnt; | ||||
| _DEFUN (_write_r, (ptr, fd, buf, cnt), | ||||
|      struct _reent *ptr _AND | ||||
|      int fd _AND | ||||
|      _CONST _PTR buf _AND | ||||
|      size_t cnt) | ||||
| { | ||||
|   _ssize_t ret; | ||||
|  | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| close (fd) | ||||
|      int fd; | ||||
| _DEFUN (close, (fd), | ||||
|      int fd) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _close_r (_REENT, fd); | ||||
|   | ||||
| @@ -3,10 +3,10 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| execve (name, argv, env) | ||||
|      char *name; | ||||
|      char **argv; | ||||
|      char **env; | ||||
| _DEFUN (execve, (name, argv, env), | ||||
|      char *name _AND | ||||
|      char **argv _AND | ||||
|      char **env) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _execve_r (_REENT, name, argv, env); | ||||
|   | ||||
| @@ -5,10 +5,10 @@ | ||||
| #include <errno.h> | ||||
|  | ||||
| int | ||||
| fcntl (fd, flag, arg) | ||||
|      int fd; | ||||
|      int flag; | ||||
|      int arg; | ||||
| _DEFUN (fcntl, (fd, flag, arg), | ||||
|      int fd _AND | ||||
|      int flag _AND | ||||
|      int arg) | ||||
| { | ||||
| #ifdef HAVE_FCNTL | ||||
| # ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   | ||||
| @@ -7,7 +7,7 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| fork () | ||||
| _DEFUN_VOID (fork) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _fork_r (_REENT); | ||||
|   | ||||
| @@ -4,9 +4,9 @@ | ||||
| #include <unistd.h> | ||||
|  | ||||
| int | ||||
| fstat (fd, pstat) | ||||
|      int fd; | ||||
|      struct stat *pstat; | ||||
| _DEFUN (fstat, (fd, pstat), | ||||
|      int fd _AND | ||||
|      struct stat *pstat) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _fstat_r (_REENT, fd, pstat); | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| getpid () | ||||
| _DEFUN_VOID (getpid) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _getpid_r (_REENT); | ||||
|   | ||||
| @@ -8,9 +8,9 @@ struct timeval; | ||||
| struct timezone; | ||||
|  | ||||
| int | ||||
| gettimeofday (ptimeval, ptimezone) | ||||
|      struct timeval *ptimeval; | ||||
|      struct timezone *ptimezone; | ||||
| _DEFUN (gettimeofday, (ptimeval, ptimezone), | ||||
|      struct timeval *ptimeval _AND | ||||
|      struct timezone *ptimezone) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _gettimeofday_r (_REENT, ptimeval, ptimezone); | ||||
|   | ||||
| @@ -3,9 +3,9 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| kill (pid, sig) | ||||
|      int pid; | ||||
|      int sig; | ||||
| _DEFUN (kill, (pid, sig), | ||||
|      int pid _AND | ||||
|      int sig) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _kill_r (_REENT, pid, sig); | ||||
|   | ||||
| @@ -3,9 +3,9 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| link (old, new) | ||||
|      char *old; | ||||
|      char *new; | ||||
| _DEFUN (link, (old, new), | ||||
|      char *old _AND | ||||
|      char *new) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _link_r (_REENT, old, new); | ||||
|   | ||||
| @@ -4,10 +4,10 @@ | ||||
| #include <unistd.h> | ||||
|  | ||||
| off_t | ||||
| lseek (fd, pos, whence) | ||||
|      int fd; | ||||
|      off_t pos; | ||||
|      int whence; | ||||
| _DEFUN (lseek, (fd, pos, whence), | ||||
|      int fd _AND | ||||
|      off_t pos _AND | ||||
|      int whence) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _lseek_r (_REENT, fd, pos, whence); | ||||
|   | ||||
| @@ -10,7 +10,9 @@ | ||||
| #include <stdarg.h> | ||||
|  | ||||
| int | ||||
| open (const char *file, int flags, ...) | ||||
| _DEFUN (open, (file, flags, ...), | ||||
|         const char *file _AND | ||||
|         int flags _DOTS) | ||||
| { | ||||
|   va_list ap; | ||||
|   int ret; | ||||
|   | ||||
| @@ -4,10 +4,10 @@ | ||||
| #include <unistd.h> | ||||
|  | ||||
| _READ_WRITE_RETURN_TYPE | ||||
| read (fd, buf, cnt) | ||||
|      int fd; | ||||
|      void *buf; | ||||
|      size_t cnt; | ||||
| _DEFUN (read, (fd, buf, cnt), | ||||
|      int fd _AND | ||||
|      void *buf _AND | ||||
|      size_t cnt) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _read_r (_REENT, fd, buf, cnt); | ||||
|   | ||||
| @@ -7,8 +7,8 @@ extern void *_sbrk_r (struct _reent *, ptrdiff_t); | ||||
| extern void *_sbrk (ptrdiff_t); | ||||
|  | ||||
| void * | ||||
| sbrk (incr) | ||||
|      ptrdiff_t incr; | ||||
| _DEFUN (sbrk, (incr), | ||||
|      ptrdiff_t incr) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _sbrk_r (_REENT, incr); | ||||
|   | ||||
| @@ -4,9 +4,9 @@ | ||||
| #include <unistd.h> | ||||
|  | ||||
| int | ||||
| stat (file, pstat) | ||||
|      char *file; | ||||
|      struct stat *pstat; | ||||
| _DEFUN (stat, (file, pstat), | ||||
|      char *file _AND | ||||
|      struct stat *pstat) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _stat_r (_REENT, file, pstat); | ||||
|   | ||||
| @@ -4,8 +4,8 @@ | ||||
| #include <sys/times.h> | ||||
|  | ||||
| clock_t | ||||
| times (buf) | ||||
|      struct tms *buf; | ||||
| _DEFUN (times, (buf), | ||||
|      struct tms *buf) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _times_r (_REENT, buf); | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| unlink (file) | ||||
|      char *file; | ||||
| _DEFUN (unlink, (file), | ||||
|         char *file) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _unlink_r (_REENT, file); | ||||
|   | ||||
| @@ -3,8 +3,8 @@ | ||||
| #include <reent.h> | ||||
|  | ||||
| int | ||||
| wait (status) | ||||
|      int *status; | ||||
| _DEFUN (wait, (status), | ||||
|         int *status) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _wait_r (_REENT, status); | ||||
|   | ||||
| @@ -4,10 +4,10 @@ | ||||
| #include <unistd.h> | ||||
|  | ||||
| _READ_WRITE_RETURN_TYPE | ||||
| write (fd, buf, cnt) | ||||
|      int fd; | ||||
|      const void *buf; | ||||
|      size_t cnt; | ||||
| _DEFUN (write, (fd, buf, cnt), | ||||
|      int fd _AND | ||||
|      const void *buf _AND | ||||
|      size_t cnt) | ||||
| { | ||||
| #ifdef REENTRANT_SYSCALLS_PROVIDED | ||||
|   return _write_r (_REENT, fd, buf, cnt); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user