]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/loop-util.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
6 typedef struct LoopDevice LoopDevice
;
8 /* Some helpers for setting up loopback block devices */
17 int loop_device_make(int fd
, int open_flags
, LoopDevice
**ret
);
18 int loop_device_make_by_path(const char *path
, int open_flags
, LoopDevice
**ret
);
20 LoopDevice
* loop_device_unref(LoopDevice
*d
);
21 DEFINE_TRIVIAL_CLEANUP_FUNC(LoopDevice
*, loop_device_unref
);
23 void loop_device_relinquish(LoopDevice
*d
);