aboutsummaryrefslogtreecommitdiffstats
path: root/src/s
diff options
context:
space:
mode:
authorJim Blandy1993-06-18 23:33:20 +0000
committerJim Blandy1993-06-18 23:33:20 +0000
commit5a570e3721ec904cb24436f5fe1e92ec08913e0d (patch)
treeef08d4f7c019ae34d1e764515c870ff270331d5c /src/s
parent6d68d7937b9a0a79ecaef2dfb264c52fccf0e2ce (diff)
downloademacs-5a570e3721ec904cb24436f5fe1e92ec08913e0d.tar.gz
emacs-5a570e3721ec904cb24436f5fe1e92ec08913e0d.zip
Changes for Irix 4.0, tested this time:
* s/irix4-0.h: Get rid of our fake definitions for setpgrp and getpgrp. * callproc.c (Fcall_process): Go ahead and use the USG calling convention for setpgrp. * ymakefile (pre-crt0.o): Add rule for this. Perhaps it will help separate-source-directory compilation. * emacs.c (shut_down_emacs): Some USG systems #define EMACS_HAVE_TTY_PGRP; call getpgrp as appropriate for such systems. * sysdep.c (sys_suspend): Call getpgrp as appropriate for USG and non-USG. * process.c [IRIX] (create_process): Don't put child in process group zero before opening the tty; Irix is like USG in this regard.
Diffstat (limited to 'src/s')
-rw-r--r--src/s/irix4-0.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/s/irix4-0.h b/src/s/irix4-0.h
index e2dbb37c37c..589773a8213 100644
--- a/src/s/irix4-0.h
+++ b/src/s/irix4-0.h
@@ -50,10 +50,6 @@
50 strcpy (pty_name, name); \ 50 strcpy (pty_name, name); \
51} 51}
52 52
53/* Use the BSD versions of the getpgrp and setpgrp functions. */
54#define setpgrp(pid, pgrp) BSDsetpgrp((pid), (pgrp))
55#define getpgrp(pid) BSDgetpgrp(pid)
56
57/* jpff@maths.bath.ac.uk reports `struct exception' is not defined 53/* jpff@maths.bath.ac.uk reports `struct exception' is not defined
58 on this system, so inhibit use of matherr. */ 54 on this system, so inhibit use of matherr. */
59#define NO_MATHERR 55#define NO_MATHERR