Mercurial > hg > xemacs-beta
diff src/process-unix.c @ 4123:5333f383efbd
[xemacs-hg @ 2007-08-17 08:04:25 by crestani]
2007-08-15 Marcus Crestani <crestani@xemacs.org>
* input-method-xlib.c (EmacsFreeXIMStyles):
* lisp.h:
* process-unix.c (connect_to_file_descriptor):
* process-unix.c (create_bidirectional_pipe):
* process-unix.c (unix_create_process):
* process-unix.c (unix_open_network_stream):
* process-unix.c (unix_open_multicast_group): Convert pointers to
EMACS_INTs instead of ints.
* vdb.c (Ftest_vdb): Print adresses as pointers.
author | crestani |
---|---|
date | Fri, 17 Aug 2007 08:04:28 +0000 |
parents | 0cc7794d231e |
children | aa5ed11f473b |
line wrap: on
line diff
--- a/src/process-unix.c Fri Aug 17 08:01:23 2007 +0000 +++ b/src/process-unix.c Fri Aug 17 08:04:28 2007 +0000 @@ -174,7 +174,7 @@ { /* This function can GC */ Lisp_Object proc; - int inch; + EMACS_INT inch; CHECK_STRING (name); CHECK_INT (infd); @@ -424,8 +424,8 @@ } static int -create_bidirectional_pipe (int *inchannel, int *outchannel, - volatile int *forkin, volatile int *forkout) +create_bidirectional_pipe (EMACS_INT *inchannel, EMACS_INT *outchannel, + volatile EMACS_INT *forkin, volatile EMACS_INT *forkout) { int sv[2]; @@ -1055,13 +1055,13 @@ int separate_err) { int pid; - int inchannel = -1; - int outchannel = -1; - int errchannel = -1; + EMACS_INT inchannel = -1; + EMACS_INT outchannel = -1; + EMACS_INT errchannel = -1; /* Use volatile to protect variables from being clobbered by longjmp. */ - volatile int forkin = -1; - volatile int forkout = -1; - volatile int forkerr = -1; + volatile EMACS_INT forkin = -1; + volatile EMACS_INT forkout = -1; + volatile EMACS_INT forkerr = -1; volatile int pty_flag = 0; if (!NILP (Vprocess_connection_type)) @@ -1884,8 +1884,8 @@ Lisp_Object service, Lisp_Object protocol, void **vinfd, void **voutfd) { - int inch; - int outch; + EMACS_INT inch; + EMACS_INT outch; volatile int s = -1; volatile int port; volatile int retry = 0; @@ -2162,7 +2162,7 @@ struct ip_mreq imr; struct sockaddr_in sa; struct protoent *udp; - int ws, rs; + EMACS_INT ws, rs; int theport; unsigned char thettl; int one = 1; /* For REUSEADDR */