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

#ifndef __TDF_SVID3_SYS_LOCK_H
#define __TDF_SVID3_SYS_LOCK_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_lock begin

#ifndef __TDF_SVID3__CONFIG
#pragma extend interface "../../shared/svid3.api/config.h"
#endif /* __TDF_SVID3__CONFIG */
#if __SYSV_KERNEL_EXTENSION
#pragma token EXP const : int : PROCLOCK # svid3.lock.PROCLOCK
#pragma token EXP const : int : TXTLOCK # svid3.lock.TXTLOCK
#pragma token EXP const : int : DATLOCK # svid3.lock.DATLOCK
#pragma token EXP const : int : UNLOCK # svid3.lock.UNLOCK
#pragma token FUNC int (int) : plock # svid3.lock.plock
#endif /* __SYSV_KERNEL_EXTENSION */

#if __SYSV_KERNEL_EXTENSION
#pragma interface PROCLOCK TXTLOCK DATLOCK UNLOCK plock
#endif /* __SYSV_KERNEL_EXTENSION */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_LOCK_H */
