summaryrefslogtreecommitdiffstats
path: root/src/shared/copy.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* copy: Introduce COPY_NOCOW_AFTER and use it when copying imagesDaan De Meyer2024-09-041-4/+6
* copy: Copy nocow flag by defaultDaan De Meyer2024-09-041-0/+41
* Revert "copy: Copy file attributes as well"Daan De Meyer2024-09-041-33/+8
* repart: Keep existing directory timestamps intact when copyingDaan De Meyer2024-08-301-1/+7
* copy: Copy file attributes as wellDaan De Meyer2024-07-251-8/+33
* copy: increase copy buffer from 16K to 64KLennart Poettering2024-06-141-2/+2
* copy: when a progress callback is provided, never copy more than 1M per itera...Lennart Poettering2024-06-141-0/+8
* copy: rework how we determine the number of bytes to copy in copy_bytes_full()Lennart Poettering2024-06-141-12/+20
* copy: ignore -EOPNOTSUPP from copy_file_range()Nick Rosbrook2024-04-191-1/+1
* copy: introduce COPY_VERIFY_LINKED flagYu Watanabe2024-02-151-2/+44
* copy: use xopenat() to make 'from' argument optionalYu Watanabe2024-02-151-27/+26
* fs-util: rename xopenat() -> xopanat_full()Yu Watanabe2024-02-151-11/+11
* copy: rebreak comment and fix typoYu Watanabe2024-02-151-7/+8
* shared/copy: rewind dir fd before using it for cleanupZbigniew Jędrzejewski-Szmek2023-10-241-0/+4
* various: use _NEG_ macros to reduce indentationZbigniew Jędrzejewski-Szmek2023-08-161-14/+8
* copy: Add support for creating subvolumes to copy_tree_at()Daan De Meyer2023-08-141-6/+10
* file-io: Fix copying sparse filesMichael A Cassaniti2023-08-111-1/+14
* include missing sys/file.h for LOCK_EXKhem Raj2023-08-021-0/+1
* copy: propagate error in fd_copy_directory()Yu Watanabe2023-06-231-0/+3
* copy: fix fd leakYu Watanabe2023-06-231-1/+5
* copy: add one more assertions about copy_flagsYu Watanabe2023-06-231-0/+3
* copy: Add COPY_LOCK_BSDDaan De Meyer2023-06-151-45/+36
* tmpfile-util: turn last parameter of link_tmpfile() into a proper flagsLennart Poettering2023-06-131-1/+1
* Merge pull request #27882 from DaanDeMeyer/repart-truncateZbigniew Jędrzejewski-Szmek2023-06-071-2/+11
|\
| * copy: Add COPY_TRUNCATEDaan De Meyer2023-06-011-2/+11
* | copy: Merge copy_directory() and copy_directory_fd() into copy_directory_at()Daan De Meyer2023-06-061-52/+14
|/
* 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-101-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-201-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-301-2/+4
* shared: Ensure COPY_HOLES copies trailing holesDaan De Meyer2022-01-261-2/+44