aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorJason Rumney2002-05-03 21:24:27 +0000
committerJason Rumney2002-05-03 21:24:27 +0000
commit75728599a0bc6903eaa538c049d96a178ba85150 (patch)
treef97e544d4e2d1b9b3b6d4ef687ce48507e25ec3f /src/process.c
parent6995786da57d027f2ae4490ff14e50f57d36659b (diff)
downloademacs-75728599a0bc6903eaa538c049d96a178ba85150.tar.gz
emacs-75728599a0bc6903eaa538c049d96a178ba85150.zip
(Fmake_network_process): Only support server sockets
when we can make them non-blocking.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index cdd9b61f7bc..d8f9c654c8a 100644
--- a/src/process.c
+++ b/src/process.c
@@ -2590,7 +2590,9 @@ usage: (make-network-process &rest ARGS) */)
2590 tem = Fplist_get (contact, QCserver); 2590 tem = Fplist_get (contact, QCserver);
2591 if (!NILP (tem)) 2591 if (!NILP (tem))
2592 { 2592 {
2593#ifdef TERM 2593 /* Don't support network sockets when non-blocking mode is
2594 not available, since a blocked Emacs is not useful. */
2595#if defined(TERM) || (!defined(O_NONBLOCK) && !defined(O_NDELAY))
2594 error ("Network servers not supported"); 2596 error ("Network servers not supported");
2595#else 2597#else
2596 is_server = 1; 2598 is_server = 1;