]> sourceware.org Git - newlib-cygwin.git/commit
Use makedoc generated texinfo documentation for reentrant syscalls
authorJon TURNEY <jon.turney@dronecode.org.uk>
Tue, 21 Jul 2015 12:41:46 +0000 (13:41 +0100)
committerJon TURNEY <jon.turney@dronecode.org.uk>
Fri, 24 Jul 2015 14:50:03 +0000 (15:50 +0100)
commit6c2b18427783aeed47287a61a03721da2604f503
tree5de0aa1848ccf7e25c9cda37f0f1da3a4b0fbfd8
parent1c19a13fd119480a8974427f3b4e27cc3ad25234
Use makedoc generated texinfo documentation for reentrant syscalls

We use texinfo nodes beginning with an underscore in several other places, so
revert this ancient workaround for a no longer existing bug, and use the makedoc
generated texinfo for reentrant versions of syscalls, rather than handwritten
documentation.

Also alphabetically sort these functions.

Also add documentation for _execve_r, _getpid_r, _kill_r and _times_r functions,
whose non-reentrant versions are documented as stubs

v2:
Keep _open64_r, _lseek64_r and _fstat64_r functions under texinfo conditional STDIO64
Add _stat64_r function likewise.

Notes:

1. The handwritten prototypes give the reentrancy structure pointer as of type
void *, rather than the presumably more correct struct __reent *

2. The fcntl, gettimeofday, mkdir and rename functions are not documented as
stubs, so I haven't added the reentrant versions either

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
newlib/libc/sys.tex
This page took 0.030748 seconds and 5 git commands to generate.