]> Savannah Git Hosting - gnulib.git/commit
fdopendir: Use Windows code path on OS/2 kLIBC
authorKO Myung-Hun <komh78@gmail.com>
Mon, 25 Sep 2023 14:38:28 +0000 (23:38 +0900)
committerBruno Haible <bruno@clisp.org>
Fri, 29 Sep 2023 08:31:49 +0000 (10:31 +0200)
commitd8163d7f661f3410b8db306549126859c7ebc963
treef3c75cd10650393c8404f49d63d8b27be65d53e6
parentdea6db77dc0c58aa9521684c212050239f79464b
fdopendir: Use Windows code path on OS/2 kLIBC

* lib/closedir.c (closedir): Use Windows code path.
* lib/dirent.in.h (_gl_register_dirp_fd, _gl_unregister_dirp_fd):
Remove.
* lib/dirfd.c (_gl_register_dirp_fd, _gl_unregister_dirp_fd): Remove.
(dirfd): Use Windows code path.
* lib/fdopendir.c (fdopendir): Use Windows code path.
* lib/opendir.c (opendir): Use Windows code path.
* m4/closedir.m4 (REPLACE_CLOSEDIR): Use Windows code path.
* m4/dirent_h.m4 (DIR_HAS_FD_MEMBER): Use Windows code path.
* m4/dirfd.m4 (REPLACE_DIRFD): Use Windows code path.
* m4/fchdir.m4 (HAVE_FCHDIR): Replace fchdir() if dirfd() does not work.
* m4/opendir.m4 (REPLACE_OPENDIR): Use Windows code path.
* m4/readdir.m4 (REPLACE_READDIR): Use Windows code path.
* m4/rewinddir.m4 (REPLACE_REWINDDIR): Use Windows code path.
* modules/fchdir (Depends-on): Include dirent always.
14 files changed:
ChangeLog
lib/closedir.c
lib/dirent.in.h
lib/dirfd.c
lib/fdopendir.c
lib/opendir.c
m4/closedir.m4
m4/dirent_h.m4
m4/dirfd.m4
m4/fchdir.m4
m4/opendir.m4
m4/readdir.m4
m4/rewinddir.m4
modules/fchdir