# System features file for Xenix

TIME_H= <time.h>
UTSNAME_H=

# Debugging memory allocator
#
#MALLOC_LIB=	../libmalloc/libmalloc_d.a

# sys_siglist[] -- text describing each signal
#SIGLIST_LIB=

# signal handler return type
SIGNAL_TYPE=	int

#BSDTYPES_H=	<sys/bsdtypes.h>
#SYS_STREAM_H=	<sys/stream.h>

# IP IPC
# Library:	network and socket routines
# Include:	<netinet/*.h>, <net/*.h> etc
#INET_LIB=	-linet
#INET_INCL=

# NFS support
# Include:	<mntent.h>
#NFS_LIB=
#NFS_INCL=

# BIND nameserver
# Library:	BIND resolver routines
# Include:	<netdb.h>, <arpa/nameser.h>, <resolv.h>
# Config file:	/etc/resolv.conf or /usr/etc/resolv.conf or similar
#RESOLV_LIB=	-lresolv
#RESOLV_INCL=
#RESOLV_CONF=	"/etc/resolv.conf"

# NDBM
# Library:	dbm_open(), dbm_close(), dbm_fetch(), dbm_store(), dbm_delete(),
#		dbm_firstkey(), dbm_nextkey(), dbm_error(), dbm_clearerr()
# Include:	<ndbm.h>
#NDBM_LIB=	-lndbm
#NDBM_INCL=	/usr/include

# GDBM
# Library:	gdbm_open(), gdbm_close(), gdbm_fetch(), gdbm_store(), gdbm_delete(),
#		gdbm_firstkey(), hdbm_nextkey()
# Include:	<gdbm.h>
#GDBM_LIB=	-lgdbm
#GDBM_INCL=	/usr/include

# DBM
# Library:	dbm_init(), fetch(), store(), delete(), firstkey(), nextkey()
# Include:	<dbm.h>
DBM_LIB=	-ldbm
DBM_INCL=	/usr/include

# Hosts file routines
# Library:	sethostent(), gethostbyname()
# Include:	<netdb.h>
# Hosts file:	"/etc/hosts"
#HOSTS_LIB=	-lx
#HOSTS_INCL=	/usr/include
#HOSTS_FILE=	"/etc/hosts"

# Directory reading routines
# Library:	opendir(), readdir(), closedir(), rewinddir()
# Header file:	<sys/dir.h> on BSD, <dirent.h> on SVID, perhaps <ndir.h>
# Type:		either 'direct' or 'dirent' depending on flavour
NDIR_LIB=	/u/ross/zmailer/libc/libc.a
NDIR_H=		"ndir.h"
NDIR_TYPE=	direct

# Syslog routines
# Library:      openlog(), syslog()
# Include:      <syslog.h>
#SYSLOG_LIB=	-linet
#SYSLOG_INCL=

# Set the each variable to indicate the corresponding feature exists in libc
#LSTAT=	/* No lstat! */
SETREUID=
#FCHOWN=
#FCHMOD=
STRCHR=
UNAME=
#DUP2=
#BSDSETPGRP=
#RLIMIT=
BINMKDIR=
BINRMDIR=
#RENAME=
#STATBLKSIZ=
#BCOPY=
#NFSMBOX=
LOCKF=
#UNIONWAIT=
#YP=	# USE_YP doesn't quite work yet
#SELECT=
#TIMEVAL=	# utimes() vs utime()
#NOFILE=
#BSDNODELAY=
VFPRINTF=
#DBMCLOSE=
#FTRUNCATE=
#SIGLIST=
#BSDTIMEZONE=
SYSVTIMEZONE=
SETVBUF=

FREAD_TYPE=	int
FWRITE_TYPE=	int
GETEUID_TYPE=	int
GETUID_TYPE=	int
SPRINTF_TYPE=	int
STRLEN_TYPE=	int
UMASK_TYPE=	int
TIMES_TYPE=	long

