X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=1a130ee0843c6fa9d22c91c1eadbbce2b476400e;hb=9c6293f12f9dea224bff9050050253e9f52e3819;hp=924b906032aa2ff0c8ce0a3896e3304f3939a18a;hpb=430aa8b71d2031eabc6341d4812363023105586e;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 924b9060..1a130ee0 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -172,6 +172,10 @@ #define VERSION_MINOR(x) (((x) % 10000) / 100) #define VERSION_PATCH(x) ((x) % 100) +/* functions for parent/child process identification */ +#define IS_PARENT_PROCESS(pid) ((pid) > 0) +#define IS_CHILD_PROCESS(pid) ((pid) == 0) + /* type definitions */ typedef int (*EventFilter)(const Event *); @@ -217,6 +221,7 @@ struct OptionInfo boolean network; boolean verbose; boolean debug; + char *debug_command; }; struct VideoSystemInfo @@ -236,8 +241,8 @@ struct AudioSystemInfo boolean sound_enabled; boolean sound_deactivated; /* for temporarily disabling sound */ - int soundserver_pipe[2]; - int soundserver_pid; + int mixer_pipe[2]; + int mixer_pid; char *device_name; int device_fd;