changeset 2433:06fcbff9d381

New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the equivalent of /dev/null, and the suffixes used by executable files. This is simple, and helps people porting Emacs to other operating systems. * process.h (NULL_DEVICE): Give this a default value. * process.c (Fstart_process): Pass EXEC_SUFFIXES to openp. (Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null". * callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp. Use NULL_DEVICE instead of "/dev/null". * s/vms.h (NULL_DEVICE): #define this.
author Jim Blandy <jimb@redhat.com>
date Tue, 30 Mar 1993 23:07:47 +0000
parents 17a84e60603b
children 39c696510c64
files src/s/vms.h
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/s/vms.h	Tue Mar 30 23:05:56 1993 +0000
+++ b/src/s/vms.h	Tue Mar 30 23:07:47 1993 +0000
@@ -246,3 +246,5 @@
 /* Stdio FILE type has extra indirect on VMS, so must alter this macro.  */
 
 #define PENDING_OUTPUT_COUNT(FILE) ((*(FILE))->_ptr - (*(FILE))->_base)
+
+#define NULL_DEVICE "NLA0:"