Update.
2001-02-02 Ulrich Drepper <drepper@redhat.com> * string/tst-svc.input: Add two more test cases. * string/tst-svc.expect: Modify to reflect new test cases. 2001-02-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_local, gaih_inet): Replace all tp->name tests with tp->name[0] tests. 2001-01-29 Ben Collins <bcollins@debian.org> * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_gethostton_r): Fix check for name == NULL.
This commit is contained in:
parent
b71e7ce864
commit
4b1fef8482
15
ChangeLog
15
ChangeLog
|
@ -1,3 +1,18 @@
|
||||||
|
2001-02-02 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* string/tst-svc.input: Add two more test cases.
|
||||||
|
* string/tst-svc.expect: Modify to reflect new test cases.
|
||||||
|
|
||||||
|
2001-02-01 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/posix/getaddrinfo.c (gaih_local, gaih_inet): Replace all
|
||||||
|
tp->name tests with tp->name[0] tests.
|
||||||
|
|
||||||
|
2001-01-29 Ben Collins <bcollins@debian.org>
|
||||||
|
|
||||||
|
* nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_gethostton_r):
|
||||||
|
Fix check for name == NULL.
|
||||||
|
|
||||||
2001-02-01 Ulrich Drepper <drepper@redhat.com>
|
2001-02-01 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* elf/Makefile: Add rules to build and run initfirst test.
|
* elf/Makefile: Add rules to build and run initfirst test.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
|
/* Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Thorsten Kukuk <kukuk@suse.de>, 1997.
|
Contributed by Thorsten Kukuk <kukuk@suse.de>, 1997.
|
||||||
|
|
||||||
|
@ -222,7 +222,7 @@ _nss_nisplus_gethostton_r (const char *name, struct etherent *eth,
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (name != NULL)
|
if (name == NULL)
|
||||||
{
|
{
|
||||||
*errnop = EINVAL;
|
*errnop = EINVAL;
|
||||||
return NSS_STATUS_UNAVAIL;
|
return NSS_STATUS_UNAVAIL;
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
01a
|
01a
|
||||||
0
|
0
|
||||||
0a
|
0a
|
||||||
|
2.8
|
||||||
|
2.8-0.4
|
||||||
20
|
20
|
||||||
21
|
21
|
||||||
22
|
22
|
||||||
|
|
|
@ -27,3 +27,5 @@ foo-0.10.5
|
||||||
CP037
|
CP037
|
||||||
CP1257
|
CP1257
|
||||||
CP345
|
CP345
|
||||||
|
2.8-0.4
|
||||||
|
2.8
|
||||||
|
|
|
@ -151,7 +151,7 @@ gaih_local (const char *name, const struct gaih_service *service,
|
||||||
{
|
{
|
||||||
const struct gaih_typeproto *tp = gaih_inet_typeproto + 1;
|
const struct gaih_typeproto *tp = gaih_inet_typeproto + 1;
|
||||||
|
|
||||||
while (tp->name != NULL
|
while (tp->name[0]
|
||||||
&& ((tp->protoflag & GAI_PROTO_NOSERVICE) != 0
|
&& ((tp->protoflag & GAI_PROTO_NOSERVICE) != 0
|
||||||
|| (req->ai_socktype != 0 && req->ai_socktype != tp->socktype)
|
|| (req->ai_socktype != 0 && req->ai_socktype != tp->socktype)
|
||||||
|| (req->ai_protocol != 0
|
|| (req->ai_protocol != 0
|
||||||
|
@ -159,7 +159,7 @@ gaih_local (const char *name, const struct gaih_service *service,
|
||||||
&& req->ai_protocol != tp->protocol)))
|
&& req->ai_protocol != tp->protocol)))
|
||||||
++tp;
|
++tp;
|
||||||
|
|
||||||
if (tp->name == NULL)
|
if (! tp->name[0])
|
||||||
{
|
{
|
||||||
if (req->ai_socktype)
|
if (req->ai_socktype)
|
||||||
return (GAIH_OKIFUNSPEC | -EAI_SOCKTYPE);
|
return (GAIH_OKIFUNSPEC | -EAI_SOCKTYPE);
|
||||||
|
@ -324,14 +324,14 @@ gaih_inet (const char *name, const struct gaih_service *service,
|
||||||
{
|
{
|
||||||
++tp;
|
++tp;
|
||||||
|
|
||||||
while (tp->name != NULL
|
while (tp->name[0]
|
||||||
&& ((req->ai_socktype != 0 && req->ai_socktype != tp->socktype)
|
&& ((req->ai_socktype != 0 && req->ai_socktype != tp->socktype)
|
||||||
|| (req->ai_protocol != 0
|
|| (req->ai_protocol != 0
|
||||||
&& !(tp->protoflag & GAI_PROTO_PROTOANY)
|
&& !(tp->protoflag & GAI_PROTO_PROTOANY)
|
||||||
&& req->ai_protocol != tp->protocol)))
|
&& req->ai_protocol != tp->protocol)))
|
||||||
++tp;
|
++tp;
|
||||||
|
|
||||||
if (tp->name == NULL)
|
if (! tp->name[0])
|
||||||
{
|
{
|
||||||
if (req->ai_socktype)
|
if (req->ai_socktype)
|
||||||
return (GAIH_OKIFUNSPEC | -EAI_SOCKTYPE);
|
return (GAIH_OKIFUNSPEC | -EAI_SOCKTYPE);
|
||||||
|
@ -347,7 +347,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
|
||||||
|
|
||||||
if (service->num < 0)
|
if (service->num < 0)
|
||||||
{
|
{
|
||||||
if (tp->name != NULL)
|
if (tp->name[0])
|
||||||
{
|
{
|
||||||
st = (struct gaih_servtuple *)
|
st = (struct gaih_servtuple *)
|
||||||
__alloca (sizeof (struct gaih_servtuple));
|
__alloca (sizeof (struct gaih_servtuple));
|
||||||
|
@ -358,7 +358,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
struct gaih_servtuple **pst = &st;
|
struct gaih_servtuple **pst = &st;
|
||||||
for (tp++; tp->name; tp++)
|
for (tp++; tp->name[0]; tp++)
|
||||||
{
|
{
|
||||||
struct gaih_servtuple *newp;
|
struct gaih_servtuple *newp;
|
||||||
|
|
||||||
|
@ -414,7 +414,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
|
||||||
/* Neither socket type nor protocol is set. Return all socket types
|
/* Neither socket type nor protocol is set. Return all socket types
|
||||||
we know about. */
|
we know about. */
|
||||||
struct gaih_servtuple **lastp = &st;
|
struct gaih_servtuple **lastp = &st;
|
||||||
for (++tp; tp->name != NULL; ++tp)
|
for (++tp; tp->name[0]; ++tp)
|
||||||
{
|
{
|
||||||
struct gaih_servtuple *newp;
|
struct gaih_servtuple *newp;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue