diff options
author | Maxime Devos <maximedevos@telenet.be> | 2021-11-16 11:06:34 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-10-21 17:40:37 +0200 |
commit | 0af3c2f5092cb52ee0ea0b4ab2b1285237441a85 (patch) | |
tree | 128578b1793f01222e95aff59f185cfd3f64f879 /configure.ac | |
parent | 3b45185d8f40b5c41abfe15571550ce1a7fd4011 (diff) | |
download | guile-0af3c2f5092cb52ee0ea0b4ab2b1285237441a85.tar.gz |
Define a Scheme binding to ‘fchownat’ when it exists.
* configure.ac: Detect whether ‘fchownat’ is available.
* libguile/filesys.c (scm_chownat): Define a Scheme binding to
‘fchownat’ when available.
* libguile/filesys.h (scm_chownat): Make it part of the API.
* doc/ref/posix.texi (File System): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 16786eab7..89f89ae8d 100644 --- a/configure.ac +++ b/configure.ac @@ -509,7 +509,7 @@ AC_CHECK_HEADERS([crt_externs.h]) # isblank - available as a GNU extension or in C99 # _NSGetEnviron - Darwin specific # strcoll_l, newlocale, uselocale, utimensat, futimens, fchmodat, -# unlinkat - POSIX.1-2008 +# unlinkat, fchownat - POSIX.1-2008 # strtol_l - non-POSIX, found in glibc # fork - unavailable on Windows # sched_getaffinity, sched_setaffinity - GNU extensions (glibc) @@ -517,7 +517,7 @@ AC_CHECK_HEADERS([crt_externs.h]) # pipe2 - non-POSIX, found in glibc (GNU/Linux and GNU/Hurd) # AC_CHECK_FUNCS([DINFINITY DQNAN cexp chsize clog clog10 ctermid \ - fesetround ftime ftruncate fchown fchmod fchdir readlinkat \ + fesetround ftime ftruncate fchown fchownat fchmod fchdir readlinkat \ fchmodat symlinkat mkdirat renameat unlinkat getcwd geteuid getsid \ gettimeofday getuid getgid gmtime_r ioctl lstat mkdir mkdtemp mknod \ nice readlink rmdir setegid seteuid \ |