chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
swap: properly free instance data
[elogind.git]
/
automount.h
diff --git
a/automount.h
b/automount.h
index daa3686fcba33e6c5fa08e923a3e0090dbd89365..5b623691d4c9a5c09e9d4ba6d708e9a3fdab392a 100644
(file)
--- a/
automount.h
+++ b/
automount.h
@@
-38,11
+38,26
@@
typedef enum AutomountState {
struct Automount {
Meta meta;
struct Automount {
Meta meta;
- AutomountState state;
+ AutomountState state, deserialized_state;
+
+ char *where;
Mount *mount;
Mount *mount;
+
+ int pipe_fd;
+ Watch pipe_watch;
+ dev_t dev_id;
+
+ Set *tokens;
+
+ bool failure:1;
};
extern const UnitVTable automount_vtable;
};
extern const UnitVTable automount_vtable;
+int automount_send_ready(Automount *a, int status);
+
+const char* automount_state_to_string(AutomountState i);
+AutomountState automount_state_from_string(const char *s);
+
#endif
#endif