discover: Add device_{request,release}_write
[petitboot] / discover / device-handler.h
index 5dbc349fadb93aa541f6c684abd57bb9972fc7e7..6b36e075000ecd2bcad00e9edf912463e9221010 100644 (file)
@@ -36,6 +36,7 @@ struct discover_device {
        char                    *mount_path;
        const char              *device_path;
        bool                    mounted;
+       bool                    mounted_rw;
        bool                    unmount;
 
        bool                    notified;
@@ -124,4 +125,7 @@ void device_handler_boot(struct device_handler *handler,
                struct boot_command *cmd);
 void device_handler_cancel_default(struct device_handler *handler);
 
+int device_request_write(struct discover_device *dev, bool *release);
+void device_release_write(struct discover_device *dev, bool release);
+
 #endif /* _DEVICE_HANDLER_H */