summaryrefslogtreecommitdiff
path: root/src/basic/fs-util.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: fix a number of log calls that use %m but have no errno setLennart Poettering2018-06-071-3/+3
* Add macro for checking if some flags are setZbigniew Jędrzejewski-Szmek2018-06-041-2/+2
* fs-util: don't alter errno in unlink_tempfilep()Lennart Poettering2018-05-191-1/+1
* Merge pull request #8981 from keszybz/ratelimit-and-dbusLennart Poettering2018-05-181-1/+1
|\
| * Use STRLEN in two placesZbigniew Jędrzejewski-Szmek2018-05-131-1/+1
* | fs-util,test: add helper to remove tempfilesZbigniew Jędrzejewski-Szmek2018-05-181-0/+9
|/
* basic/fs-util: remove logically dead codeZbigniew Jędrzejewski-Szmek2018-05-101-16/+3
* fs-util: introduce fchmod_opath()Franck Bui2018-04-241-0/+15
* Merge pull request #8708 from poettering/namespace-repeatLennart Poettering2018-04-181-3/+62
|\
| * fs-util: export how many iterations chase_symlinks() executes at maxLennart Poettering2018-04-181-1/+1
| * fs-util: add new CHASE_STEP flag to chase_symlinks()Lennart Poettering2018-04-181-2/+61
* | path-lookup: properly chase paths when reducing with root dir (#8750)Lennart Poettering2018-04-181-0/+40
* | util-lib: introduce new empty_or_root() helper (#8746)Lennart Poettering2018-04-181-8/+4
|/
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* fs-util: add shortcut for chase_symlinks() when it is called like open(O_PATH)Lennart Poettering2018-03-291-0/+10
* fs-util: add calls that combine chase_symlinks() and open()/opendir() in oneLennart Poettering2018-03-291-3/+86
* Merge pull request #8554 from poettering/chase-trail-slashZbigniew Jędrzejewski-Szmek2018-03-261-2/+4
|\
| * fs-util: add new CHASE_TRAIL_SLASH flag for chase_symlinks()Lennart Poettering2018-03-221-2/+4
* | macro: introduce new TAKE_FD() macroLennart Poettering2018-03-221-10/+3
* | macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-12/+7
|/
* basic/fs-util: skip fsync_directory_of_file() if /proc/self/fd/ is not availa...Zbigniew Jędrzejewski-Szmek2018-03-201-1/+12
* fs-util: move fsync_directory_of_file() into generic codeLennart Poettering2018-02-201-0/+30
* login,user-sessions: always warn when we fail to remove nologin fileZbigniew Jędrzejewski-Szmek2018-02-161-0/+11
* fs-util: add new unlinkat_deallocate() helperLennart Poettering2018-02-121-0/+69
* fs-util: drop readlink_and_make_absolute_root()Yu Watanabe2018-02-091-20/+0
* fs-util: drop readlink_and_canonicalize()Yu Watanabe2018-02-091-23/+0
* fs-util: chase_symlinks(): prevent double freeYu Watanabe2018-01-211-2/+2
* fs-util: use _cleanup_close_ attributeYu Watanabe2018-01-211-1/+2
* fs-util: chase_symlinks(): support empty rootYu Watanabe2018-01-191-7/+3
* fs-util: refuse taking a relative path to chase if "root" is specified and CH...Lennart Poettering2018-01-171-1/+7
* fs-util: extra chase_symlink() safety check on "path" parameterLennart Poettering2018-01-171-0/+3
* fs-util: extra safety checks on chase_symlinks() root parameterLennart Poettering2018-01-171-0/+8
* Merge pull request #7816 from poettering/chase-pidZbigniew Jędrzejewski-Szmek2018-01-151-0/+60
|\
| * fs-util: add new chase_symlinks() flag CHASE_OPENLennart Poettering2018-01-111-0/+17
| * fs-util: add new CHASE_SAFE flag to chase_symlinks()Lennart Poettering2018-01-111-0/+43
* | log: minimize includes in log.hLennart Poettering2018-01-111-0/+1
|/
* fs-util: rework touch_file() so that it can touch socket file nodesLennart Poettering2018-01-051-20/+37
* tree-wide: make use of new STRLEN() macro everywhere (#7639)Lennart Poettering2017-12-141-2/+2
* fs-util: remove comment about non-existing functionYu Watanabe2017-12-031-4/+1
* fs-util: chase_symlinks(): remove unnecessary slash at the headYu Watanabe2017-12-031-0/+8
* util-lib: rename fd_check_fstype to fd_is_fs_typeZbigniew Jędrzejewski-Szmek2017-11-301-1/+1
* util-lib: use trailing slash in chase_symlinks, fd_is_mount_point, path_is_mo...Zbigniew Jędrzejewski-Szmek2017-11-301-1/+10
* Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-2/+2
|\
| * fs-util: rename path_is_safe() → path_is_normalized()Lennart Poettering2017-11-171-2/+2
* | Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* | fs-util: add access_fd() which is like access() but for fdsLennart Poettering2017-11-171-1/+15
|/
* fs-util: small tweak in chase_symlinks()Lennart Poettering2017-10-261-6/+5
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1