diff options
Diffstat (limited to 'doc/ref/posix.texi')
-rw-r--r-- | doc/ref/posix.texi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/ref/posix.texi b/doc/ref/posix.texi index 601c33747..bde0f150c 100644 --- a/doc/ref/posix.texi +++ b/doc/ref/posix.texi @@ -296,12 +296,25 @@ Create the file if it does not already exist. for additional flags. @end deffn +@deffn {Scheme Procedure} openat dir path flags [mode] +@deffnx {C Function} scm_openat (dir, path, flags, mode) +Similar to @code{open}, but resolve the file name @var{path} +relative to the directory referred to by the file port @var{dir} +instead. +@end deffn + @deffn {Scheme Procedure} open-fdes path flags [mode] @deffnx {C Function} scm_open_fdes (path, flags, mode) Similar to @code{open} but return a file descriptor instead of a port. @end deffn +@deffn {Scheme Procedure} open-fdes-at dir path flags [mode] +@deffnx {C Function} scm_open_fdes_at (dir, path, flags, mode) +Similar to @code{openat}, but return a file descriptor instead +of a port. +@end deffn + @deffn {Scheme Procedure} close fd_or_port @deffnx {C Function} scm_close (fd_or_port) Similar to @code{close-port} (@pxref{Ports, close-port}), |