|
|
1.1 ! root 1: /* s- file for Interactive (ISC) Unix version 2.2 on the 386. */ ! 2: ! 3: #include "s-usg5-3.h" ! 4: ! 5: #define HAVE_SOCKETS ! 6: #define HAVE_SELECT ! 7: #define HAVE_PTYS ! 8: #define HAVE_RENAME ! 9: #define HAVE_CLOSEDIR ! 10: #define MAXNAMLEN 512 ! 11: #define LIB_STANDARD -lPW -lcposix -lc ! 12: #define O_NDELAY O_NONBLOCK ! 13: #define MEMORY_IN_STRING_H ! 14: ! 15: /* [email protected] says suspending works ok in 18.58. */ ! 16: /* #undef SIGTSTP */ ! 17: ! 18: /* This communicates with m-intel386.h. */ ! 19: #define DONT_DEFINE_SIGNAL ! 20: ! 21: /* May be needed to avoid undefined symbols ! 22: such as gethostname, inet_addr, gethostbyname, socket, connect... */ ! 23: /* ??? There is a suggestion that -lpt is needed here. ! 24: If you have trouble compiling wiht HAVE_X_WINDOWS, please try that. */ ! 25: #define LIBS_SYSTEM -linet ! 26: ! 27: /* This system has job control. */ ! 28: #undef NOMULTIPLEJOBS ! 29: ! 30: /* Send a signal to a subprocess by "typing" a signal character. */ ! 31: #define SIGNALS_VIA_CHARACTERS ! 32: #define TIOCGPGRP (TIOC|21) /* From termio.h. */ ! 33: ! 34: #if 0 ! 35: /* Some files need types.h to link properly. */ ! 36: #ifndef NO_SHORTNAMES /* Don't do this in ymakefile! */ ! 37: #include <sys/types.h> ! 38: #endif ! 39: #endif ! 40: ! 41: #if 0 /* These might be needed if you compile with `gcc -posix'. ! 42: It's not certain. */ ! 43: /* I'm not sure under what circumstances this file is needed, but both ! 44: gcc and cc link with it by default, so... */ ! 45: #define OBJECTS_SYSTEM /lib/crtn.o ! 46: ! 47: /* Link with POSIX runtime if we are compiling in the POSIX environment. */ ! 48: #ifdef _POSIX_SOURCE ! 49: #define START_FILES pre-crt0.o /lib/crtp0.o ! 50: #endif ! 51: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.