]> code.delx.au - gnu-emacs/blobdiff - src/s/freebsd.h
(POSIX_SIGNALS): New definition.
[gnu-emacs] / src / s / freebsd.h
index 9a32b9bf57df98bc3c320a4c03a8185ac226d9bd..9affb886231e0d2a811a1b592dd79912ffa78837 100644 (file)
 #define TAB3 OXTABS
 
 /* this silences a few compilation warnings */
-#undef BSD
+#undef BSD_SYSTEM
 #if __FreeBSD__ == 1
-#define BSD 199103
+#define BSD_SYSTEM 199103
 #elif __FreeBSD__ == 2
-#define BSD 199306
+#define BSD_SYSTEM 199306
 #endif
 
 #define WAITTYPE int
@@ -92,3 +92,8 @@
 /* Needed to avoid hanging when child process writes an error message
    and exits -- enami tsugutomo <enami@ba2.so-net.or.jp>.  */
 #define vfork fork
+
+/* Don't close pty in process.c to make it as controlling terminal.
+   It is already a controlling terminal of subprocess, because we did
+   ioctl TIOCSCTTY.  */
+#define DONT_REOPEN_PTY