HCoop
/
bpt
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
21cffb8
)
(Fcall_process): Use setsid to disconnect child
author
Richard M. Stallman
<rms@gnu.org>
Fri, 13 Jun 1997 05:49:57 +0000
(
05:49
+0000)
committer
Richard M. Stallman
<rms@gnu.org>
Fri, 13 Jun 1997 05:49:57 +0000
(
05:49
+0000)
process from controlling terminal.
src/callproc.c
patch
|
blob
|
blame
|
history
diff --git
a/src/callproc.c
b/src/callproc.c
index
04484dd
..
e90423e
100644
(file)
--- a/
src/callproc.c
+++ b/
src/callproc.c
@@
-528,7
+528,10
@@
If you quit, the process is killed with SIGINT, or SIGKILL if you quit again.")
{
if (fd[0] >= 0)
close (fd[0]);
-#if defined(USG) && !defined(BSD_PGRPS)
+#ifdef HAVE_SETSID
+ setsid ();
+#endif
+#if defined (USG) && !defined (BSD_PGRPS)
setpgrp ();
#else
setpgrp (pid, pid);