summaryrefslogtreecommitdiff
path: root/src/basic/rm-rf.c
Commit message (Expand)AuthorAgeFilesLines
* rm-rf: fstatat() might fail if containing dir has limited access mode, patch ...Lennart Poettering2021-03-041-16/+66
* btrfs-util: add helper that abstracts "might be btrfs subvol?" checkLennart Poettering2021-03-021-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: coccinelle fixesFrantisek Sumsal2020-10-041-1/+1
* rm-rf: add new flag REMOVE_CHMODLennart Poettering2020-08-251-8/+46
* tree-wide: drop stat.h or statfs.h when stat-util.h is includedYu Watanabe2019-11-041-2/+0
* rm-rf: introduce new flag REMOVE_MISSING_OKLennart Poettering2019-07-111-19/+32
* rm-rf: simplify rm_rf_children() a bit by using _cleanup_close_Lennart Poettering2019-04-291-15/+6
* switch-root: modernize rm_rf_children() invocation a bitLennart Poettering2019-04-291-2/+2
* rm-rf: refuse combining REMOVE_ONLY_DIRECTORIES and REMOVE_SUBVOLUME for nowLennart Poettering2019-04-021-0/+5
* Split out part of mount-util.c into mountpoint-util.cZbigniew Jędrzejewski-Szmek2018-11-291-1/+1
* coccinelle: make use of SYNTHETIC_ERRNOZbigniew Jędrzejewski-Szmek2018-11-221-8/+8
* 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
* Add macro for checking if some flags are setZbigniew Jędrzejewski-Szmek2018-06-041-1/+1
* basic/rm-rf: include the path in error messagesZbigniew Jędrzejewski-Szmek2018-05-221-9/+11
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-2/+2
* tree-wide: use `!IN_SET(..)` for `a != b && a != c && …`Andreas Rammhold2017-10-021-1/+1
* basic/rm-rf: allow a symlink to / to be removedZbigniew Jędrzejewski-Szmek2017-06-171-1/+1
* basic/path-util: allow flags for path_equal_or_files_sameZbigniew Jędrzejewski-Szmek2017-06-171-1/+1
* tmpfiles: use safe_glob()Zbigniew Jędrzejewski-Szmek2017-04-271-8/+1
* basic: forbid rm_rf() to remove paths ending with ".." (#5653)Jan Synacek2017-03-291-0/+7
* fs-util: unify code we use to check if dirent's d_name is "." or ".."Lennart Poettering2017-02-021-1/+1
* tree-wide: replace all readdir cycles with FOREACH_DIRENT{,_ALL} (#4853)Reverend Homer2016-12-091-11/+4
* nspawn: cleanup and chown the synced cgroup hierarchy (#4223)Evgeny Vereshchagin2016-10-131-4/+10
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* tree-wide: check if errno is greater than zero (2)Zbigniew Jędrzejewski-Szmek2016-01-131-1/+1
* basic: re-sort includesThomas Hindoe Paaboel Andersen2015-12-011-2/+2
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-1/+11
* util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: move mount related utility calls to mount-util.[ch]Lennart Poettering2015-10-271-0/+1
* 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-2/+3
* btrfs: beef-up btrfs support with a limited understanding of quotaLennart Poettering2015-10-221-2/+2
* tmpfiles: silently ignore failed removal of btrfs submount from non-dirTom Gundersen2015-06-161-1/+1
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-0/+224