diff src/process.h @ 5118:e0db3c197671 ben-lisp-object

merge up to latest default branch, doesn't compile yet
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 21:18:49 -0600
parents aa5ed11f473b
children b5df3737028a
line wrap: on
line diff
--- a/src/process.h	Sat Dec 26 00:20:27 2009 -0600
+++ b/src/process.h	Sat Dec 26 21:18:49 2009 -0600
@@ -22,26 +22,12 @@
 #ifndef INCLUDED_process_h_
 #define INCLUDED_process_h_
 
-#if defined (NO_SUBPROCESSES)
-#undef XPROCESS
-#undef CHECK_PROCESS
-#define PROCESSP(x) 0
-#define PROCESS_LIVE_P(x) 0
-#define Fprocess_status(x) Qnil
-#define Fget_process(x) Qnil
-#define Fget_buffer_process(x) Qnil
-#define kill_buffer_processes(x) 0
-#define close_process_descs() 0
-#define init_xemacs_process() 0
-
-#else /* not NO_SUBPROCESSES */
-
 BEGIN_C_DECLS
 
 /* struct Lisp_Process is defined in procimpl.h; only process-*.c need
    to know about the guts of it. */
 
-DECLARE_LRECORD (process, Lisp_Process);
+DECLARE_LISP_OBJECT (process, Lisp_Process);
 #define XPROCESS(x) XRECORD (x, process, Lisp_Process)
 #define wrap_process(p) wrap_record (p, process)
 #define PROCESSP(x) RECORDP (x, process)
@@ -122,8 +108,6 @@
 
 END_C_DECLS
 
-#endif /* not NO_SUBPROCESSES */
-
 /* The name of the file open to get a null file, or a data sink.
    MS-DOS, and OS/2 redefine this.  */
 #ifndef NULL_DEVICE