#
#  Operating System Characteristics - required for 'base' subset
#				      (both POSIX and X/Open modes)

#	Accuracy of alarm() in seconds.
#	Default: SPEEDFACTOR
VSX_AL_ACCURACY=

#	Accuracy of clock() as a percentage.
#	Default: 5
VSX_CLOCK_ERR=

#	Does closedir() detect EBADF? (Y/N)
VSX_CLOSEDIR_EBADF=

#	Are floating point calculations done in software? (Y/N)
#	Default: N
VSX_FP_SOFTWARE=

#	Invalid access mode value for access().
#	Set to "unsup" if access() does not detect EINVAL.
#	Default: -1
VSX_INVALID_AMODE=

#	Invalid "_PC_..." value for pathconf().
#	Default: -1
VSX_INVALID_PC=

#	Invalid process group ID.
#	Default: -1
VSX_INVALID_PGID=

#	Invalid "_SC_..." value for sysconf().
#	Default: -1
VSX_INVALID_SC=

#	Is {_POSIX_JOB_CONTROL} behaviour supported? (Y/N)
VSX_JOB_CONTROL_SUPP=

#	Does link() require access to the existing file? (Y/N)
#	Default: N
VSX_LINK_ACCESS_REQD=

#	Do link() and unlink() work on directories? (Y/N/U)
#	Y = both work
#	N = neither works
#	U = only unlink() works
VSX_LINK_DIR_SUPP=

#	Can link() be used across file systems? (Y/N)
VSX_LINK_FILESYS_SUPP=

#	File of non executable type.
#	This must not be a regular file and must have
#	execute permission for user vsx0.
#	Set to "unsup" if all file types are executable.
#	Example: . (i.e. the current directory)
VSX_NONEXEC_FILE=

#	Does opendir() detect EMFILE and ENFILE? (Y/N)
VSX_OPENDIR_EMNFILE=

#	Does access() support appropriate privileges? (Y/N)
#	Default: N
VSX_PRIV_ACCESS_SUPP=Y

#	Do chown() and chmod() support appropriate privileges? (Y/N)
#	Default: N
VSX_PRIV_CHOWN_SUPP=Y

#	Does removing a busy directory give EBUSY? (Y/S/P/N)
#	Y = Yes, always
#	S = Yes, but only when in use by the system
#	P = Yes, but only when in use by another process
#	N = No
VSX_REMOVE_DIR_EBUSY=

#	Does renaming a busy directory give EBUSY? (Y/S/P/N)
#	Y = Yes, always
#	S = Yes, but only when in use by the system
#	P = Yes, but only when in use by another process
#	N = No
VSX_RENAME_DIR_EBUSY=

#	Does rename() on directories require write access? (Y/N)
VSX_RENAME_DIR_WPERM_REQD=

#	Is {_POSIX_SAVED_IDS} behaviour supported? (Y/N)
VSX_SAVED_IDS_SUPP=

#	Is setting S_ISUID and S_ISGID supported? (Y/N)
VSX_SET_ID_MODES_SUPP=Y

#	Is setpgid() supported? (Y/N)
#	Must be set to Y if {_POSIX_JOB_CONTROL} behaviour is supported.
VSX_SETPGID_SUPPORTED=

#	Unsupported process group ID (> 0).
#	Set to "unsup" if all positive pid_t values are supported PGID's.
VSX_UNSUPPORTED_PGID=

#
#  Operating System Characteristics - required for 'base' sub-set
#				      (X/Open modes only)

#	Invalid nl_item value for nl_langinfo().
#	Default: -1
VSX_INVALID_NL_ITEM=

#	Block special file for unavailable device.
#	Must be readable and writable by user vsx0 or group vsxg0.
#	Set to "unsup" if block special files are not supported.
VSX_NXIO_BLKDEV=

#	Character special file for unavailable device.
#	Must be readable and writable by user vsx0 or group vsxg0.
VSX_NXIO_CHRDEV=

#
#  Operating System Characteristics - required for 'base' sub-set
#				      (XPG4 and UNIX98 modes only)

#	Do basic regular expressions support anchoring in
#	subexpressions? (Y/N)
VSX_BRE_SUBANCHOR=

#	Locale name for message catalogue testing.
#	Must be of the form language_territory.codeset
#	Example: english_uk.8859
VSX_CAT_LOCALE=

#	First codeset name for conversion by iconv().
#	Must be set to the name of the codeset associated
#	with the locales specified in SRC/wchars.cfg.
VSX_CODESET1=

#	Second codeset name for conversion by iconv().
#	Set to "unsup" if only one codeset is supported.
VSX_CODESET2=

#	Invalid "_CS_..." value for confstr().
#	Default: -1
VSX_INVALID_CS=

#	Invalid mode argument to popen().
#	Set to "unsup" if popen() does not detect EINVAL.
VSX_INVALID_POPEN_MODE=

#	Is line buffered input support on terminals and pipes? (Y/T/P/N)
#	Y = supported on both
#	T = on terminals only
#	P = on pipes only
#	N = not supported
VSX_LINE_BUF_SUPP=

