summaryrefslogtreecommitdiff
path: root/src/shared/copy.c
Commit message (Expand)AuthorAgeFilesLines
* copy: shortcut reflink_range() to reflink() in some casesLennart Poettering2023-04-281-0/+6
* copy: don't call clone ioctls twiceLennart Poettering2023-04-281-9/+5
* copy: rename reflink_full() -> reflink_range()Yu Watanabe2023-04-281-2/+2
* copy: Introduce reflink() and reflink_full()Daan De Meyer2023-04-281-2/+51
* copy: make copy_bytes() support O_PATH fdsYu Watanabe2023-04-111-0/+8
* copy: Add more at() helpersDaan De Meyer2023-03-211-9/+13
* tmpfile-util: teach link_tmpfile() to optionally replace filesLennart Poettering2023-03-031-42/+10
* copy: Support both inode exclusion and contents exclusionDaan De Meyer2023-02-221-6/+19
* copy: Add copy_file_at()Daan De Meyer2023-02-201-6/+10
* copy: Copy symlink xattrsDaan De Meyer2023-02-141-0/+1
* copy: Make copy_xattr() more genericDaan De Meyer2023-02-141-8/+8
* tree-wide: use -EBADF moreYu Watanabe2022-12-211-1/+1
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-7/+7
* treewide: drop "RUN_" from "RUN_WITH_UMASK"Zbigniew Jędrzejewski-Szmek2022-12-131-1/+1
* copy: Add COPY_GRACEFUL_WARNDaan De Meyer2022-12-011-9/+27
* nulstr-util: Declare NULSTR_FOREACH() iterator inlineDaan De Meyer2022-11-111-1/+0
* copy: Support passing a deny list of files/directories to not copyDaan De Meyer2022-11-101-5/+21
* copy: Respect COPY_REPLACE flag for copy_treeAlexander Wilson2022-07-271-2/+10
* copy.[ch]: RefactorAlexander Wilson2022-07-271-23/+75
* stat-util: fix dir_is_empty() with hidden/backup filesLennart Poettering2022-05-041-1/+1
* copy: use FLAGS_SET() in copy_xattr()Franck Bui2022-03-141-1/+1
* copy: fix wrong argument passed to S_ISREG() in copy_file_fd_full()Franck Bui2022-03-141-1/+4
* shared: Handle filesystems that don't support hole punching in COPY_HOLESDaan De Meyer2022-01-311-2/+4
* shared: Ensure COPY_HOLES copies trailing holesDaan De Meyer2022-01-271-2/+44
* journal: Copy holes when archiving BTRFS journal filesDaan De Meyer2022-01-171-11/+10
* shared: Copy holes in sparse files in copy_bytes_full()Daan De Meyer2022-01-141-0/+41
* tree-wide: make FOREACH_DIRENT_ALL define the iterator variableZbigniew Jędrzejewski-Szmek2021-12-151-1/+0
* tree-wide: port various places over to open_mkdir_at()Lennart Poettering2021-11-171-11/+3
* shared: clean up mkdir.h/label.h situationLennart Poettering2021-11-161-0/+1
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-4/+1
* basic: split out sync() family of calls from fs-util.[ch] into new c/h fileLennart Poettering2021-10-051-0/+1
* shared/copy: add a new flag COPY_ALL_XATTRSAndrej Lajovic2021-08-111-6/+6
* copy: add COPY_SIGTERM, matching the existing COPY_SIGINTLennart Poettering2021-08-021-15/+24
* copy: add COPY_SYNCFS flagLennart Poettering2021-08-021-11/+27
* copy: optionally fsync() files after copying themLennart Poettering2021-08-021-7/+107
* copy: tighten destination checks when copying filesLennart Poettering2021-08-021-6/+27
* copy: move to single clean-up pathLennart Poettering2021-08-021-21/+33
* copy: port over to pop_pending_signal()Lennart Poettering2021-07-081-18/+3
* remove a left-over breakDavid Tardon2021-06-251-1/+0
* basic,shared: move a bunch of files to src/shared/Zbigniew Jędrzejewski-Szmek2021-06-241-0/+1286
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-507/+0
* util: merge change_attr_fd() and chattr_fd()Lennart Poettering2015-04-081-1/+1
* fix gcc warnings about uninitialized variablesHarald Hoyer2015-03-271-3/+3
* tree-wide: there is no ENOTSUP on linuxDavid Herrmann2015-03-131-2/+2
* util: add rename_noreplaceAlban Crequy2015-03-101-3/+9
* util: the chattr flags field is actually unsigned, judging by kernel sourcesLennart Poettering2015-01-141-2/+2
* machined: when cloning a raw disk image, also set the NOCOW flagLennart Poettering2015-01-081-3/+6
* machinectl/machined: implement "rename", "clone", "read-only" verbs for machi...Lennart Poettering2014-12-281-6/+40
* copy: try top copy atime/time/xattrs when copying filesLennart Poettering2014-12-261-1/+102
* machinectl: add new commands for copying files from/to containersLennart Poettering2014-12-181-9/+15