#include #include #ifndef _H_srcobj #define _H_srcobj struct SRCsubsys { __long32_t _id; __long32_t _reserved; __long32_t _scratch; char subsysname[30]; char synonym[30]; char cmdargs[1024]; char path[1024]; __long32_t uid; __long32_t auditid; char standin[1024]; char standout[1024]; char standerr[1024]; short action; short multi; short contact; __long32_t svrkey; __long32_t svrmtype; short priority; short signorm; short sigforce; short display; short waittime; char grpname[30]; }; #define SRCsubsys_Descs 20 extern struct Class SRCsubsys_CLASS[]; #define get_SRCsubsys_list(a,b,c,d,e) (struct SRCsubsys *)odm_get_list(a,b,c,d,e) struct SRCsubsvr { __long32_t _id; __long32_t _reserved; __long32_t _scratch; char sub_type[30]; char subsysname[30]; short sub_code; }; #define SRCsubsvr_Descs 3 extern struct Class SRCsubsvr_CLASS[]; #define get_SRCsubsvr_list(a,b,c,d,e) (struct SRCsubsvr *)odm_get_list(a,b,c,d,e) struct SRCnotify { __long32_t _id; __long32_t _reserved; __long32_t _scratch; char notifyname[30]; char notifymethod[256]; /* method */ }; #define SRCnotify_Descs 2 extern struct Class SRCnotify_CLASS[]; #define get_SRCnotify_list(a,b,c,d,e) (struct SRCnotify *)odm_get_list(a,b,c,d,e) struct SRCextmeth { __long32_t _id; __long32_t _reserved; __long32_t _scratch; __long32_t action; char subsysname[30]; char method[1024]; char methargs[8192]; char user[30]; }; #define SRCextmeth_Descs 5 extern struct Class SRCextmeth_CLASS[]; #define get_SRCextmeth_list(a,b,c,d,e) (struct SRCextmeth *)odm_get_list(a,b,c,d,e) #endif /* _H_srcobj */