Mercurial > emacs
view src/s/isc3-0.h @ 45470:adebb58b0c5e
(x_write_glyphs): Clear phys_cursor_on_p if current
phys_cursor's hpos is overwritten. This is still not completely
correct, as it doesn't really make sense to use hpos at all to
get the cursor glyph (as that is relative to the width of the
characters on the line, which may have changed during the update).
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 22 May 2002 21:17:45 +0000 |
parents | 7a1ddacf0683 |
children | 695cf19ef79e |
line wrap: on
line source
/* s- file for Interactive (ISC) Unix version 3.0 on the 386. */ #include "isc2-2.h" /* This has been moved into isc2-2.h. */ /* #define HAVE_SOCKETS */ /* This appears on 3.0, presumably as part of what SunSoft call X2. */ #undef NO_X_DESTROY_DATABASE #ifdef __GNUC__ /* Currently we use -lcposix only with gcc */ #define POSIX_SIGNALS /* We don't need the definition from usg5-3.h with POSIX_SIGNALS. */ #undef sigsetmask #undef HAVE_SYSV_SIGPAUSE #endif /* People say that using -traditional causes lossage with `const', so we might as well try getting rid of -traditional. */ #undef C_SWITCH_SYSTEM /* We indirectly #include s/usg5-3.h, which says to use libX11_s and libc_s. Martin Tomes <mt00@controls.eurotherm.co.uk> says that ISC has no libX11_s, and that linking with libc_s causes sbrk not to work. */ #undef LIB_X11_LIB #undef LIBX11_SYSTEM #define LIBX11_SYSTEM -lpt -lnls -lnsl_s /* TIOCGWINSZ isn't broken; you just have to know where to find it. */ #undef BROKEN_TIOCGWINSZ #define NEED_SIOCTL /* We need either _XOPEN_SOURCE or _POSIX_SOURCE to import the posix signal symbols; might as well use _XOPEN_SOURCE. Defining _SYSV3 ensures that we don't lose the traditional symbols as a side effect from this or __STDC__ being defined. It can't hurt to Define _XOPEN_SOURCE=500, the latest and greatest value as of this writing. */ #define C_SWITCH_SYSTEM -D_XOPEN_SOURCE=500 -D_SYSV3 #ifdef __GNUC__ /* Currently we use -lcposix only with gcc */ /* This works around a bug in ISC 4.0 and 3.0; it fails to clear the "POSIX process" flag on an exec. It won't be needed for 4.1. */ #define EXTRA_INITIALIZE __setostype (0) #endif