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

#ifndef __TDF_SVID3_SYS_RTPRIOCNTL_H
#define __TDF_SVID3_SYS_RTPRIOCNTL_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_rtpriocntl begin

#ifndef __TDF_SVID3__CONFIG
#pragma extend interface "../../shared/svid3.api/config.h"
#endif /* __TDF_SVID3__CONFIG */
#if __SYSV_REAL_TIME
#pragma token EXP const : long : RT_NOCHANGE # svid3.rtpriocntl.RT_NOCHANGE
#pragma token EXP const : long : RT_TQINF # svid3.rtpriocntl.RT_TQINF
#pragma token EXP const : long : RT_TQDEF # svid3.rtpriocntl.RT_TQDEF
#pragma token STRUCT rtinfo_t # svid3.rtpriocntl.rtinfo_t
#pragma token MEMBER short : rtinfo_t : rt_maxpri # svid3.rtpriocntl.rtinfo_t.rt_maxpri
#pragma token STRUCT rtparms_t # svid3.rtpriocntl.rtparms_t
#pragma token MEMBER short : rtparms_t : rt_pri # svid3.rtpriocntl.rtparms_t.rt_pri
#pragma token MEMBER unsigned long : rtparms_t : rt_tqsecs # svid3.rtpriocntl.rtparms_t.rt_tqsecs
#pragma token MEMBER long : rtparms_t : rt_tqnsecs # svid3.rtpriocntl.rtparms_t.rt_tqnsecs
#endif /* __SYSV_REAL_TIME */

#if __SYSV_REAL_TIME
#pragma interface RT_NOCHANGE RT_TQINF RT_TQDEF rtinfo_t rtinfo_t.rt_maxpri
#pragma interface rtparms_t rtparms_t.rt_pri rtparms_t.rt_tqsecs
#pragma interface rtparms_t.rt_tqnsecs
#endif /* __SYSV_REAL_TIME */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_RTPRIOCNTL_H */
