diff options
author | trinity-1686a <trinity@deuxfleurs.fr> | 2024-02-18 12:37:59 +0100 |
---|---|---|
committer | trinity-1686a <trinity@deuxfleurs.fr> | 2024-02-18 12:44:45 +0100 |
commit | e913de1bc651bbe5171760ffbe6926a43650f5d0 (patch) | |
tree | 24b70c01358e53e3d1912b207b46e45302508aad /src | |
parent | b0b943a1613e2f9b421a663a3bf84fb4bbdbadc5 (diff) | |
download | tor-e913de1bc651bbe5171760ffbe6926a43650f5d0.tar.gz tor-e913de1bc651bbe5171760ffbe6926a43650f5d0.zip |
make read_file_to_str_until_eof doc more explicit
the sz_out param is set to what was read (i.e not including the final
NULL the function adds for convenience), but could be understood to
be set to what was read+1 (including the NULL terminator)
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/fs/files.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/fs/files.c b/src/lib/fs/files.c index 55f20dd49e..df59222913 100644 --- a/src/lib/fs/files.c +++ b/src/lib/fs/files.c @@ -572,9 +572,10 @@ write_bytes_to_new_file(const char *fname, const char *str, size_t len, /** * Read the contents of the open file <b>fd</b> presuming it is a FIFO * (or similar) file descriptor for which the size of the file isn't - * known ahead of time. Return NULL on failure, and a NUL-terminated - * string on success. On success, set <b>sz_out</b> to the number of - * bytes read. + * known ahead of time. + * Return NULL on failure, and a NUL-terminated string on success. + * On success, set <b>sz_out</b> to the number of bytes read (not including + * the final NULL, which wasn't read from <b>fd</fd>). */ char * read_file_to_str_until_eof(int fd, size_t max_bytes_to_read, size_t *sz_out) |