/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: xpg3:unistd.h:u_plus
*/

#ifndef __TDF_XPG3_UNISTD_H_U_PLUS
#define __TDF_XPG3_UNISTD_H_U_PLUS

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block subset__xpg3__unistd begin

#ifndef __TDF_POSIX_STDIO_H_CTUID
#pragma extend interface "../../shared/posix.api/ctuid.h"
#endif /* __TDF_POSIX_STDIO_H_CTUID */
#pragma token EXP const : int : _SC_PASS_MAX # xpg3.unistd._SC_PASS_MAX
#pragma token EXP const : int : _SC_XOPEN_VERSION # xpg3.unistd._SC_XOPEN_VERSION
#pragma token FUNC int (const char *) : chroot # xpg3.unistd.chroot
#pragma token FUNC int (int) : fsync # xpg3.unistd.fsync
#pragma token FUNC char * (const char *) : getpass # xpg3.unistd.getpass
#pragma token FUNC int (int) : nice # xpg3.unistd.nice
#if 0
/* These are optional */
#pragma token FUNC char * (const char *, const char *) : crypt # xpg3.unistd.crypt
#pragma token FUNC void (char [64], int) : encrypt # xpg3.unistd.encrypt
#endif /* 0 */

#pragma interface _SC_PASS_MAX _SC_XOPEN_VERSION chroot fsync getpass nice
#if 0
#pragma interface crypt encrypt
#endif /* 0 */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_XPG3_UNISTD_H_U_PLUS */
