|
|
1.1 ! root 1: /* Support SCO V 3.2.4 (also called Open Desk Top 2.0) */ ! 2: ! 3: #include "s-usg5-3.h" ! 4: ! 5: /* Use termios instead of termio, to turn off C-z. */ ! 6: ! 7: #define HAVE_TCATTR ! 8: ! 9: /* It's possible for Emcs to suspend itself. */ ! 10: ! 11: #undef NOMULTIPLEJOBS ! 12: ! 13: /* The setsid system call exists. */ ! 14: ! 15: #define HAVE_SETSID ! 16: ! 17: /* The rename system call exists. */ ! 18: ! 19: #define HAVE_RENAME ! 20: ! 21: /* Include ptem.h, not sioctl.h. */ ! 22: ! 23: #define NO_SIOCTL_H ! 24: #define NEED_PTEM_H ! 25: ! 26: /* Inhibit macro definition of `signal' in m-intel386.h. */ ! 27: ! 28: #define DONT_DEFINE_SIGNAL ! 29: ! 30: /* We cannot get alloca from -lPW because various other symbols ! 31: in that library conflict with symbols in GCC. */ ! 32: ! 33: #ifdef __GNUC__ ! 34: #define alloca(x) __builtin_alloca (x) ! 35: #else ! 36: #define C_ALLOCA ! 37: #undef HAVE_ALLOCA ! 38: #define STACK_DIRECTION -1 ! 39: #endif /* __GNUC__ */ ! 40: ! 41: /* TIOCWINSZ doesn't work on ptys. */ ! 42: #define BROKEN_TIOCGWINSZ ! 43: ! 44: /* [email protected] says this causes compilation errors ! 45: on SCO V.3.2.2. */ ! 46: /* #define HAVE_TIMEVAL */ ! 47: ! 48: #define HAVE_SELECT ! 49: ! 50: #define HAVE_PTYS ! 51: ! 52: /* [email protected] says ptys are numbered decimally. */ ! 53: #define PTY_NAME_SPRINTF \ ! 54: sprintf (pty_name, "/dev/ptyp%d", ((c - FIRST_PTY_LETTER) * 16) + i); ! 55: #define PTY_TTY_NAME_SPRINTF \ ! 56: sprintf (pty_name, "/dev/ttyp%d", ((c - FIRST_PTY_LETTER) * 16) + i); ! 57: ! 58: /* Christoph Badura <[email protected]> says this one is ok. */ ! 59: #define USG_SYS_TIME ! 60: ! 61: /* Define SCO_SOCKETS if your machie has sockets installed. ! 62: It is an optional feature in the SCO system. */ ! 63: ! 64: #ifdef SCO_SOCKETS ! 65: #define HAVE_SOCKETS ! 66: #define LIBS_SYSTEM -lsocket ! 67: #define HAVE_GETTIMEOFDAY ! 68: #define HAVE_TIMEVAL ! 69: #define USE_UTIME ! 70: #endif ! 71: ! 72: /* These have been suggested, but it's not certain they are right. */ ! 73: #if 0 ! 74: #define HAVE_RANDOM ! 75: ! 76: #define USE_UTIME ! 77: #endif /* 0 */ ! 78: ! 79: ! 80: #ifdef HAVE_X11 ! 81: /* William Smith ([email protected]) said these are needed. */ ! 82: #ifdef LIBS_SYSTEM /* undef if defined in SCO_SOCKETS */ ! 83: #undef LIBS_SYSTEM ! 84: #endif ! 85: #define LIB_X11_LIB /* kill internal libs (use one below) */ ! 86: #define LIBS_SYSTEM -lXm -lXt -lX11 -lsocket -lmalloc -lPW ! 87: #define LIB_STANDARD -lc /* get libPW.a from above */ ! 88: ! 89: #undef C_ALLOCA ! 90: #define HAVE_ALLOCA ! 91: ! 92: #define BROKEN_FIONREAD ! 93: #define SYSV_STREAMS ! 94: ! 95: #define select XSelect ! 96: #define HAVE_RANDOM ! 97: #define BSTRING ! 98: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.