/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: posix1:unistd.h (VERSION 2.6)
*/

#ifndef __TDF_POSIX1_UNISTD_H
#define __TDF_POSIX1_UNISTD_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__posix1__unistd begin

#ifndef __TDF_POSIX1_SYS_TYPES_H
#pragma extend interface "../posix1.api/sys/types.h"
#endif /* __TDF_POSIX1_SYS_TYPES_H */
#ifndef _POSIX_VERSION
#define _POSIX_VERSION 199009L
#endif /* _POSIX_VERSION */
#ifndef __TDF_POSIX_UNISTD_H_U_PROTO
#pragma extend interface "../shared/posix.api/u_proto.h"
#endif /* __TDF_POSIX_UNISTD_H_U_PROTO */
#ifndef __TDF_POSIX_UNISTD_H_TCPGRP
#pragma extend interface "../shared/posix.api/tcpgrp.h"
#endif /* __TDF_POSIX_UNISTD_H_TCPGRP */
#pragma token FUNC char * (char *, size_t) : getcwd # posix1.unistd.getcwd
#pragma token FUNC ssize_t (int, void *, size_t) : read # posix1.unistd.read
#pragma token FUNC ssize_t (int, const void *, size_t) : write # posix1.unistd.write
#pragma token EXP const : int : _SC_STREAM_MAX # posix1.unistd._SC_STREAM_MAX
#pragma token EXP const : int : _SC_TZNAME_MAX # posix1.unistd._SC_TZNAME_MAX

#pragma interface getcwd read write _SC_STREAM_MAX _SC_TZNAME_MAX

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_POSIX1_UNISTD_H */
