summaryrefslogtreecommitdiffstats
path: root/src/basic/fs-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* fs-util: add new helper open_mkdir_at()Lennart Poettering2021-11-171-0/+74
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-26/+9
* fs-util: add helper that can split CIFS services namesLennart Poettering2021-10-271-0/+76
* alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhereLennart Poettering2021-10-141-1/+1
* basic: spit out chase_symlinks() from fs-util.[ch] → chase-symlinks.[ch]Lennart Poettering2021-10-051-505/+0
* basic: split out inotify-related calls from fs-util.h → inotify-util.hLennart Poettering2021-10-051-25/+0
* basic: split out glyph/emoji related calls from locale-util.[ch] into glyph-u...Lennart Poettering2021-10-051-1/+1
* basic: split out sync() family of calls from fs-util.[ch] into new c/h fileLennart Poettering2021-10-051-166/+0
* fs-util: rewrite rmdir_parents() with path_find_last_component()Yu Watanabe2021-09-071-31/+20
* fs-util: use futimens_opath() helper functionYu Watanabe2021-09-021-3/+3
* fs-util: drop unnecessary initializationYu Watanabe2021-09-021-1/+1
* tree-wide: port things over to FORMAT_PROC_FD_PATH()Lennart Poettering2021-08-191-24/+7
* fs-util: teach syncfs_path() handle with empty path argumentLennart Poettering2021-07-081-2/+6
* fs-util: add fsync_path_and_parent_at()Lennart Poettering2021-07-081-0/+16
* fs-util: add API for fsync()ing parent dir of pathLennart Poettering2021-07-081-0/+24
* fs-util: make sure fsync_directory_of_file() does something useful on O_PATH fdsLennart Poettering2021-07-081-10/+25
* Improve tmpfiles unsafe transition log message (#20048)Albert Brox2021-06-301-3/+9
* Merge pull request #20004 from yuwata/readdir-ensure-typeZbigniew Jędrzejewski-Szmek2021-06-241-2/+0
|\
| * dirent-util: use readdir_ensure_type() in readdir_no_dot() and FOREACH_DIRENT()Yu Watanabe2021-06-231-2/+0
* | basic,shared: move a bunch of files to src/shared/Zbigniew Jędrzejewski-Szmek2021-06-241-86/+0
|/
* tmpfiles: add '=' action modifier.Allen Webb2021-06-081-1/+1
* tree-wide: always drop unnecessary dot in pathYu Watanabe2021-05-281-1/+1
* fs-util: make chase_symlinks() use path_find_first_component()Yu Watanabe2021-05-281-109/+56
* basic: allow copy_rights() to work without mounted /procZbigniew Jędrzejewski-Szmek2021-05-241-6/+22
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-3/+3
* journald: Retry if posix_fallocate returned -1 (EINTR)Igor Zhbanov2021-04-211-0/+21
* fs-util: port symlink_idempotent() to path_extract_directory()Lennart Poettering2021-03-091-3/+3
* fs-util: replace use of FILENAME_MAX by PATH_MAX in readlinkat_malloc()Lennart Poettering2021-03-081-13/+13
* Merge pull request #18864 from poettering/fsync-tweaksYu Watanabe2021-03-041-22/+39
|\
| * fs-util: handle gracefully if fsync_full() is called on block devices and suchLennart Poettering2021-03-031-2/+7
| * fs-util: allow fsync_directory_of_file() on directories tooLennart Poettering2021-03-031-20/+32
* | fs-util: when opening arbitrary inodes, better use O_NONBLOCKLennart Poettering2021-03-041-2/+1
* | fs-util: port open_parent() to path_extract_directory()Lennart Poettering2021-03-031-9/+4
|/
* fs-util: use ERRNO_IS_NOT_SUPPORTED() at two more places where we can't be su...Lennart Poettering2021-03-021-2/+2
* fs-util: make sure conservative_renameat() properly detects identity of longe...Lennart Poettering2021-02-041-7/+21
* fs-util: rename conservative_rename() -> conservative_renameat()Yu Watanabe2021-01-221-1/+1
* string-util: imply NULL termination of strextend() argument listLennart Poettering2021-01-061-3/+3
* fs-util: add conservative_rename() that suppresses unnecessary renamesLennart Poettering2020-12-021-0/+77
* tree-wide: fix "a the" or "the a"Yu Watanabe2020-11-131-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* fs-util: add new futimens_opath() helperLennart Poettering2020-09-281-0/+19