mkfifoat: Work around trailing slash bug in mknodat() on AIX 7.2.
commitf120c3d08c0d8c2d0a743bf08dd876949f0edb75
authorBruno Haible <bruno@clisp.org>
Tue, 5 Jan 2021 03:48:20 +0000 (5 04:48 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 5 Jan 2021 03:48:20 +0000 (5 04:48 +0100)
tree480f6c46a17fe541ee28b01d9d47fe854e0b6dda
parent5e6fdcd601b83417a3f29c27fa0eb4ead053e1ea
mkfifoat: Work around trailing slash bug in mknodat() on AIX 7.2.

* m4/mkfifoat.m4 (gl_FUNC_MKFIFOAT): Set also REPLACE_MKNODAT.
* lib/sys_stat.in.h (mknodat): Consider REPLACE_MKNODAT.
* lib/mknodat.c: Add an overriding implementation of mknodat().
* m4/sys_stat_h.m4 (gl_SYS_STAT_H_DEFAULTS): Initialize REPLACE_MKNODAT.
* modules/sys_stat (Makefile.am): Substitute REPLACE_MKNODAT.
* modules/mkfifoat (Depends-on, configure.ac): Consider REPLACE_MKNODAT.
* doc/posix-functions/mknodat.texi: Mention the AIX bug.
ChangeLog
doc/posix-functions/mknodat.texi
lib/mknodat.c
lib/sys_stat.in.h
m4/mkfifoat.m4
m4/sys_stat_h.m4
modules/mkfifoat
modules/sys_stat