summaryrefslogtreecommitdiff
path: root/src/shared/copy.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* copy: use btrfs reflinking only whe we know we copy full filesLennart Poettering2014-12-121-7/+7
* nspawn: beef up nspawn with some btrfs magicLennart Poettering2014-12-121-1/+0
* copy: teach copy_bytes() btrfs reflink magicLennart Poettering2014-12-121-2/+9
* shared: add new btrfs-util.[ch] helpers for doing common btrfs operationLennart Poettering2014-12-121-5/+30
* treewide: sanitize loop_writeZbigniew Jędrzejewski-Szmek2014-12-091-7/+4
* copy: change error code when hitting copy limit to EFBIGLennart Poettering2014-11-071-1/+1
* copy: teach copy_bytes() sendfile() support, and then replace sendfile_full()...Lennart Poettering2014-11-071-26/+59
* journal/compress: add stream compression/decompression functionsZbigniew Jędrzejewski-Szmek2014-06-261-3/+1
* coredump: never write more than the configured processing size limit to diskLennart Poettering2014-06-231-4/+21
* copy: don't eat up error from chown()/chmod()Lennart Poettering2014-06-201-1/+2
* tmpfiles: make sure "C" doesn't copy anything if the destination already existsLennart Poettering2014-06-191-25/+12
* tmpfiles: do not fail when copying an empty directoryKay Sievers2014-06-191-0/+1
* sysusers: add minimal tool to reconstruct /etc/passwd and /etc/group from sta...Lennart Poettering2014-06-121-3/+3
* tmpfiles: add new "C" line for copying files or directoriesLennart Poettering2014-06-101-0/+292