#ifndef _SYSTEM_H
#define _SYSTEM_H

/*
 * Automatically generated C system config file: don't edit
 */

/*
 * TNOS system configuration
 */

/* clear all flags, initially */
#undef BROKE_SPRINTF
#undef BSD
#undef BSD_RANDOM
#undef HAVE_BINARY_LOCKFILES
#undef HAVE_NCURSES_H
#undef HAVE_NETINET_IF_ETHER_H
#undef HAVE_SYS_MOUNT_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_STATFS_H
#undef HAVE_SYS_VFS_H
#undef HAVE_TM_ISDST
#undef HAVE_UNISTD_H
#undef IS_LITTLE_ENDIAN
#undef NO_CURSES_TMARG
#undef NO_GETTOD
#undef NO_SETENV
#undef NO_SETTOD
#undef NO_STRTOUL
#undef STACKBASE
#undef SYS_ERRLIST
#undef TNOS_BP
#undef TNOS_CRTSCTS
#undef TNOS_EBP
#undef TNOS_PC
#undef TNOS_SP
#undef USE_SETSTACK



/*
 *
 * Only those features applicable to this system are defined below
 *
 */


/* System has NCURSES header files */
#define HAVE_NCURSES_H		1

/* OS-specific flags */

/* System is Little-Endian */
#define IS_LITTLE_ENDIAN	1
/* Shouldn't use the setstack function!! Newer GCC... */
#define TNOS_PC(p) (p->env[0].__jmpbuf[JB_PC])
#define TNOS_SP(p) (p->env[0].__jmpbuf[JB_SP])
#define STACKBASE		0xC0000000LU

/* System has the <unistd.h> header file */
#define HAVE_UNISTD_H		1

/* System has the <sys/statfs.h> header file */
#define HAVE_SYS_STATFS_H	1

/* System has the <sys/param.h> header file */
#define HAVE_SYS_PARAM_H	1

/* System has the <sys/mount.h> header file */
#define HAVE_SYS_MOUNT_H	1

/* System has the <sys/vfs.h> header file */
#define HAVE_SYS_VFS_H		1

/* System has the <netinet/if_ether.h> header file */
#define HAVE_NETINET_IF_ETHER_H		1

/* Value of termios RTSCTS constant */
#define TNOS_CRTSCTS		0x80000000UL

/* System's tm structure has the tm_isdst member  */
#define HAVE_TM_ISDST		1

/* System's curses WINDOW structure has no _tmarg member */
#define NO_CURSES_TMARG		1


#endif	/* _SYSTEM_H */

