int passno;
} MountParameters;
-typedef enum MountResult {
- MOUNT_SUCCESS,
- MOUNT_FAILURE_RESOURCES,
- MOUNT_FAILURE_TIMEOUT,
- MOUNT_FAILURE_EXIT_CODE,
- MOUNT_FAILURE_SIGNAL,
- MOUNT_FAILURE_CORE_DUMP,
- _MOUNT_RESULT_MAX,
- _MOUNT_RESULT_INVALID = -1
-} MountResult;
-
struct Mount {
- Unit meta;
+ Meta meta;
char *where;
bool just_mounted:1;
bool just_changed:1;
- MountResult result;
- MountResult reload_result;
+ bool failure:1;
+ bool reload_failure:1;
mode_t directory_mode;
const char* mount_exec_command_to_string(MountExecCommand i);
MountExecCommand mount_exec_command_from_string(const char *s);
-const char* mount_result_to_string(MountResult i);
-MountResult mount_result_from_string(const char *s);
-
#endif