diff options
author | Maxime Devos <maximedevos@telenet.be> | 2021-11-16 11:06:27 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-10-21 17:40:37 +0200 |
commit | 6c350b609475ec7c490a8faecedd6a768afd7065 (patch) | |
tree | 1ee7625de704e661e9a045a95bd8a4f5a24be6b7 /configure.ac | |
parent | 9ffd297249e8c99ac276b37c49725f6d2ef20b52 (diff) | |
download | guile-6c350b609475ec7c490a8faecedd6a768afd7065.tar.gz |
Define ‘symlinkat’ wrapper when supported.
* configure.ac: Detect whether ‘symlinkat’ exists.
* libguile/filesys.c (scm_symlinkat): Define a Scheme binding
when it exists.
* libguile/filesys.h: Make the binding part of the public C API.
* doc/ref/posix.texi (File System): Document the binding.
* test-suite/tests/filesys.test ("symlinkat"): Test it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index e4e407afa..49e30d20b 100644 --- a/configure.ac +++ b/configure.ac @@ -517,7 +517,7 @@ AC_CHECK_HEADERS([crt_externs.h]) # AC_CHECK_FUNCS([DINFINITY DQNAN cexp chsize clog clog10 ctermid \ fesetround ftime ftruncate fchown fchmod fchdir readlinkat \ - getcwd geteuid getsid \ + symlinkat getcwd geteuid getsid \ gettimeofday getuid getgid gmtime_r ioctl lstat mkdir mkdtemp mknod \ nice readlink rmdir setegid seteuid \ setuid setgid setpgid setsid sigaction siginterrupt stat64 \ |