X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Fprocess.h;h=5fefad1e12bc30da3f248f4626cc626178a68fa0;hp=472cd0e976aaaa9bd06a4672ab7f2b2da1a37b1e;hb=d8654f7c5ad0c04060008c6fbbd90add1f4537e3;hpb=716cfba952c1dc0d2cf5c968971f3780ba728a89 diff --git a/src/process.h b/src/process.h index 472cd0e..5fefad1 100644 --- a/src/process.h +++ b/src/process.h @@ -37,14 +37,15 @@ void wait_without_blocking (void); #else /* not NO_SUBPROCESSES */ -/* Only process.c needs to know about the guts of this */ +/* struct Lisp_Process is defined in procimpl.h; only process-*.c need + to know about the guts of it. */ DECLARE_LRECORD (process, Lisp_Process); #define XPROCESS(x) XRECORD (x, process, Lisp_Process) #define XSETPROCESS(x, p) XSETRECORD (x, p, process) #define PROCESSP(x) RECORDP (x, process) #define CHECK_PROCESS(x) CHECK_RECORD (x, process) -#define PROCESS_LIVE_P(x) (!NILP ((x)->pipe_instream)) +#define PROCESS_LIVE_P(x) (EQ ((x)->status_symbol, Qrun)) #define CHECK_LIVE_PROCESS(x) do { \ CHECK_PROCESS (x); \ @@ -73,7 +74,7 @@ void set_process_filter (Lisp_Object proc, extern volatile int synch_process_alive; /* Nonzero => this is a string explaining death of synchronous subprocess. */ -extern CONST char *synch_process_death; +extern const char *synch_process_death; /* If synch_process_death is zero, this is exit code of synchronous subprocess. */ @@ -108,17 +109,17 @@ void kick_status_notify (void); void deactivate_process (Lisp_Object proc); -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE int #else void #endif child_setup (int in, int out, int err, - char **new_argv, CONST char *current_dir); + char **new_argv, const char *current_dir); Charcount read_process_output (Lisp_Object proc); -CONST char *signal_name (int signum); +const char *signal_name (int signum); Lisp_Object canonicalize_host_name (Lisp_Object host); @@ -138,13 +139,4 @@ Lisp_Object canonicalize_host_name (Lisp_Object host); #endif /* emacs */ -#ifdef HAVE_GETPT -#define PTY_ITERATION -#define PTY_OPEN \ - if ((fd = getpt()) < 0 || grantpt (fd) < 0 || unlockpt (fd) < 0) \ - return -1; -#define PTY_NAME_SPRINTF -#define PTY_TTY_NAME_SPRINTF strcpy (pty_name, ptsname (fd)); -#endif - #endif /* INCLUDED_process_h_ */