newlib-cygwin/newlib/libc
Corinna Vinschen 62ca95721a Cygwin: posix_getdents: implement per SUS Base Specifications Issue 8 draft
- Basically maintain a hidden DIR* inside fhandlers.

- lseek has to be tweaked to allow basic seeking on the directory
  descriptor.

- the current implementation does not keep the dir positions
  between duplicated descriptor in sync.  In fact, every descriptor
  keeps its own copy of the DIR* and after dup/fork/exec, the
  directory position is reset to 0, i. e., to the start of the
  directory, as if rewinddir() has been called on the new descriptors.

  While this behaviour isn't yet covered by the Issue 8 draft,
  a bug report along these lines exists and will probably be
  picked up for TC1.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2024-01-31 20:11:58 +01:00
..
argz newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
ctype newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
errno Add --enable-newlib-reent-thread-local option 2022-07-13 06:55:46 +02:00
iconv newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
include Cygwin: posix_getdents: implement per SUS Base Specifications Issue 8 draft 2024-01-31 20:11:58 +01:00
locale getlocalename_l: implement per SUS Base Specifications Issue 8 draft 2024-01-31 20:11:57 +01:00
machine newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
misc newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
posix newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
reent Reclaim _REENT_MP_P5S in _reclaim_reent 2023-11-20 10:49:39 +01:00
search newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
signal newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
ssp nvptx: Don't use global constructor for SSP setup 2023-01-19 21:51:09 +01:00
stdio newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
stdio64 newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
stdlib newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
string newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
sys Minor improvement to H8 startup code 2023-12-31 09:08:21 -07:00
syscalls Add stub for getentropy 2023-08-09 11:38:03 +02:00
time newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
unix Fix typo. 2023-07-18 13:43:29 -04:00
xdr newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
Makefile.inc Silence xsltproc when writing manpages 2022-05-04 17:05:52 -04:00
Makefile.unidata cleanup Unicode data files after generating updated tables 2021-11-16 11:24:29 +01:00
acinclude.m4 newlib: add Xtensa port 2023-08-17 18:14:15 -04:00
libc.in.xml Generate manpages for functions in chapter sys.tex 2022-05-04 17:06:19 -04:00
libc.texi newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00
sys.tex newlib: docs: add "Function " to every function node 2024-01-22 21:58:58 -05:00