aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog8
-rw-r--r--src/s/bsd-common.h2
-rw-r--r--src/s/darwin.h2
-rw-r--r--src/s/gnu-kfreebsd.h1
-rw-r--r--src/s/hpux10-20.h6
-rw-r--r--src/s/openbsd.h4
-rw-r--r--src/s/usg5-4-common.h4
7 files changed, 9 insertions, 18 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 3a011fc7432..2c5bf632bdb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
12012-06-12 Glenn Morris <rgm@gnu.org>
2
3 * s/hpux10-20.h, s/openbsd.h, s/usg5-4-common.h:
4 Move BROKEN_SIGIO to configure.
5
6 * s/bsd-common.h, s/darwin.h, s/gnu-kfreebsd.h, s/hpux10-20.h:
7 Move NO_TERMIO to configure.
8
12012-06-12 Chong Yidong <cyd@gnu.org> 92012-06-12 Chong Yidong <cyd@gnu.org>
2 10
3 * image.c (imagemagick_load_image): Use MagickFlattenImage if 11 * image.c (imagemagick_load_image): Use MagickFlattenImage if
diff --git a/src/s/bsd-common.h b/src/s/bsd-common.h
index ce3d63bb49f..ce67dd7b9af 100644
--- a/src/s/bsd-common.h
+++ b/src/s/bsd-common.h
@@ -37,8 +37,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
37#define TABDLY OXTABS 37#define TABDLY OXTABS
38#define TAB3 OXTABS 38#define TAB3 OXTABS
39 39
40#define NO_TERMIO
41
42/* If the system's imake configuration file defines `NeedWidePrototypes' 40/* If the system's imake configuration file defines `NeedWidePrototypes'
43 as `NO', we must define NARROWPROTO manually. Such a define is 41 as `NO', we must define NARROWPROTO manually. Such a define is
44 generated in the Makefile generated by `xmkmf'. If we don't 42 generated in the Makefile generated by `xmkmf'. If we don't
diff --git a/src/s/darwin.h b/src/s/darwin.h
index 5033f91813d..ce86bc5f578 100644
--- a/src/s/darwin.h
+++ b/src/s/darwin.h
@@ -58,8 +58,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
58 if system supports pty's. 'a' means it is /dev/ptya0 */ 58 if system supports pty's. 'a' means it is /dev/ptya0 */
59#define FIRST_PTY_LETTER 'p' 59#define FIRST_PTY_LETTER 'p'
60 60
61#define NO_TERMIO
62
63/* Define HAVE_PTYS if the system supports pty devices. 61/* Define HAVE_PTYS if the system supports pty devices.
64 Note: PTYs are broken on darwin <6. Use at your own risk. */ 62 Note: PTYs are broken on darwin <6. Use at your own risk. */
65#define HAVE_PTYS 63#define HAVE_PTYS
diff --git a/src/s/gnu-kfreebsd.h b/src/s/gnu-kfreebsd.h
index f32e6faccd2..c1e5de5c7a7 100644
--- a/src/s/gnu-kfreebsd.h
+++ b/src/s/gnu-kfreebsd.h
@@ -1,3 +1,2 @@
1#include "gnu-linux.h" 1#include "gnu-linux.h"
2 2
3#define NO_TERMIO /* use only <termios.h> */
diff --git a/src/s/hpux10-20.h b/src/s/hpux10-20.h
index 36227b6ba7b..683837891f4 100644
--- a/src/s/hpux10-20.h
+++ b/src/s/hpux10-20.h
@@ -30,8 +30,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
30 if system supports pty's. 'p' means it is /dev/ptym/ptyp0 */ 30 if system supports pty's. 'p' means it is /dev/ptym/ptyp0 */
31#define FIRST_PTY_LETTER 'p' 31#define FIRST_PTY_LETTER 'p'
32 32
33#define NO_TERMIO
34
35/* Define HAVE_PTYS if the system supports pty devices. */ 33/* Define HAVE_PTYS if the system supports pty devices. */
36#define HAVE_PTYS 34#define HAVE_PTYS
37 35
@@ -45,10 +43,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
45 43
46/* Special hacks needed to make Emacs run on this system. */ 44/* Special hacks needed to make Emacs run on this system. */
47 45
48/* In hpux, the symbol SIGIO is defined, but the feature
49 doesn't work in the way Emacs needs it to. */
50#define BROKEN_SIGIO
51
52/* Some additional system facilities exist. */ 46/* Some additional system facilities exist. */
53#define HAVE_PERROR /* Delete this line for version 6. */ 47#define HAVE_PERROR /* Delete this line for version 6. */
54 48
diff --git a/src/s/openbsd.h b/src/s/openbsd.h
index 0a8bab2290f..8c44cf65cc6 100644
--- a/src/s/openbsd.h
+++ b/src/s/openbsd.h
@@ -3,7 +3,3 @@
3/* Nearly the same as NetBSD. Note there are differences in configure. */ 3/* Nearly the same as NetBSD. Note there are differences in configure. */
4#include "netbsd.h" 4#include "netbsd.h"
5 5
6/* The symbol SIGIO is defined, but the feature doesn't work in the
7 way Emacs needs it to. See
8 <http://article.gmane.org/gmane.os.openbsd.ports/46831>. */
9#define BROKEN_SIGIO
diff --git a/src/s/usg5-4-common.h b/src/s/usg5-4-common.h
index d2f3b5d77f5..02c43814678 100644
--- a/src/s/usg5-4-common.h
+++ b/src/s/usg5-4-common.h
@@ -35,8 +35,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
35#define HAVE_SYSV_SIGPAUSE 35#define HAVE_SYSV_SIGPAUSE
36 36
37/* Get FIONREAD from <sys/filio.h>. Get <sys/ttold.h> to get struct tchars. 37/* Get FIONREAD from <sys/filio.h>. Get <sys/ttold.h> to get struct tchars.
38 But get <termio.h> first to make sure ttold.h doesn't interfere. 38 But get <termio.h> first to make sure ttold.h doesn't interfere. */
39 And don't try to use SIGIO yet. */
40#include <sys/wait.h> 39#include <sys/wait.h>
41 40
42#ifdef emacs 41#ifdef emacs
@@ -47,7 +46,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
47#include <sys/stream.h> 46#include <sys/stream.h>
48#include <sys/stropts.h> 47#include <sys/stropts.h>
49#include <sys/termios.h> 48#include <sys/termios.h>
50#define BROKEN_SIGIO
51#endif 49#endif
52 50
53/* Some SVr4s don't define NSIG in sys/signal.h for ANSI environments; 51/* Some SVr4s don't define NSIG in sys/signal.h for ANSI environments;