]> code.delx.au - gnu-emacs/blobdiff - src/process.h
(HAVE_RANDOM, HAVE_XSCREENNUMBEROFSCREEN, BROKEN_FIONREAD): Add definitions.
[gnu-emacs] / src / process.h
index 076107378010b6d41eebf976bca6feaeaacad5ed..2ac7b59c6b71eaa11b4aafced96851d9e12cda12 100644 (file)
@@ -79,6 +79,11 @@ struct Lisp_Process
    are waiting for it.  */
 extern int synch_process_alive;
 
+/* Communicate exit status of synch process to from sigchld_handler
+   to Fcall_process.  */
+extern int synch_process_retcode;
+extern char *synch_process_death;
+
 /* Nonzero => this is a string explaining death of synchronous subprocess.  */
 extern char *synch_process_death;
 
@@ -86,3 +91,14 @@ extern char *synch_process_death;
    this is exit code of synchronous subprocess.  */
 extern int synch_process_retcode;
 
+/* The name of the file open to get a null file, or a data sink.
+   VMS, MS-DOS, and OS/2 redefine this.  */
+#ifndef NULL_DEVICE
+#define NULL_DEVICE "/dev/null"
+#endif
+
+/* A string listing the possible suffixes used for executable files,
+   separated by colons.  VMS, MS-DOS, and OS/2 redefine this.  */
+#ifndef EXEC_SUFFIXES
+#define EXEC_SUFFIXES ""
+#endif