diff options
Diffstat (limited to 'src/sys/sys.h')
-rw-r--r-- | src/sys/sys.h | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/sys/sys.h b/src/sys/sys.h index dec5ab9..4769832 100644 --- a/src/sys/sys.h +++ b/src/sys/sys.h @@ -13,25 +13,26 @@ #define MAXCMDSIZE 1024 /// contains operating system dependent functions -/** sys is a core subsystem +/** sys is a core subsystem */ -namespace sys { - typedef void (* signalfunc)(int signum); - - /// create a directory - extern bool mkdir(const char *path); - /// intercept OS signals - extern void signal(int signum, signalfunc handler); - /// quit - /** @param status return value - */ - extern void quit(int status); - - /// suspend process for a number of seconds - extern void sleep(float seconds); - - /// return the current system time of day, in seconds after midnight - extern unsigned long time(); +namespace sys +{ +typedef void (* signalfunc)(int signum); + +/// create a directory +extern bool mkdir(const char *path); +/// intercept OS signals +extern void signal(int signum, signalfunc handler); +/// quit +/** @param status return value + */ +extern void quit(int status); + +/// suspend process for a number of seconds +extern void sleep(float seconds); + +/// return the current system time of day, in seconds after midnight +extern unsigned long time(); } |