/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: svid3:remop.h (VERSION 2.6) */ #ifndef __TDF_SVID3_REMOP_H #define __TDF_SVID3_REMOP_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__svid3__remop begin #ifndef __TDF_SVID3__CONFIG #pragma extend interface "../shared/svid3.api/config.h" #endif /* __TDF_SVID3__CONFIG */ #if __SYSV_REMOTE_ADMINISTRATION #pragma token EXP const : int : APPEND # svid3.remop.APPEND #pragma token EXP const : int : UPDATE # svid3.remop.UPDATE #pragma token EXP const : int : READ # svid3.remop.READ #pragma token EXP const : int : ST_QUEUED # svid3.remop.ST_QUEUED #pragma token EXP const : int : ST_INPROGRESS # svid3.remop.ST_INPROGRESS #pragma token EXP const : int : ST_SUCCEEDED # svid3.remop.ST_SUCCEEDED #pragma token EXP const : int : ST_FAILED # svid3.remop.ST_FAILED #pragma token EXP const : int : ST_CANCELLED # svid3.remop.ST_CANCELLED #pragma token EXP const : int : ST_TIMEOUT # svid3.remop.ST_TIMEOUT #pragma token EXP const : int : ST_REJECTED # svid3.remop.ST_REJECTED #pragma token STRUCT TAG remop # svid3.remop.remop_struct #pragma token MEMBER char * : struct remop : machine # svid3.remop.remop.machine #pragma token MEMBER int : struct remop : sid # svid3.remop.remop.sid #pragma token MEMBER int : struct remop : adminid # svid3.remop.remop.adminid #pragma token MEMBER int : struct remop : primid # svid3.remop.remop.primid #pragma token MEMBER int : struct remop : depend_flg # svid3.remop.remop.depend_flg #pragma token MEMBER int : struct remop : dependid # svid3.remop.remop.dependid #pragma token MEMBER int : struct remop : exit_status # svid3.remop.remop.exit_status #pragma token MEMBER int : struct remop : filler # svid3.remop.remop.filler #pragma token MEMBER struct remop * : struct remop : next # svid3.remop.remop.next #pragma token EXP const : int : DST_LEN # svid3.remop.DST_LEN #pragma token EXP const : int : SVC_LEN # svid3.remop.SVC_LEN #pragma token EXP const : int : PRIM_LEN # svid3.remop.PRIM_LEN #pragma token EXP const : int : NS_LEN # svid3.remop.NS_LEN #pragma token NAT __local_DST_LEN # svid3.remop.__local_DST_LEN #pragma token NAT __local_SVC_LEN # svid3.remop.__local_SVC_LEN #pragma token NAT __local_PRIM_LEN # svid3.remop.__local_PRIM_LEN #pragma token NAT __local_NS_LEN # svid3.remop.__local_NS_LEN #pragma token STRUCT TAG job_record # svid3.remop.job_record #pragma token MEMBER long : struct job_record : rtime # svid3.remop.job_record.rtime #pragma token MEMBER int : struct job_record : sid # svid3.remop.job_record.sid #pragma token MEMBER int : struct job_record : adminid # svid3.remop.job_record.adminid #pragma token MEMBER int : struct job_record : primid # svid3.remop.job_record.primid #pragma token MEMBER int : struct job_record : stat # svid3.remop.job_record.stat #pragma token MEMBER char [__local_DST_LEN] : struct job_record : dst # svid3.remop.job_record.dst #pragma token MEMBER char [__local_SVC_LEN] : struct job_record : svc # svid3.remop.job_record.svc #pragma token MEMBER char [__local_PRIM_LEN] : struct job_record : prim # svid3.remop.job_record.prim #pragma token MEMBER char [__local_NS_LEN] : struct job_record : ns # svid3.remop.job_record.ns #pragma token STRUCT TAG stringll # svid3.remop.stringll #pragma token MEMBER char * : struct stringll : name # svid3.remop.stringll.name #pragma token MEMBER char * : struct stringll : value # svid3.remop.stringll.value #pragma token MEMBER struct stringll * : struct stringll : next # svid3.remop.stringll.next #pragma token FUNC int (const char *, struct remop **) : mgroup # svid3.remop.mgroup #pragma token FUNC int (const char *, const char *, const char *, struct remop *, const char *, const char *) : remop # svid3.remop.remop #pragma token FUNC char * (char *) : roigetuser # svid3.remop.roigetuser #pragma token FUNC int (int, int *) : roijobids # svid3.remop.roijobids #pragma token FUNC int (int, const char *, struct job_record *) : roistat # svid3.remop.roistat #pragma token FUNC int (const char *, struct stringll **) : roitosparse # svid3.remop.roitosparse #pragma token FUNC int (struct stringll *, const char *) : roitosval # svid3.remop.roitosval #endif /* __SYSV_REMOTE_ADMINISTRATION */ #if __SYSV_REMOTE_ADMINISTRATION #pragma interface APPEND UPDATE READ ST_QUEUED ST_INPROGRESS ST_SUCCEEDED #pragma interface ST_FAILED ST_CANCELLED ST_TIMEOUT ST_REJECTED TAG remop #pragma interface TAG remop.machine TAG remop.sid TAG remop.adminid #pragma interface TAG remop.primid TAG remop.depend_flg TAG remop.dependid #pragma interface TAG remop.exit_status TAG remop.filler TAG remop.next #pragma interface DST_LEN SVC_LEN PRIM_LEN NS_LEN __local_DST_LEN #pragma interface __local_SVC_LEN __local_PRIM_LEN __local_NS_LEN #pragma interface TAG job_record TAG job_record.rtime TAG job_record.sid #pragma interface TAG job_record.adminid TAG job_record.primid #pragma interface TAG job_record.stat TAG job_record.dst TAG job_record.svc #pragma interface TAG job_record.prim TAG job_record.ns TAG stringll #pragma interface TAG stringll.name TAG stringll.value TAG stringll.next #pragma interface mgroup remop roigetuser roijobids roistat roitosparse #pragma interface roitosval #endif /* __SYSV_REMOTE_ADMINISTRATION */ #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_SVID3_REMOP_H */