mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-10 13:40:36 -08:00
Move pid_t related decls out of lisp.h.
* lisp.h, syswait.h (record_child_status_change, wait_for_termination) (interruptible_wait_for_termination): Move these decls from lisp.h to syswait.h, since they use pid_t. Needed on FreeBSD; see Herbert J. Skuhra in <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>. * callproc.c: Include syswait.h.
This commit is contained in:
parent
18e27ea822
commit
afea8a8abd
4 changed files with 16 additions and 3 deletions
|
|
@ -1,5 +1,13 @@
|
|||
2012-09-23 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Move pid_t related decls out of lisp.h.
|
||||
* lisp.h, syswait.h (record_child_status_change, wait_for_termination)
|
||||
(interruptible_wait_for_termination):
|
||||
Move these decls from lisp.h to syswait.h, since they use pid_t.
|
||||
Needed on FreeBSD; see Herbert J. Skuhra in
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00571.html>.
|
||||
* callproc.c: Include syswait.h.
|
||||
|
||||
gnutls.c, gtkutil.c: Use bool for boolean.
|
||||
* gnutls.c (gnutls_global_initialized, init_gnutls_functions)
|
||||
(emacs_gnutls_handle_error):
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "process.h"
|
||||
#include "syssignal.h"
|
||||
#include "systty.h"
|
||||
#include "syswait.h"
|
||||
#include "blockinput.h"
|
||||
#include "frame.h"
|
||||
#include "termhooks.h"
|
||||
|
|
|
|||
|
|
@ -3333,7 +3333,6 @@ extern int wait_reading_process_output (intmax_t, int, int, int,
|
|||
#endif
|
||||
extern void add_keyboard_wait_descriptor (int);
|
||||
extern void delete_keyboard_wait_descriptor (int);
|
||||
extern void record_child_status_change (pid_t, int);
|
||||
#ifdef HAVE_GPM
|
||||
extern void add_gpm_wait_descriptor (int);
|
||||
extern void delete_gpm_wait_descriptor (int);
|
||||
|
|
@ -3421,8 +3420,6 @@ extern void init_sys_modes (struct tty_display_info *);
|
|||
extern void reset_sys_modes (struct tty_display_info *);
|
||||
extern void init_all_sys_modes (void);
|
||||
extern void reset_all_sys_modes (void);
|
||||
extern void wait_for_termination (pid_t);
|
||||
extern void interruptible_wait_for_termination (pid_t);
|
||||
extern void flush_pending_output (int) ATTRIBUTE_CONST;
|
||||
extern void child_setup_tty (int);
|
||||
extern void setup_pty (int);
|
||||
|
|
|
|||
|
|
@ -51,4 +51,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define WTERMSIG(status) ((status) & 0x7f)
|
||||
#endif
|
||||
|
||||
/* Defined in process.c. */
|
||||
extern void record_child_status_change (pid_t, int);
|
||||
|
||||
/* Defined in sysdep.c. */
|
||||
extern void wait_for_termination (pid_t);
|
||||
extern void interruptible_wait_for_termination (pid_t);
|
||||
|
||||
#endif /* EMACS_SYSWAIT_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue