From: Lennart Poettering Date: Tue, 21 Jul 2020 08:19:34 +0000 (+0200) Subject: fileio: add brief explanations for flags X-Git-Tag: v246-rc2~29^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F16504%2Fhead;p=thirdparty%2Fsystemd.git fileio: add brief explanations for flags --- diff --git a/src/basic/fileio.h b/src/basic/fileio.h index 0b88fdfdcb5..7d58fa7cfc2 100644 --- a/src/basic/fileio.h +++ b/src/basic/fileio.h @@ -32,11 +32,11 @@ typedef enum { } WriteStringFileFlags; typedef enum { - READ_FULL_FILE_SECURE = 1 << 0, - READ_FULL_FILE_UNBASE64 = 1 << 1, - READ_FULL_FILE_UNHEX = 1 << 2, - READ_FULL_FILE_WARN_WORLD_READABLE = 1 << 3, - READ_FULL_FILE_CONNECT_SOCKET = 1 << 4, + READ_FULL_FILE_SECURE = 1 << 0, /* erase any buffers we employ internally, after use */ + READ_FULL_FILE_UNBASE64 = 1 << 1, /* base64 decode what we read */ + READ_FULL_FILE_UNHEX = 1 << 2, /* hex decode what we read */ + READ_FULL_FILE_WARN_WORLD_READABLE = 1 << 3, /* if regular file, log at LOG_WARNING level if access mode above 0700 */ + READ_FULL_FILE_CONNECT_SOCKET = 1 << 4, /* if socket inode, connect to it and read off it */ } ReadFullFileFlags; int fopen_unlocked(const char *path, const char *options, FILE **ret);