summaryrefslogtreecommitdiff
path: root/src/basic/fileio.h
Commit message (Expand)AuthorAgeFilesLines
* fileio: introduce read_full_virtual_file() for reading virtual files in sysfs...Franck Bui2019-10-251-0/+1
* fileio: add new WRITE_STRING_FILE_MKDIR_0755 flag for mkdir'ing parentLennart Poettering2019-05-081-0/+1
* Merge pull request #12222 from yuwata/macsecLennart Poettering2019-04-121-0/+1
|\
| * fileio: add READ_FULL_FILE_UNHEX flagYu Watanabe2019-04-121-0/+1
* | Add fmemopen_unlocked() and use unlocked ops in fuzzers and some other testsZbigniew Jędrzejewski-Szmek2019-04-121-0/+1
* | Add open_memstream_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-0/+1
* | Add fdopen_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-0/+1
* | Add fopen_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-0/+2
|/
* fileio: add READ_FULL_FILE_UNBASE64 flag for read_full_file_full()Yu Watanabe2019-04-091-1/+2
* fileio: read_full_file_full() also warns when file is world readable and secu...Yu Watanabe2019-04-091-2/+2
* fileio: introduce warn_file_is_world_accessible()Yu Watanabe2019-04-091-0/+3
* util: introduce READ_FULL_FILE_SECURE flag for reading secure dataYu Watanabe2019-04-091-3/+13
* fileio: replace read_nul_string() by read_line() with a special flagLennart Poettering2018-12-181-2/+12
* fileio: add new safe_fgetc() helper callLennart Poettering2018-12-181-0/+2
* util-lib: split out env file parsing code into env-file.cLennart Poettering2018-12-021-10/+0
* util-lib: move open_serialization_fd() to serialize.cLennart Poettering2018-12-021-2/+0
* util-lib: split out all temporary file related calls into tmpfiles-util.cLennart Poettering2018-12-021-14/+0
* Merge pull request #10742 from poettering/c-utf8Zbigniew Jędrzejewski-Szmek2018-11-151-4/+5
|\
| * fileio: automatically add NULL sentinel to parse_env_file()Lennart Poettering2018-11-141-1/+2
| * fileio: drop "newline" parameter for env file parsersLennart Poettering2018-11-141-4/+4
* | Move LONG_LINE_MAX definition to fileio.hZbigniew Jędrzejewski-Szmek2018-11-141-0/+2
|/
* fileio: introduce WRITE_STRING_FILE_NOFOLLOW flag for write_string_file() and...Yu Watanabe2018-11-061-0/+1
* Introduce fmkostemp_safe and use it in testsZbigniew Jędrzejewski-Szmek2018-10-261-0/+1
* fileio: drop FOREACH_LINE(), it's not used anymoreLennart Poettering2018-10-261-9/+0
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: unify how we define bit mak enumsLennart Poettering2018-06-121-6/+6
* util: add new write_string_filef() helperLennart Poettering2018-06-061-0/+2
* fileio: add parse_env_filev() that is like parse_env_file() but takes a va_listLennart Poettering2018-05-241-0/+1
* fileio: accept FILE* in addition to path in parse_env_file()Lennart Poettering2018-05-241-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* sysctl: disable buffer while writing to /procTiago Salem Herrmann2017-12-131-0/+1
* fileio: document why fileio-label.c and fileio.c are two different modulesLennart Poettering2017-11-291-4/+9
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* Merge pull request #6891 from poettering/read-lineZbigniew Jędrzejewski-Szmek2017-09-241-0/+2
|\
| * fileio: add new helper call read_line() as bounded getline() replacementLennart Poettering2017-09-221-0/+2
* | fileio: make write_string_stream() accept flags parameterLennart Poettering2017-09-221-3/+3
|/
* "Don't fear the fsync()"Alan Jenkins2017-08-171-4/+6
* basic/fileio: extend atomic file writing with timestamp settingZbigniew Jędrzejewski-Szmek2017-05-111-2/+8
* basic: add new merge_env_file functionRay Strode2017-02-201-0/+2
* core/manager: split out creation of serialization fd out to a helperZbigniew Jędrzejewski-Szmek2017-02-201-0/+1
* util-lib: add easy helpers for temporary directories that rmdir()ed via _clea...Lennart Poettering2016-12-071-0/+2
* fileio: simplify mkostemp_safe() (#4090)Topi Miettinen2016-09-131-1/+1
* machined: "machinectl clean" can take a while, do it asynchronously from a ba...Lennart Poettering2016-06-241-0/+2
* coredump,basic: generalize O_TMPFILE handling a bitLennart Poettering2016-04-221-1/+5
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* util: introduce fputs_with_space() and make use of it at various placesLennart Poettering2016-01-261-0/+2
* util-lib: optionally, when writing a string to a file, verify string on failureLennart Poettering2015-11-131-1/+2
* journald: rework --sync/--rotate logic to use CLOCK_MONOTONIC timestamp filesLennart Poettering2015-11-121-0/+4
* util-lib: move more file I/O related calls into fileio.[ch]Lennart Poettering2015-10-271-0/+28