Mercurial > emacs
diff src/s/usg5-3.h @ 999:d8d503897aa5
*** empty log message ***
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Wed, 19 Aug 1992 03:54:51 +0000 |
parents | a54a07015253 |
children | eb7ebe86e885 |
line wrap: on
line diff
--- a/src/s/usg5-3.h Wed Aug 19 03:54:46 1992 +0000 +++ b/src/s/usg5-3.h Wed Aug 19 03:54:51 1992 +0000 @@ -63,9 +63,12 @@ /* * Define HAVE_SELECT if the system supports the `select' system call. + * SVr3.2 X ports include an emulation. */ -/* #define HAVE_SELECT */ +#ifdef HAVE_X_WINDOWS +#define HAVE_SELECT +#endif /* HAVE_X_WINDOWS */ /* * Define HAVE_PTYS if the system supports pty devices. @@ -192,24 +195,39 @@ #define ADDR_CORRECT(x) (x) -/* Prevent -lg from being used for debugging. Not implemented? */ - -#define LIBS_DEBUG - /* Use terminfo instead of termcap. */ #define TERMINFO +/* AT&T SVr3 X wants to be linked with shared libraries */ + +#define LIB_X11_LIB -lX11_s + /* X needs to talk on the network, so search the network library. */ #define LIBX10_SYSTEM -lnsl_s -#define LIBX11_SYSTEM -lnsl_s +#define LIBX11_SYSTEM -lnls -lnsl_s -lpt -lc_s /* Some variants have TIOCGETC, but the structures to go with it are not declared. */ #define BROKEN_TIOCGETC +/* Some variants have TIOCGWINSZ, but the structures to go with it + are not declared. */ + +#define BROKEN_TIOCGWINSZ + +/* SVr3 does not have utimes(2) */ + +#define USE_UTIME + +/* If we're using the System V X port, BSD bstring functions will be handy */ + +#ifdef HAVE_X_WINDOWS +#define BSTRING +#endif /* HAVE_X_WINDOWS */ + /* Enable support for shared libraries in unexec. */ #define USG_SHARED_LIBRARIES @@ -217,4 +235,3 @@ /* On USG systems signal handlers return void */ #define SIGTYPE void -