diff options
| author | Andreas Schwab | 2005-10-13 09:29:18 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2005-10-13 09:29:18 +0000 |
| commit | 6e5b2385802f15d7e5cf476561bc1cd3dc1ebf8e (patch) | |
| tree | 02f52d8b1f225dcf89cbd9595d880d0cb7c0ff11 | |
| parent | 79a5708286321a49f0ec3ad1accd342c6fe82883 (diff) | |
| download | emacs-6e5b2385802f15d7e5cf476561bc1cd3dc1ebf8e.tar.gz emacs-6e5b2385802f15d7e5cf476561bc1cd3dc1ebf8e.zip | |
(request_sigio, unrequest_sigio): Do nothing in
non-interactive mode.
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/sysdep.c | 24 |
2 files changed, 21 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c6de7000e88..a6d056f579d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2005-10-13 Andreas Schwab <schwab@suse.de> | ||
| 2 | |||
| 3 | * sysdep.c (request_sigio, unrequest_sigio): Do nothing in | ||
| 4 | non-interactive mode. | ||
| 5 | |||
| 1 | 2005-10-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 6 | 2005-10-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 7 | ||
| 3 | * xterm.c, w32term.c, macterm.c (note_mouse_movement): Undo last change. | 8 | * xterm.c, w32term.c, macterm.c (note_mouse_movement): Undo last change. |
diff --git a/src/sysdep.c b/src/sysdep.c index f70d4b18cff..3bc72c51193 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -1012,7 +1012,7 @@ reset_sigio () | |||
| 1012 | void | 1012 | void |
| 1013 | request_sigio () | 1013 | request_sigio () |
| 1014 | { | 1014 | { |
| 1015 | if (read_socket_hook) | 1015 | if (noninteractive || read_socket_hook) |
| 1016 | return; | 1016 | return; |
| 1017 | 1017 | ||
| 1018 | #ifdef SIGWINCH | 1018 | #ifdef SIGWINCH |
| @@ -1026,7 +1026,7 @@ request_sigio () | |||
| 1026 | void | 1026 | void |
| 1027 | unrequest_sigio () | 1027 | unrequest_sigio () |
| 1028 | { | 1028 | { |
| 1029 | if (read_socket_hook) | 1029 | if (noninteractive || read_socket_hook) |
| 1030 | return; | 1030 | return; |
| 1031 | 1031 | ||
| 1032 | #ifdef SIGWINCH | 1032 | #ifdef SIGWINCH |
| @@ -1044,7 +1044,7 @@ request_sigio () | |||
| 1044 | { | 1044 | { |
| 1045 | int on = 1; | 1045 | int on = 1; |
| 1046 | 1046 | ||
| 1047 | if (read_socket_hook) | 1047 | if (noninteractive || read_socket_hook) |
| 1048 | return; | 1048 | return; |
| 1049 | 1049 | ||
| 1050 | ioctl (input_fd, FIOASYNC, &on); | 1050 | ioctl (input_fd, FIOASYNC, &on); |
| @@ -1056,7 +1056,7 @@ unrequest_sigio () | |||
| 1056 | { | 1056 | { |
| 1057 | int off = 0; | 1057 | int off = 0; |
| 1058 | 1058 | ||
| 1059 | if (read_socket_hook) | 1059 | if (noninteractive || read_socket_hook) |
| 1060 | return; | 1060 | return; |
| 1061 | 1061 | ||
| 1062 | ioctl (input_fd, FIOASYNC, &off); | 1062 | ioctl (input_fd, FIOASYNC, &off); |
| @@ -1075,7 +1075,7 @@ request_sigio () | |||
| 1075 | int on = 1; | 1075 | int on = 1; |
| 1076 | sigset_t st; | 1076 | sigset_t st; |
| 1077 | 1077 | ||
| 1078 | if (read_socket_hook) | 1078 | if (noninteractive || read_socket_hook) |
| 1079 | return; | 1079 | return; |
| 1080 | 1080 | ||
| 1081 | sigemptyset (&st); | 1081 | sigemptyset (&st); |
| @@ -1090,7 +1090,7 @@ unrequest_sigio () | |||
| 1090 | { | 1090 | { |
| 1091 | int off = 0; | 1091 | int off = 0; |
| 1092 | 1092 | ||
| 1093 | if (read_socket_hook) | 1093 | if (noninteractive || read_socket_hook) |
| 1094 | return; | 1094 | return; |
| 1095 | 1095 | ||
| 1096 | ioctl (input_fd, FIOASYNC, &off); | 1096 | ioctl (input_fd, FIOASYNC, &off); |
| @@ -1103,7 +1103,7 @@ unrequest_sigio () | |||
| 1103 | void | 1103 | void |
| 1104 | request_sigio () | 1104 | request_sigio () |
| 1105 | { | 1105 | { |
| 1106 | if (read_socket_hook) | 1106 | if (noninteractive || read_socket_hook) |
| 1107 | return; | 1107 | return; |
| 1108 | 1108 | ||
| 1109 | croak ("request_sigio"); | 1109 | croak ("request_sigio"); |
| @@ -1112,7 +1112,7 @@ request_sigio () | |||
| 1112 | void | 1112 | void |
| 1113 | unrequest_sigio () | 1113 | unrequest_sigio () |
| 1114 | { | 1114 | { |
| 1115 | if (read_socket_hook) | 1115 | if (noninteractive || read_socket_hook) |
| 1116 | return; | 1116 | return; |
| 1117 | 1117 | ||
| 1118 | croak ("unrequest_sigio"); | 1118 | croak ("unrequest_sigio"); |
| @@ -2235,12 +2235,16 @@ reset_sigio () | |||
| 2235 | void | 2235 | void |
| 2236 | request_sigio () | 2236 | request_sigio () |
| 2237 | { | 2237 | { |
| 2238 | if (noninteractive) | ||
| 2239 | return; | ||
| 2238 | croak ("request sigio"); | 2240 | croak ("request sigio"); |
| 2239 | } | 2241 | } |
| 2240 | 2242 | ||
| 2241 | void | 2243 | void |
| 2242 | unrequest_sigio () | 2244 | unrequest_sigio () |
| 2243 | { | 2245 | { |
| 2246 | if (noninteractive) | ||
| 2247 | return; | ||
| 2244 | croak ("unrequest sigio"); | 2248 | croak ("unrequest sigio"); |
| 2245 | } | 2249 | } |
| 2246 | 2250 | ||
| @@ -2775,6 +2779,8 @@ reset_sigio () | |||
| 2775 | void | 2779 | void |
| 2776 | request_sigio () | 2780 | request_sigio () |
| 2777 | { | 2781 | { |
| 2782 | if (noninteractive) | ||
| 2783 | return; | ||
| 2778 | sigrelse (SIGTINT); | 2784 | sigrelse (SIGTINT); |
| 2779 | 2785 | ||
| 2780 | interrupts_deferred = 0; | 2786 | interrupts_deferred = 0; |
| @@ -2783,6 +2789,8 @@ request_sigio () | |||
| 2783 | void | 2789 | void |
| 2784 | unrequest_sigio () | 2790 | unrequest_sigio () |
| 2785 | { | 2791 | { |
| 2792 | if (noninteractive) | ||
| 2793 | return; | ||
| 2786 | sighold (SIGTINT); | 2794 | sighold (SIGTINT); |
| 2787 | 2795 | ||
| 2788 | interrupts_deferred = 1; | 2796 | interrupts_deferred = 1; |