summaryrefslogtreecommitdiff
path: root/src/basic/fileio.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: fput[cs]() → fput[cs]_unlocked() wherever that makes sense (#6396)Lennart Poettering2017-07-211-9/+9
* tree-wide: make use of getpid_cached() wherever we canLennart Poettering2017-07-201-1/+2
* basic/fileio: extend atomic file writing with timestamp settingZbigniew Jędrzejewski-Szmek2017-05-111-4/+12
* basic/fileio: use IN_SETZbigniew Jędrzejewski-Szmek2017-02-211-7/+8
* basic/fileio: fix memleak when discarding an invalid variableZbigniew Jędrzejewski-Szmek2017-02-211-0/+1
* basic: support default and alternate values for env expansionRay Strode2017-02-201-2/+4
* Tighten checking for variable validityZbigniew Jędrzejewski-Szmek2017-02-201-0/+10
* Allow braceless variables to be expandedZbigniew Jędrzejewski-Szmek2017-02-201-1/+6
* basic: add new merge_env_file functionRay Strode2017-02-201-0/+28
* env-util,fileio: immediately replace variables in load_env_file_push()Zbigniew Jędrzejewski-Szmek2017-02-201-3/+6
* basic/fileio: add helper function for a set of two common checksZbigniew Jędrzejewski-Szmek2017-02-201-33/+25
* core/manager: split out creation of serialization fd out to a helperZbigniew Jędrzejewski-Szmek2017-02-201-0/+19
* util-lib: add easy helpers for temporary directories that rmdir()ed via _clea...Lennart Poettering2016-12-071-0/+19
* tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek2016-10-231-3/+3
* fileio: simplify mkostemp_safe() (#4090)Topi Miettinen2016-09-131-4/+4
* basic/fileio: we always have O_TMPFILE nowYann E. MORIN2016-08-291-4/+1
* Merge pull request #3818 from poettering/exit-status-envZbigniew Jędrzejewski-Szmek2016-08-051-4/+13
|\
| * util-lib: rework /tmp and /var/tmp handling codeLennart Poettering2016-08-041-4/+13
* | fileio: fix MIN/MAX mixup (#3896)Vito Caputo2016-08-051-1/+1
* | fileio: fix read_full_stream() bugs (#3887)Vito Caputo2016-08-041-9/+16
|/
* fileio: imply /tmp as directory if passed as NULL to open_tmpfile_unlinkable()Lennart Poettering2016-07-251-1/+2
* treewide: fix typos and remove accidental repetition of wordsTorstein Husebø2016-07-111-1/+1
* machined: "machinectl clean" can take a while, do it asynchronously from a ba...Lennart Poettering2016-06-241-0/+41
* treewide: fix typos (#3187)Torstein Husebø2016-05-041-1/+1
* coredump,basic: generalize O_TMPFILE handling a bitLennart Poettering2016-04-221-24/+100
* core: avoid compiler warning when compiling with -fexceptionsThomas Haller2016-02-271-3/+3
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-221-5/+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/+29
* tree-wide: check if errno is greater then zeroZbigniew Jędrzejewski-Szmek2016-01-131-2/+2
* basic: re-sort includesThomas Hindoe Paaboel Andersen2015-12-011-3/+3
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-1/+12
* util-lib: optionally, when writing a string to a file, verify string on failureLennart Poettering2015-11-131-14/+69
* journald: rework --sync/--rotate logic to use CLOCK_MONOTONIC timestamp filesLennart Poettering2015-11-121-0/+36
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: split out umask-related code to umask-util.hLennart Poettering2015-10-271-0/+1
* util-lib: move a number of fs operations into fs-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: move more file I/O related calls into fileio.[ch]Lennart Poettering2015-10-271-2/+300
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-1/+2
* util-lib: split our string related calls from util.[ch] into its own file str...Lennart Poettering2015-10-241-0/+1
* util: split out escaping code into escape.[ch]Lennart Poettering2015-10-241-2/+3
* fileio: make get_status_field() more genericAaro Koskinen2015-09-301-8/+32
* tree-wide: port everything over to fflush_and_check()Lennart Poettering2015-07-291-8/+2
* fileio: get_status_field() don't clobber arg on OOMLennart Poettering2015-07-231-3/+4
* fileio: consolidate write_string_file*()Daniel Mack2015-07-061-37/+37
* fileio: add 'enforce_newline' argument to write_string_stream()Daniel Mack2015-07-061-5/+5
* networkd: be more defensive when writing to ipv4/ipv6 forwarding settingsLennart Poettering2015-07-061-0/+11
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-0/+817