/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: svid3:sys/procset.h (VERSION 2.6)
*/

#ifndef __TDF_SVID3_SYS_PROCSET_H
#define __TDF_SVID3_SYS_PROCSET_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_procset begin

#ifndef __TDF_SVID3__CONFIG
#pragma extend interface "../../shared/svid3.api/config.h"
#endif /* __TDF_SVID3__CONFIG */
#pragma token VARIETY id_t # svid3.procset.id_t
#pragma token EXP const : id_t : P_MYID # svid3.procset.P_MYID
#pragma token VARIETY idtype_t # svid3.procset.idtype_t
#pragma token EXP const : idtype_t : P_PID # svid3.procset.P_PID
#pragma token EXP const : idtype_t : P_PPID # svid3.procset.P_PPID
#pragma token EXP const : idtype_t : P_PGID # svid3.procset.P_PGID
#pragma token EXP const : idtype_t : P_SID # svid3.procset.P_SID
#pragma token EXP const : idtype_t : P_UID # svid3.procset.P_UID
#pragma token EXP const : idtype_t : P_GID # svid3.procset.P_GID
#pragma token EXP const : idtype_t : P_CID # svid3.procset.P_CID
#pragma token EXP const : idtype_t : P_ALL # svid3.procset.P_ALL
#pragma token VARIETY idop_t # svid3.procset.idop_t
#pragma token EXP const : idop_t : POP_DIFF # svid3.procset.POP_DIFF
#pragma token EXP const : idop_t : POP_AND # svid3.procset.POP_AND
#pragma token EXP const : idop_t : POP_OR # svid3.procset.POP_OR
#pragma token EXP const : idop_t : POP_XOR # svid3.procset.POP_XOR
#pragma token STRUCT procset_t # svid3.procset.procset_t
#pragma token MEMBER idop_t : procset_t : p_op # svid3.procset.procset_t.p_op
#pragma token MEMBER idtype_t : procset_t : p_lidtype # svid3.procset.procset_t.p_lidtype
#pragma token MEMBER id_t : procset_t : p_lid # svid3.procset.procset_t.p_lid
#pragma token MEMBER idtype_t : procset_t : p_ridtype # svid3.procset.procset_t.p_ridtype
#pragma token MEMBER id_t : procset_t : p_rid # svid3.procset.procset_t.p_rid
#pragma token FUNC int (idtype_t, id_t, int) : sigsend # svid3.procset.sigsend
#pragma token FUNC int (const procset_t *, int) : sigsendset # svid3.procset.sigsendset

#pragma interface id_t P_MYID idtype_t P_PID P_PPID P_PGID P_SID P_UID P_GID
#pragma interface P_CID P_ALL idop_t POP_DIFF POP_AND POP_OR POP_XOR
#pragma interface procset_t procset_t.p_op procset_t.p_lidtype
#pragma interface procset_t.p_lid procset_t.p_ridtype procset_t.p_rid
#pragma interface sigsend sigsendset

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_PROCSET_H */
