/* System description file for emx running on top of OS/2 2.x */

#ifndef EMX
#define EMX
#endif
#define USG
#define USG5
#define SYSTEM_TYPE "emx"
#define NOMULTIPLEJOBS
/* #define INTERRUPT_INPUT */
#define FIRST_PTY_LETTER 'a'
/* #define HAVE_TERMIOS */
#define HAVE_TERMIO
#define HAVE_TIMEVAL
#define HAVE_SELECT
/* #define HAVE_PTYS */
/* #define NONSYSTEM_DIR_LIBRARY */
#define BSTRING
#define subprocesses
/* #define COFF */
#define MAIL_USE_FLOCK
/* #define CLASH_DETECTION */
/* #define SIGTYPE int */
/* #define static */
/* #define SYSTEM_MALLOC */
#define HAVE_VFORK
#define	PENDING_OUTPUT_COUNT(FILE) ((FILE)->ptr - (FILE)->buffer)
#define START_FILES
#define UNEXEC unexecemx.o
#define UNEXEC_SRC unexecemx.c
#define ORDINARY_LINK
#define LIB_STANDARD
#define LD_SWITCH_SYSTEM
#define _setjmp setjmp
#define _longjmp longjmp
#define DATA_START 0
#define SYMS_SYSTEM syms_of_emxdep()
#define OBJECTS_SYSTEM emxdep.o
#define NULL_DEVICE "nul"
#define EXEC_SUFFIXES ".exe:.com:"
#define ORDINARY_LINK
#define OS2
#define HAVE_GETPAGESIZE
#define SEPCHAR ';'
#define PURESIZE 250000
#define OTHER_FILES pmemacs.exe
#define HAVE_CBRT
#define HAVE_RINT
#define FLOAT_CHECK_ERRNO
#define TERMCAP_NAME "/emx/etc/termcap.dat"
#define GAP_USE_BCOPY
#define BCOPY_UPWARD_SAFE 1
#define BCOPY_DOWNWARD_SAFE 1

#define PATH_DELIM_P(c) ((c) == '/' || (c) == '\\')
