comparison src/process.h @ 1650:34abfb24e891

[xemacs-hg @ 2003-08-28 15:44:04 by james] Fix the C++ build, with many module-specific fixes.
author james
date Thu, 28 Aug 2003 15:44:30 +0000
parents 64eaceca611d
children 543769b89fed
comparison
equal deleted inserted replaced
1649:9afdad50eaf7 1650:34abfb24e891
33 #define kill_buffer_processes(x) 0 33 #define kill_buffer_processes(x) 0
34 #define close_process_descs() 0 34 #define close_process_descs() 0
35 #define init_xemacs_process() 0 35 #define init_xemacs_process() 0
36 36
37 #else /* not NO_SUBPROCESSES */ 37 #else /* not NO_SUBPROCESSES */
38
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
38 42
39 /* struct Lisp_Process is defined in procimpl.h; only process-*.c need 43 /* struct Lisp_Process is defined in procimpl.h; only process-*.c need
40 to know about the guts of it. */ 44 to know about the guts of it. */
41 45
42 DECLARE_LRECORD (process, Lisp_Process); 46 DECLARE_LRECORD (process, Lisp_Process);
116 Charcount read_process_output (Lisp_Object proc, int read_stderr); 120 Charcount read_process_output (Lisp_Object proc, int read_stderr);
117 int process_has_separate_stderr (Lisp_Object proc); 121 int process_has_separate_stderr (Lisp_Object proc);
118 const char *signal_name (int signum); 122 const char *signal_name (int signum);
119 Lisp_Object canonicalize_host_name (Lisp_Object host); 123 Lisp_Object canonicalize_host_name (Lisp_Object host);
120 124
125 #ifdef __cplusplus
126 }
127 #endif
128
121 #endif /* not NO_SUBPROCESSES */ 129 #endif /* not NO_SUBPROCESSES */
122 130
123 /* The name of the file open to get a null file, or a data sink. 131 /* The name of the file open to get a null file, or a data sink.
124 MS-DOS, and OS/2 redefine this. */ 132 MS-DOS, and OS/2 redefine this. */
125 #ifndef NULL_DEVICE 133 #ifndef NULL_DEVICE