* net.cc (cygwin_rexec): Eliminate superfluous call to
`set_socket_inheritance'.
        * include/sys/socket.h: Add SUS defines for option values to `shutdown'.
			
			
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
			
		||||
Tue Dec  5 17:06:00 2000  Corinna Vinschen <corinna@vinschen.de>
 | 
			
		||||
 | 
			
		||||
	* net.cc (cygwin_rexec): Eliminate superfluous call to
 | 
			
		||||
	`set_socket_inheritance'.
 | 
			
		||||
	* include/sys/socket.h: Add SUS defines for option values to `shutdown'.
 | 
			
		||||
 | 
			
		||||
Sun Dec 10 17:19:04 2000  Christopher Faylor <cgf@cygnus.com>
 | 
			
		||||
 | 
			
		||||
	* include/sysexits: New file.
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,11 @@ extern "C"
 | 
			
		||||
{
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* SUS symbolic values for the second parm to shutdown(2) */
 | 
			
		||||
#define SHUT_RD   0		/* == Win32 SD_RECEIVE */
 | 
			
		||||
#define SHUT_WR   1		/* == Win32 SD_SEND    */
 | 
			
		||||
#define SHUT_RDWR 2		/* == Win32 SD_BOTH    */
 | 
			
		||||
 | 
			
		||||
#ifndef __INSIDE_CYGWIN_NET__
 | 
			
		||||
  int accept (int, struct sockaddr *__peer, int *);
 | 
			
		||||
  int bind (int, struct sockaddr *__my_addr, int __addrlen);
 | 
			
		||||
 
 | 
			
		||||
@@ -1682,10 +1682,8 @@ cygwin_rexec (char **ahost, unsigned short inport, char *locuser,
 | 
			
		||||
      res = res_fd;
 | 
			
		||||
    }
 | 
			
		||||
  if (fd2p)
 | 
			
		||||
    {
 | 
			
		||||
      fd2s = set_socket_inheritance (fd2s);
 | 
			
		||||
      fdsock (*fd2p, "/dev/tcp", fd2s);
 | 
			
		||||
    }
 | 
			
		||||
    fdsock (*fd2p, "/dev/tcp", fd2s);
 | 
			
		||||
 | 
			
		||||
done:
 | 
			
		||||
  syscall_printf ("%d = rexec (...)", res);
 | 
			
		||||
  return res;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user