diff options
| author | Jason Rumney | 2002-05-03 21:24:27 +0000 |
|---|---|---|
| committer | Jason Rumney | 2002-05-03 21:24:27 +0000 |
| commit | 75728599a0bc6903eaa538c049d96a178ba85150 (patch) | |
| tree | f97e544d4e2d1b9b3b6d4ef687ce48507e25ec3f /src/process.c | |
| parent | 6995786da57d027f2ae4490ff14e50f57d36659b (diff) | |
| download | emacs-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.c | 4 |
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; |