1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00

doc: Document optional parameter of 'stat'.

Fixes <https://bugs.gnu.org/34860>.
Reported by Tim Gesthuizen <tim.gesthuizen@yahoo.de>.

* doc/ref/posix.texi (File System): Document 'exception_on_error'
parameter of 'stat'.
This commit is contained in:
Ludovic Courtès 2019-06-30 17:26:43 +02:00
parent a152a67d38
commit 63f54a7bc6

View file

@ -658,14 +658,20 @@ The GNU C Library Reference Manual}.
@end deffn
@findex fstat
@deffn {Scheme Procedure} stat object
@deffnx {C Function} scm_stat (object)
@deffn {Scheme Procedure} stat object [exception-on-error?]
@deffnx {C Function} scm_stat (object, exception_on_error)
Return an object containing various information about the file
determined by @var{object}. @var{object} can be a string containing
a file name or a port or integer file descriptor which is open
on a file (in which case @code{fstat} is used as the underlying
system call).
If the optional @var{exception_on_error} argument is true, which
is the default, an exception will be raised if the underlying
system call returns an error, for example if the file is not
found or is not readable. Otherwise, an error will cause
@code{stat} to return @code{#f}.
The object returned by @code{stat} can be passed as a single
parameter to the following procedures, all of which return
integers: