diff options
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -3,8 +3,24 @@ #include <time.h> +enum Shutdown { + REBOOT = 0, + POWEROFF, + KEXEC, + SUSPEND, + SHUTDOWN_ENUM_END, +}; + +struct time { + int hour; + int minute; + enum Shutdown action; +}; + void main_getStatus( const char **nextAction, time_t *deadline ); struct user* main_getUser( const char *terminal ); +void main_queueAction( enum Shutdown action, int seconds ); + #endif |