summaryrefslogtreecommitdiffstats
path: root/src/shared/btrfs-util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* repart: Add DefaultSubvolume= settingDaan De Meyer2024-03-301-0/+18
* fs-util: rename xopenat() -> xopanat_full()Yu Watanabe2024-02-151-7/+3
* btrfs-util: apparently btrfs ioctls return unaligned data. deal with it.Lennart Poettering2024-02-121-105/+98
* btrfs-util: use memdup_suffix0() instead of strndup() at one more placeLennart Poettering2024-02-121-2/+2
* btrfs-util: rework btrfs_is_nocow_fd() around fd_is_fs_type() + read_attr_fd()Lennart Poettering2024-02-121-7/+8
* btrfs-util: fix one memory leakMike Yuan2023-09-221-0/+2
* btrfs-util: introduce btrfs_get_file_physical_offset_fdMike Yuan2023-09-191-0/+295
* tree-wide: explicitly compare return value of fd_is_fs_type with 0Mike Yuan2023-09-191-9/+9
* btrfs-util: Move subvolume creation to basic/btrfs.hDaan De Meyer2023-08-141-98/+3
* include missing sys/file.h for LOCK_EXKhem Raj2023-08-021-0/+1
* btrfs-util,tmpfiles: cleanup use of ERRNO_IS_NOT_SUPPORTED()Dmitry V. Levin2023-07-281-7/+9
* btrfs-util: Add BTRFS_SNAPSHOT_LOCK_BSDDaan De Meyer2023-06-201-6/+43
* btrfs-util: Drop redundant parenthesesDaan De Meyer2023-06-131-1/+1
* btrfs-util: Add btrfs_subvol_snapshot_at()Daan De Meyer2023-06-061-42/+29
* btrfs-util: Add btrfs_subvol_set_read_only_at()Daan De Meyer2023-06-061-12/+7
* btrfs-util: Add btrfs_subvol_remove_at()Daan De Meyer2023-06-061-9/+6
* btrfs-util: Add btrfs_is_subvol_at()Daan De Meyer2023-06-061-16/+4
* copy: Merge copy_directory() and copy_directory_fd() into copy_directory_at()Daan De Meyer2023-06-061-2/+3
* fs-util: Add XOpenFlags with XO_LABEL flag to have xopenat() MAC label files/...Daan De Meyer2023-05-311-1/+1
* copy: Introduce reflink() and reflink_full()Daan De Meyer2023-04-281-34/+0
* btrfs-util: Add btrfs_get_block_device_at()Daan De Meyer2023-04-011-20/+8
* dissect-image: Notify btrfs when we're done using a loop deviceDaan De Meyer2023-01-121-0/+18
* shared: port various shared helpers basename() → path_extract_filename()Lennart Poettering2022-12-231-8/+10
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-22/+22
* btrfs-util: shorten a bitDavid Tardon2022-12-141-4/+1
* btrfs-util: convert O_PATH if necessary, in btrfs quota callLennart Poettering2022-11-291-0/+6
* blockdev-util: move O_PATH fd conversion into btrfs_get_block_device_fd() to ...Lennart Poettering2022-11-291-0/+5
* btrfs-util: convert to fd_reopen_condition()Lennart Poettering2022-11-291-13/+5
* btrfs-util: Remove bogus assert()Daan De Meyer2022-11-151-1/+0
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* btrfs-util: move btrfs_defrag_fd() from fd-util.[ch]Yu Watanabe2022-10-251-0/+12
* fix typoYu Watanabe2022-04-101-1/+1
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-28/+7
* shared/copy: add a new flag COPY_ALL_XATTRSAndrej Lajovic2021-08-111-0/+1
* btrfs-util: expose COPY_SIGTERM for btrfs_snapshot() tooLennart Poettering2021-08-021-3/+10
* basic,shared: move a bunch of files to src/shared/Zbigniew Jędrzejewski-Szmek2021-06-241-0/+1989
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-1152/+0
* btrfs-util: support recursive removal of read-only subvolumesLennart Poettering2015-04-221-0/+9
* btrfs-util: fix creating recursive read-only snapshotsLennart Poettering2015-04-221-2/+36
* btrfs-util: be more careful when invoking btrfs file system ioctlsLennart Poettering2015-04-221-0/+77
* btrfs-util: introduce btrfs_is_filesystem() and make use of it where appropriateLennart Poettering2015-04-221-7/+16
* btrfs: add support for recursive btrfs snapshottingLennart Poettering2015-04-061-68/+180
* btrfs: missing endian conversion fixLennart Poettering2015-04-061-1/+1
* btrfs: make btrfs_subvol_snapshot() parameters a flags fieldLennart Poettering2015-04-061-6/+6
* btrfs: support recursively removing btrfs snapshotsLennart Poettering2015-04-061-26/+137
* fix gcc warnings about uninitialized variablesHarald Hoyer2015-03-271-1/+1
* shared: the btrfs quota field is called "referenced" not "referred"Lennart Poettering2015-03-101-11/+11
* importd: add API for exporting container/VM imagesLennart Poettering2015-03-091-23/+30
* importd: automatically grow /var/lib/machines/ loopback filesystem during dow...Lennart Poettering2015-03-031-4/+13
* machined: if /var/lib/machines is backed by a loop file, resize it on "machin...Lennart Poettering2015-02-261-7/+94