* 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:
Corinna Vinschen 2000-12-11 19:45:54 +00:00
parent 772231a055
commit 947411367d
3 changed files with 13 additions and 4 deletions

View File

@ -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.

View 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);

View File

@ -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;