summaryrefslogtreecommitdiff
path: root/src/shared/loop-util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/loop-util.h')
-rw-r--r--src/shared/loop-util.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/loop-util.h b/src/shared/loop-util.h
index 5c847c4ac3..45fead5f18 100644
--- a/src/shared/loop-util.h
+++ b/src/shared/loop-util.h
@@ -29,11 +29,13 @@ struct LoopDevice {
int fd;
int nr;
char *node;
+ bool relinquished;
};
int loop_device_make(int fd, int open_flags, LoopDevice **ret);
int loop_device_make_by_path(const char *path, int open_flags, LoopDevice **ret);
LoopDevice* loop_device_unref(LoopDevice *d);
-
DEFINE_TRIVIAL_CLEANUP_FUNC(LoopDevice*, loop_device_unref);
+
+void loop_device_relinquish(LoopDevice *d);