mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-06-15 15:25:49 +00:00
4aa26bffad
* lib/issymlink.h: New file, extracted from lib/sys_stat.in.h. * lib/issymlink.c: Include issymlink.h instead of <sys/stat.h>. * lib/issymlinkat.c: Likewise. * modules/issymlink (Files): Add lib/issymlink.h. (Depends-on): Add extern-inline. (configure.ac): Use gl_MODULE_INDICATOR. (Include): Set to "issymlink.h". * modules/issymlinkat (Files): Add lib/issymlink.h. (Depends-on): Add extern-inline. (configure.ac): Use gl_MODULE_INDICATOR. (Include): Set to "issymlink.h". * lib/sys_stat.in.h: Don't include <errno.h>, <unistd.h>. (_GL_ISSYMLINK_INLINE, _GL_ISSYMLINKAT_INLINE): Remove macros. (issymlink, issymlinkat): Remove functions. * m4/sys_stat_h.m4 (gl_SYS_STAT_H_REQUIRE_DEFAULTS): Don't initialize GNULIB_ISSYMLINK, GNULIB_ISSYMLINKAT. * modules/sys_stat-h (Depends-on): Remove extern-inline. (Makefile.am): Don't substitute GNULIB_ISSYMLINK, GNULIB_ISSYMLINKAT. * lib/chown.c: Include issymlink.h. * lib/lchown.c: Likewise. * lib/lchmod.c: Likewise. * lib/fchmodat.c: Likewise. * lib/rename.c: Likewise. * lib/renameatu.c: Likewise. * lib/unlink.c: Likewise. * lib/unlinkat.c: Likewise. * lib/utimens.c: Likewise.
28 lines
296 B
Plaintext
28 lines
296 B
Plaintext
Description:
|
|
Test whether a file is a symbolic link.
|
|
|
|
Files:
|
|
lib/issymlink.h
|
|
lib/issymlink.c
|
|
|
|
Depends-on:
|
|
extern-inline
|
|
sys_stat-h
|
|
fcntl-h
|
|
readlink
|
|
|
|
configure.ac:
|
|
gl_MODULE_INDICATOR([issymlink])
|
|
|
|
Makefile.am:
|
|
lib_SOURCES += issymlink.c
|
|
|
|
Include:
|
|
"issymlink.h"
|
|
|
|
License:
|
|
LGPLv2+
|
|
|
|
Maintainer:
|
|
all
|