home *** CD-ROM | disk | FTP | other *** search
-
- #define SM_PROG ((u_long)100024)
- #define SM_VERS ((u_long)1)
- #define SM_STAT ((u_long)1)
- extern struct sm_stat_res *sm_stat_1();
- #define SM_MON ((u_long)2)
- extern struct sm_stat_res *sm_mon_1();
- #define SM_UNMON ((u_long)3)
- extern struct sm_stat *sm_unmon_1();
- #define SM_UNMON_ALL ((u_long)4)
- extern struct sm_stat *sm_unmon_all_1();
- #define SM_SIMU_CRASH ((u_long)5)
- extern void *sm_simu_crash_1();
-
- #define SM_MAXSTRLEN 1024
-
- struct sm_name {
- char *mon_name;
- };
- typedef struct sm_name sm_name;
- bool_t xdr_sm_name();
-
-
- struct my_id {
- char *my_name;
- int my_prog;
- int my_vers;
- int my_proc;
- };
- typedef struct my_id my_id;
- bool_t xdr_my_id();
-
-
- struct mon_id {
- char *mon_name;
- struct my_id my_id;
- };
- typedef struct mon_id mon_id;
- bool_t xdr_mon_id();
-
-
- struct mon {
- struct mon_id mon_id;
- char priv[16];
- };
- typedef struct mon mon;
- bool_t xdr_mon();
-
-
- struct sm_stat {
- int state;
- };
- typedef struct sm_stat sm_stat;
- bool_t xdr_sm_stat();
-
-
- enum res {
- stat_succ = 0,
- stat_fail = 1,
- };
- typedef enum res res;
- bool_t xdr_res();
-
-
- struct sm_stat_res {
- res res_stat;
- int state;
- };
- typedef struct sm_stat_res sm_stat_res;
- bool_t xdr_sm_stat_res();
-
-
- struct status {
- char *mon_name;
- int state;
- char priv[16];
- };
- typedef struct status status;
- bool_t xdr_status();
-
-