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

#ifndef __TDF_SVID3_SYS_PRIOCNTL_H
#define __TDF_SVID3_SYS_PRIOCNTL_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_priocntl begin

#ifndef __TDF_SVID3__CONFIG
#pragma extend interface "../../shared/svid3.api/config.h"
#endif /* __TDF_SVID3__CONFIG */
#if __SYSV_REAL_TIME
#ifndef __TDF_SVID3_SYS_TYPES_H
#pragma extend interface "../../svid3.api/sys/types.h"
#endif /* __TDF_SVID3_SYS_TYPES_H */
#ifndef __TDF_SVID3_SYS_PROCSET_H
#pragma extend interface "../../svid3.api/sys/procset.h"
#endif /* __TDF_SVID3_SYS_PROCSET_H */
#pragma token EXP const : int : PC_GETCID # svid3.priocntl.PC_GETCID
#pragma token EXP const : int : PC_GETCLINFO # svid3.priocntl.PC_GETCLINFO
#pragma token EXP const : int : PC_SETPARMS # svid3.priocntl.PC_SETPARMS
#pragma token EXP const : int : PC_GETPARMS # svid3.priocntl.PC_GETPARMS
#pragma token EXP const : id_t : PC_CLNULL # svid3.priocntl.PC_CLNULL
#pragma token EXP const : int : PC_CLNMSZ # svid3.priocntl.PC_CLNMSZ
#pragma token EXP const : int : PC_CLINFOSZ # svid3.priocntl.PC_CLINFOSZ
#pragma token NAT __local_PC_CLNMSZ # svid3.priocntl.__local_PC_CLNMSZ
#pragma token NAT __local_PC_CLINFOSZ # svid3.priocntl.__local_PC_CLINFOSZ
#pragma token STRUCT pcinfo_t # svid3.priocntl.pcinfo_t
#pragma token MEMBER id_t : pcinfo_t : pc_cid # svid3.priocntl.pcinfo_t.pc_cid
#pragma token MEMBER char [__local_PC_CLNMSZ] : pcinfo_t : pc_clname # svid3.priocntl.pcinfo_t.pc_clname
#pragma token MEMBER long [__local_PC_CLINFOSZ] : pcinfo_t : pc_clinfo # svid3.priocntl.pcinfo_t.pc_clinfo
#pragma token EXP const : int : PC_CLPARMSZ # svid3.priocntl.PC_CLPARMSZ
#pragma token NAT __local_PC_CLPARMSZ # svid3.priocntl.__local_PC_CLPARMSZ
#pragma token STRUCT pcparms_t # svid3.priocntl.pcparms_t
#pragma token MEMBER id_t : pcparms_t : pc_cid # svid3.priocntl.pcparms_t.pc_cid
#pragma token MEMBER long [__local_PC_CLPARMSZ] : pcparms_t : pc_clparms # svid3.priocntl.pcparms_t.pc_clparms
#pragma token FUNC long (idtype_t, id_t, int, ...) : priocntl # svid3.priocntl.priocntl
#endif /* __SYSV_REAL_TIME */

#if __SYSV_REAL_TIME
#pragma interface PC_GETCID PC_GETCLINFO PC_SETPARMS PC_GETPARMS PC_CLNULL
#pragma interface PC_CLNMSZ PC_CLINFOSZ __local_PC_CLNMSZ
#pragma interface __local_PC_CLINFOSZ pcinfo_t pcinfo_t.pc_cid
#pragma interface pcinfo_t.pc_clname pcinfo_t.pc_clinfo PC_CLPARMSZ
#pragma interface __local_PC_CLPARMSZ pcparms_t pcparms_t.pc_cid
#pragma interface pcparms_t.pc_clparms
#endif /* __SYSV_REAL_TIME */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_PRIOCNTL_H */
