Mercurial > hg > xemacs-beta
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