fchdir: Improve documentation.

* lib/fchdir.c (get_name, _gl_register_fd): Document the failure return
convention.
This commit is contained in:
Bruno Haible
2020-06-27 02:45:06 +02:00
parent c7f8c44d9c
commit 999b19465a
2 changed files with 10 additions and 3 deletions
+6
View File
@@ -1,3 +1,9 @@
2020-06-26 Bruno Haible <bruno@clisp.org>
fchdir: Improve documentation.
* lib/fchdir.c (get_name, _gl_register_fd): Document the failure return
convention.
2020-06-26 Bruno Haible <bruno@clisp.org>
filenamecat-lgpl: Set errno upon failure.
+4 -3
View File
@@ -84,7 +84,8 @@ ensure_dirs_slot (size_t fd)
return true;
}
/* Return an absolute name of DIR in malloc'd storage. */
/* Return an absolute name of DIR in malloc'd storage.
Upon failure, return NULL with errno set. */
static char *
get_name (char const *dir)
{
@@ -125,8 +126,8 @@ _gl_unregister_fd (int fd)
/* Mark FD as visiting FILENAME. FD must be non-negative, and refer
to an open file descriptor. If REPLACE_OPEN_DIRECTORY is non-zero,
this should only be called if FD is visiting a directory. Close FD
and return -1 if there is insufficient memory to track the
directory name; otherwise return FD. */
and return -1 with errno set if there is insufficient memory to track
the directory name; otherwise return FD. */
int
_gl_register_fd (int fd, const char *filename)
{