2002-03-20 Martin M. Hunt <hunt@redhat.com>
* gdbserver/remote-utils.c (remote_open): Don't call getprotobyname, we're all using TCP here so just use IPPROTO_TCP. * gdbserver/gdbreplay.c (remote_open): Ditto.
This commit is contained in:
parent
7781cd62b4
commit
373fe97f7f
2 changed files with 2 additions and 12 deletions
|
@ -107,7 +107,6 @@ remote_open (char *name)
|
|||
int port;
|
||||
struct sockaddr_in sockaddr;
|
||||
int tmp;
|
||||
struct protoent *protoent;
|
||||
int tmp_desc;
|
||||
|
||||
port_str = strchr (name, ':');
|
||||
|
@ -136,10 +135,6 @@ remote_open (char *name)
|
|||
if (remote_desc == -1)
|
||||
perror_with_name ("Accept failed");
|
||||
|
||||
protoent = getprotobyname ("tcp");
|
||||
if (!protoent)
|
||||
perror_with_name ("getprotobyname");
|
||||
|
||||
/* Enable TCP keep alive process. */
|
||||
tmp = 1;
|
||||
setsockopt (tmp_desc, SOL_SOCKET, SO_KEEPALIVE, (char *) &tmp, sizeof (tmp));
|
||||
|
@ -147,7 +142,7 @@ remote_open (char *name)
|
|||
/* Tell TCP not to delay small packets. This greatly speeds up
|
||||
interactive response. */
|
||||
tmp = 1;
|
||||
setsockopt (remote_desc, protoent->p_proto, TCP_NODELAY,
|
||||
setsockopt (remote_desc, IPPROTO_TCP, TCP_NODELAY,
|
||||
(char *) &tmp, sizeof (tmp));
|
||||
|
||||
close (tmp_desc); /* No longer need this */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue