#ifndef _MAIN_H_ #define _MAIN_H_ #include 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, int *numUsers ); struct user* main_getUser( const char *terminal ); void main_queueAction( enum Shutdown action, int seconds ); void main_warnAll( const char *message ); #endif