summaryrefslogtreecommitdiffstats
path: root/src/basic/fs-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* basic: add open_mkdir_at_full()Christian Göttsche2024-04-291-2/+2
* fs-util: modernize touch_file a bitMike Yuan2024-04-291-8/+5
* fs-util: try AT_EMPTY_PATH first for futimens_opathMike Yuan2024-04-291-2/+12
* fs-util: add new helper linkat_replace()Lennart Poettering2024-03-141-0/+76
* fs-util: move link_fd() from tmpfile-util.c into generic fs-util.cLennart Poettering2024-03-141-0/+20
* fs-util: rename xopenat() -> xopanat_full()Yu Watanabe2024-02-151-4/+4
* fs-util: readlinkat() supports an empty stringYu Watanabe2024-02-151-2/+6
* fs-util: add comment explaining what xopenat() is forLennart Poettering2023-11-221-0/+10
* basic/fs-util: prefer fchmodat2 in fchmod_opathArseny Maslennikov2023-11-011-2/+16
* fs-util: Add XO_SUBVOLUME flag for xopenat()Daan De Meyer2023-08-141-1/+5
* pid1,vconsole-setup: take a lock for the console deviceZbigniew Jędrzejewski-Szmek2023-07-131-1/+0
* lock-util: Add LOCK_NONEDaan De Meyer2023-06-151-1/+1
* fs-util: Allow passing NULL path to xopenat()Daan De Meyer2023-06-061-1/+0
* path-util: fix typo in commentGaël PORTAY2023-06-051-1/+1
* tree-wide: port various pieces of code over to ROUND_UP()Lennart Poettering2023-06-021-1/+1
* fs-util: Add XOpenFlags with XO_LABEL flag to have xopenat() MAC label files/...Daan De Meyer2023-05-311-11/+39
* Merge pull request #26944 from aafeijoo-suse/systemd-network-generator-initrd...Zbigniew Jędrzejewski-Szmek2023-04-261-1/+1
|\
| * fs-util: fix typo in commentAntonio Alvarez Feijoo2023-03-241-1/+1
* | fs-util: make sure open_mkdir_at() does something roughly sensible when invok...Lennart Poettering2023-04-251-13/+7
* | basic/fs-util: typo fixZbigniew Jędrzejewski-Szmek2023-04-031-1/+1
* | fs-util: Strip O_NOFOLLOW in xopenat() when calling fd_reopen()Daan De Meyer2023-03-301-1/+1
* | fs-util: Allow xopenat() to reopen existing file descriptorsDaan De Meyer2023-03-231-0/+5
* | fs-util: Add xopenat_lock()Daan De Meyer2023-03-221-0/+44
* | fs-util: Add open_parent_at()Daan De Meyer2023-03-211-3/+14
|/
* Merge pull request #26784 from DaanDeMeyer/chase-fixDaan De Meyer2023-03-151-27/+46
|\
| * fs-util: Add xopenat()Daan De Meyer2023-03-141-27/+46
* | fs-util: Drop unlink_noerrno()Daan De Meyer2023-03-151-6/+1
|/
* path-util: rework file_in_same_dir() on top of path_extract_directory()Lennart Poettering2023-01-241-13/+7
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-5/+5
* fs-util: make chmod_and_chown_at() work with empty path and AT_FDCWDYu Watanabe2022-12-081-1/+9
* tree-wide: make constant ratelimit compound actually constLennart Poettering2022-11-221-1/+1
* fs-util: Add missing assert to chmod_and_chown_at()Daan De Meyer2022-11-111-0/+2
* Merge pull request #24813 from DaanDeMeyer/at-all-the-thingsLuca Boccassi2022-11-101-8/+8
|\
| * fs-util: Add chown_and_chmod_at()Daan De Meyer2022-11-091-8/+8
* | basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
|/
* fs-util: add mknodat_atomic()Lennart Poettering2022-09-231-5/+6
* fs-util: make mkfifo_atomic() just a shortcut for mkfifoat_atomic()Lennart Poettering2022-09-231-29/+6
* fs-util: replace symlink_atomic() by symlinkat_atomic()Lennart Poettering2022-09-231-5/+6
* fs-util,label: introduce symlink_atomic_full() and symlink_atomic_full_label()Yu Watanabe2022-09-131-2/+10
* fs-util: use path_make_relative_parent() at one more placeYu Watanabe2022-09-131-7/+1
* fs-util: make touch() an inline functionLennart Poettering2022-08-171-4/+0
* path-util: make readlink_value() refuse O_DIRECTORY returned from path_extrac...Yu Watanabe2022-04-191-2/+9
* fs-util: use path_extract_filename() at one more placeYu Watanabe2022-04-151-12/+4
* process-util: refactor APIs for reading /proc/self/xyz symlinksLennart Poettering2022-04-011-2/+4
* strv: declare iterator of FOREACH_STRING() in the loopZbigniew Jędrzejewski-Szmek2022-03-231-1/+0
* fs-util: make sure openat_report_new() initializes return param also on shortcutLennart Poettering2022-03-231-3/+11
* fs-util: fix typos in commentsLennart Poettering2022-03-231-2/+2
* fs-util: add openat_report_new() wrapper around openat()Lennart Poettering2022-03-211-0/+39
* tree-wide: port various places over to new stat_inode_same() helperLennart Poettering2022-02-141-2/+1
* tree-wide: make FOREACH_DIRENT_ALL define the iterator variableZbigniew Jędrzejewski-Szmek2021-12-151-1/+0