]>
Commit | Line | Data |
---|---|---|
5cb5a6ff LP |
1 | /*-*- Mode: C; c-basic-offset: 8 -*-*/ |
2 | ||
3 | #ifndef foomounthfoo | |
4 | #define foomounthfoo | |
5 | ||
6 | typedef struct Mount Mount; | |
7 | ||
8 | #include "name.h" | |
9 | ||
10 | typedef enum MountState { | |
11 | MOUNT_DEAD, | |
12 | MOUNT_MOUNTING, | |
13 | MOUNT_MOUNTED, | |
14 | MOUNT_UNMOUNTING, | |
15 | MOUNT_MAINTAINANCE, | |
16 | _MOUNT_STATE_MAX | |
17 | } MountState; | |
18 | ||
19 | struct Mount { | |
20 | Meta meta; | |
21 | ||
22 | MountState state; | |
23 | char *path; | |
24 | }; | |
25 | ||
26 | extern const NameVTable mount_vtable; | |
27 | ||
28 | #endif |