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
|
@ -97,7 +97,6 @@ remote_open (char *name)
|
||||||
int port;
|
int port;
|
||||||
struct sockaddr_in sockaddr;
|
struct sockaddr_in sockaddr;
|
||||||
int tmp;
|
int tmp;
|
||||||
struct protoent *protoent;
|
|
||||||
int tmp_desc;
|
int tmp_desc;
|
||||||
|
|
||||||
port_str = strchr (name, ':');
|
port_str = strchr (name, ':');
|
||||||
|
@ -126,10 +125,6 @@ remote_open (char *name)
|
||||||
if (remote_desc == -1)
|
if (remote_desc == -1)
|
||||||
perror_with_name ("Accept failed");
|
perror_with_name ("Accept failed");
|
||||||
|
|
||||||
protoent = getprotobyname ("tcp");
|
|
||||||
if (!protoent)
|
|
||||||
perror_with_name ("getprotobyname");
|
|
||||||
|
|
||||||
/* Enable TCP keep alive process. */
|
/* Enable TCP keep alive process. */
|
||||||
tmp = 1;
|
tmp = 1;
|
||||||
setsockopt (tmp_desc, SOL_SOCKET, SO_KEEPALIVE, (char *) &tmp, sizeof (tmp));
|
setsockopt (tmp_desc, SOL_SOCKET, SO_KEEPALIVE, (char *) &tmp, sizeof (tmp));
|
||||||
|
@ -137,7 +132,7 @@ remote_open (char *name)
|
||||||
/* Tell TCP not to delay small packets. This greatly speeds up
|
/* Tell TCP not to delay small packets. This greatly speeds up
|
||||||
interactive response. */
|
interactive response. */
|
||||||
tmp = 1;
|
tmp = 1;
|
||||||
setsockopt (remote_desc, protoent->p_proto, TCP_NODELAY,
|
setsockopt (remote_desc, IPPROTO_TCP, TCP_NODELAY,
|
||||||
(char *) &tmp, sizeof (tmp));
|
(char *) &tmp, sizeof (tmp));
|
||||||
|
|
||||||
close (tmp_desc); /* No longer need this */
|
close (tmp_desc); /* No longer need this */
|
||||||
|
|
|
@ -107,7 +107,6 @@ remote_open (char *name)
|
||||||
int port;
|
int port;
|
||||||
struct sockaddr_in sockaddr;
|
struct sockaddr_in sockaddr;
|
||||||
int tmp;
|
int tmp;
|
||||||
struct protoent *protoent;
|
|
||||||
int tmp_desc;
|
int tmp_desc;
|
||||||
|
|
||||||
port_str = strchr (name, ':');
|
port_str = strchr (name, ':');
|
||||||
|
@ -136,10 +135,6 @@ remote_open (char *name)
|
||||||
if (remote_desc == -1)
|
if (remote_desc == -1)
|
||||||
perror_with_name ("Accept failed");
|
perror_with_name ("Accept failed");
|
||||||
|
|
||||||
protoent = getprotobyname ("tcp");
|
|
||||||
if (!protoent)
|
|
||||||
perror_with_name ("getprotobyname");
|
|
||||||
|
|
||||||
/* Enable TCP keep alive process. */
|
/* Enable TCP keep alive process. */
|
||||||
tmp = 1;
|
tmp = 1;
|
||||||
setsockopt (tmp_desc, SOL_SOCKET, SO_KEEPALIVE, (char *) &tmp, sizeof (tmp));
|
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
|
/* Tell TCP not to delay small packets. This greatly speeds up
|
||||||
interactive response. */
|
interactive response. */
|
||||||
tmp = 1;
|
tmp = 1;
|
||||||
setsockopt (remote_desc, protoent->p_proto, TCP_NODELAY,
|
setsockopt (remote_desc, IPPROTO_TCP, TCP_NODELAY,
|
||||||
(char *) &tmp, sizeof (tmp));
|
(char *) &tmp, sizeof (tmp));
|
||||||
|
|
||||||
close (tmp_desc); /* No longer need this */
|
close (tmp_desc); /* No longer need this */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue