#ifndef SM #define SM #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* key for shared memory */ #define SMKEY 10001 #define SMSV 1 #define SMCL 2 struct statusdata { int runnumber; int stop; int istatus; char status[20]; } ; /* for shared memory */ int inism(int clsv); void write_status_sm(char *status); void write_stop_sm(int v); void write_runnumber_sm(int v); void write_istatus_sm(int v); int read_istatus_sm(); #endif