/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: posix:sys/utsname.h (VERSION 2.6) */ #ifndef __TDF_POSIX_SYS_UTSNAME_H #define __TDF_POSIX_SYS_UTSNAME_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__posix__sys_utsname begin #pragma token NAT __local_utsname_sysname_size # posix.utsname.__local_utsname_sysname_size #pragma token NAT __local_utsname_nodename_size # posix.utsname.__local_utsname_nodename_size #pragma token NAT __local_utsname_release_size # posix.utsname.__local_utsname_release_size #pragma token NAT __local_utsname_version_size # posix.utsname.__local_utsname_version_size #pragma token NAT __local_utsname_machine_size # posix.utsname.__local_utsname_machine_size #pragma token STRUCT TAG utsname # posix.utsname.utsname #pragma token MEMBER char [__local_utsname_sysname_size] : struct utsname : sysname # posix.utsname.utsname.sysname #pragma token MEMBER char [__local_utsname_nodename_size] : struct utsname : nodename # posix.utsname.utsname.nodename #pragma token MEMBER char [__local_utsname_release_size] : struct utsname : release # posix.utsname.utsname.release #pragma token MEMBER char [__local_utsname_version_size] : struct utsname : version # posix.utsname.utsname.version #pragma token MEMBER char [__local_utsname_machine_size] : struct utsname : machine # posix.utsname.utsname.machine #pragma token FUNC int (struct utsname *) : uname # posix.utsname.uname #pragma interface __local_utsname_sysname_size __local_utsname_nodename_size #pragma interface __local_utsname_release_size __local_utsname_version_size #pragma interface __local_utsname_machine_size TAG utsname #pragma interface TAG utsname.sysname TAG utsname.nodename #pragma interface TAG utsname.release TAG utsname.version #pragma interface TAG utsname.machine uname #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_POSIX_SYS_UTSNAME_H */