summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2004-08-17 21:59:07 +0000
committerKim F. Storm <storm@cua.dk>2004-08-17 21:59:07 +0000
commitbe16bf871e21bf4cd7fe495251fbd0869b5df4fb (patch)
treea704a7db64b7a223270b8aaf8855cbdb29cadf62
parentee1fcbddee2f787cfdb1c824f6f22a0d71c87c9e (diff)
downloademacs-be16bf871e21bf4cd7fe495251fbd0869b5df4fb.tar.gz
(process_send_signal): Fix last change--use
_POSIX_VDISABLE instead of CVDISABLE when available.
-rw-r--r--src/process.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 3c8aca9560e..09f55b569dd 100644
--- a/src/process.c
+++ b/src/process.c
@@ -5572,7 +5572,15 @@ process_send_signal (process, signo, current_group, nomsg)
break;
}
- if (sig_char && *sig_char != CVDISABLE)
+#ifndef _POSIX_VDISABLE
+#ifdef CVDISABLE
+#define _POSIX_VDISABLE CVDISABLE
+#else
+#define _POSIX_VDISABLE '\0'
+#endif
+#endif
+
+ if (sig_char && *sig_char != _POSIX_VDISABLE)
send_process (proc, sig_char, 1, Qnil);
return;
#else /* ! HAVE_TERMIOS */