* include/rpc/auth.h: Use libc_hidden_proto for getnetname,
netname2user, host2netname, user2netname, key_gendes. * sunrpc/netname.c: Add libc_hidden_def. * sunrpc/key_call.c: Likewise. * include/netdb.h: Use libc_hidden_proto for getaddrinfo, getnameinfo, freeaddrinfo. * inet/getnameinfo.c: Add libc_hidden_def. * sysdeps/generic/getaddrinfo.c: Likewise. * sysdeps/posix/getaddrinfo.c: Likewise. * include/wchar.h: Use libc_hidden_proto for wmemchr, wmemset. * wcsmbs/wmemchr.c: Add libc_hidden_def. * wcsmbs/wmemset.c: Add libc_hidden_def. * include/string.h: Move libc_hidden_proto's inside #ifndef _STRING_H. (index, rindex): Define as macros for strchr, strrchr. * string/envz.c (envz_strip): index -> strchr * include/rpc/rpc_msg.h: Use libc_hidden_proto for _seterr_reply. * sunrpc/rpc_prot.c: Add libc_hidden_def. * include/wchar.h: Use libc_hidden_proto for mbrtowc. * wcsmbs/mbrtowc.c: Add libc_hidden_weak.
This commit is contained in:
parent
e2ec9b4dc1
commit
9b0b40d35e
30
ChangeLog
30
ChangeLog
|
@ -1,5 +1,31 @@
|
||||||
2002-08-05 Roland McGrath <roland@redhat.com>
|
2002-08-05 Roland McGrath <roland@redhat.com>
|
||||||
|
|
||||||
|
* include/rpc/auth.h: Use libc_hidden_proto for getnetname,
|
||||||
|
netname2user, host2netname, user2netname, key_gendes.
|
||||||
|
* sunrpc/netname.c: Add libc_hidden_def.
|
||||||
|
* sunrpc/key_call.c: Likewise.
|
||||||
|
|
||||||
|
* include/netdb.h: Use libc_hidden_proto for getaddrinfo, getnameinfo,
|
||||||
|
freeaddrinfo.
|
||||||
|
* inet/getnameinfo.c: Add libc_hidden_def.
|
||||||
|
* sysdeps/generic/getaddrinfo.c: Likewise.
|
||||||
|
* sysdeps/posix/getaddrinfo.c: Likewise.
|
||||||
|
|
||||||
|
* include/wchar.h: Use libc_hidden_proto for wmemchr, wmemset.
|
||||||
|
* wcsmbs/wmemchr.c: Add libc_hidden_def.
|
||||||
|
* wcsmbs/wmemset.c: Add libc_hidden_def.
|
||||||
|
|
||||||
|
* include/string.h: Move libc_hidden_proto's inside #ifndef _STRING_H.
|
||||||
|
(index, rindex): Define as macros for strchr, strrchr.
|
||||||
|
|
||||||
|
* string/envz.c (envz_strip): index -> strchr
|
||||||
|
|
||||||
|
* include/rpc/rpc_msg.h: Use libc_hidden_proto for _seterr_reply.
|
||||||
|
* sunrpc/rpc_prot.c: Add libc_hidden_def.
|
||||||
|
|
||||||
|
* include/wchar.h: Use libc_hidden_proto for mbrtowc.
|
||||||
|
* wcsmbs/mbrtowc.c: Add libc_hidden_weak.
|
||||||
|
|
||||||
* include/stdlib.h: Use libc_hidden_proto for wctomb.
|
* include/stdlib.h: Use libc_hidden_proto for wctomb.
|
||||||
* stdlib/wctomb.c: Add libc_hidden_def.
|
* stdlib/wctomb.c: Add libc_hidden_def.
|
||||||
|
|
||||||
|
@ -10,10 +36,6 @@
|
||||||
* inet/ruserpass.c: Likewise.
|
* inet/ruserpass.c: Likewise.
|
||||||
* inet/getnetgrent_r.c: Likewise.
|
* inet/getnetgrent_r.c: Likewise.
|
||||||
|
|
||||||
* include/rpc/auth.h: Use libc_hidden_proto for getnetname,
|
|
||||||
netname2user, host2netname, user2netname.
|
|
||||||
* sunrpc/netname.c: Add libc_hidden_def.
|
|
||||||
|
|
||||||
* include/rpc/svc.h: Use libc_hidden_proto for svc_register,
|
* include/rpc/svc.h: Use libc_hidden_proto for svc_register,
|
||||||
svc_unregister, remove *_internal decls. Use libc_hidden_proto
|
svc_unregister, remove *_internal decls. Use libc_hidden_proto
|
||||||
for svcerr_auth, svcerr_noprog, svcerr_progvers.
|
for svcerr_auth, svcerr_noprog, svcerr_progvers.
|
||||||
|
|
|
@ -28,6 +28,10 @@ libc_hidden_proto (rexec_af)
|
||||||
libc_hidden_proto (rresvport_af)
|
libc_hidden_proto (rresvport_af)
|
||||||
libc_hidden_proto (ruserok_af)
|
libc_hidden_proto (ruserok_af)
|
||||||
|
|
||||||
|
libc_hidden_proto (getaddrinfo)
|
||||||
|
libc_hidden_proto (getnameinfo)
|
||||||
|
libc_hidden_proto (freeaddrinfo)
|
||||||
|
|
||||||
/* Document internal interfaces. */
|
/* Document internal interfaces. */
|
||||||
extern int __gethostent_r (struct hostent *__restrict __result_buf,
|
extern int __gethostent_r (struct hostent *__restrict __result_buf,
|
||||||
char *__restrict __buf, size_t __buflen,
|
char *__restrict __buf, size_t __buflen,
|
||||||
|
|
|
@ -5,6 +5,7 @@ libc_hidden_proto (getnetname)
|
||||||
libc_hidden_proto (netname2user)
|
libc_hidden_proto (netname2user)
|
||||||
libc_hidden_proto (host2netname)
|
libc_hidden_proto (host2netname)
|
||||||
libc_hidden_proto (user2netname)
|
libc_hidden_proto (user2netname)
|
||||||
|
libc_hidden_proto (key_gendes)
|
||||||
|
|
||||||
/* Now define the internal interfaces. */
|
/* Now define the internal interfaces. */
|
||||||
struct key_netstarg;
|
struct key_netstarg;
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#ifndef _RPC_MSG_H
|
#ifndef _RPC_MSG_H
|
||||||
#include <sunrpc/rpc/rpc_msg.h>
|
#include <sunrpc/rpc/rpc_msg.h>
|
||||||
|
|
||||||
|
libc_hidden_proto (_seterr_reply)
|
||||||
|
|
||||||
/* Now define the internal interfaces. */
|
/* Now define the internal interfaces. */
|
||||||
|
|
||||||
extern bool_t xdr_rejected_reply (XDR *xdrs, struct rejected_reply *rr);
|
extern bool_t xdr_rejected_reply (XDR *xdrs, struct rejected_reply *rr);
|
||||||
|
|
|
@ -59,7 +59,6 @@ extern char *__strerror_r (int __errnum, char *__buf, size_t __buflen);
|
||||||
__new[__len] = '\0'; \
|
__new[__len] = '\0'; \
|
||||||
(char *) memcpy (__new, __old, __len); \
|
(char *) memcpy (__new, __old, __len); \
|
||||||
}))
|
}))
|
||||||
#endif
|
|
||||||
|
|
||||||
libc_hidden_proto (__mempcpy)
|
libc_hidden_proto (__mempcpy)
|
||||||
libc_hidden_proto (__stpcpy)
|
libc_hidden_proto (__stpcpy)
|
||||||
|
@ -72,3 +71,12 @@ libc_hidden_proto (__strdup)
|
||||||
libc_hidden_proto (__strndup)
|
libc_hidden_proto (__strndup)
|
||||||
libc_hidden_proto (__strerror_r)
|
libc_hidden_proto (__strerror_r)
|
||||||
libc_hidden_proto (__strverscmp)
|
libc_hidden_proto (__strverscmp)
|
||||||
|
|
||||||
|
# ifndef index
|
||||||
|
# define index(s, c) (strchr ((s), (c)))
|
||||||
|
# endif
|
||||||
|
# ifndef rindex
|
||||||
|
# define rindex(s, c) (strrchr ((s), (c)))
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
|
@ -19,6 +19,7 @@ libc_hidden_proto (putwc_unlocked)
|
||||||
|
|
||||||
libc_hidden_proto (vswscanf)
|
libc_hidden_proto (vswscanf)
|
||||||
|
|
||||||
|
libc_hidden_proto (mbrtowc)
|
||||||
libc_hidden_proto (wcrtomb)
|
libc_hidden_proto (wcrtomb)
|
||||||
libc_hidden_proto (wcscmp)
|
libc_hidden_proto (wcscmp)
|
||||||
libc_hidden_proto (wcsftime)
|
libc_hidden_proto (wcsftime)
|
||||||
|
@ -27,6 +28,9 @@ libc_hidden_proto (wcschr)
|
||||||
libc_hidden_proto (wcscoll)
|
libc_hidden_proto (wcscoll)
|
||||||
libc_hidden_proto (wcspbrk)
|
libc_hidden_proto (wcspbrk)
|
||||||
|
|
||||||
|
libc_hidden_proto (wmemchr)
|
||||||
|
libc_hidden_proto (wmemset)
|
||||||
|
|
||||||
/* Now define the internal interfaces. */
|
/* Now define the internal interfaces. */
|
||||||
extern int __wcscasecmp (__const wchar_t *__s1, __const wchar_t *__s2)
|
extern int __wcscasecmp (__const wchar_t *__s1, __const wchar_t *__s2)
|
||||||
__attribute_pure__;
|
__attribute_pure__;
|
||||||
|
|
|
@ -421,3 +421,4 @@ getnameinfo (const struct sockaddr *sa, socklen_t addrlen, char *host,
|
||||||
errno = serrno;
|
errno = serrno;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (getnameinfo)
|
||||||
|
|
|
@ -163,7 +163,7 @@ envz_strip (char **envz, size_t *envz_len)
|
||||||
{
|
{
|
||||||
size_t entry_len = strlen (entry) + 1;
|
size_t entry_len = strlen (entry) + 1;
|
||||||
left -= entry_len;
|
left -= entry_len;
|
||||||
if (! index (entry, SEP))
|
if (! strchr (entry, SEP))
|
||||||
/* Null entry. */
|
/* Null entry. */
|
||||||
memmove (entry + entry_len, entry, left);
|
memmove (entry + entry_len, entry, left);
|
||||||
else
|
else
|
||||||
|
|
|
@ -233,6 +233,7 @@ key_gendes (des_block *key)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (key_gendes)
|
||||||
|
|
||||||
int
|
int
|
||||||
key_setnet (struct key_netstarg *arg)
|
key_setnet (struct key_netstarg *arg)
|
||||||
|
|
|
@ -283,3 +283,4 @@ _seterr_reply (struct rpc_msg *msg,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (_seterr_reply)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Stub version of getaddrinfo function.
|
/* Stub version of getaddrinfo function.
|
||||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
Copyright (C) 1996, 2002 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
|
@ -28,7 +28,7 @@ getaddrinfo (const char *name, const char *service, const struct addrinfo *req,
|
||||||
return EAI_SYSTEM;
|
return EAI_SYSTEM;
|
||||||
}
|
}
|
||||||
stub_warning (getaddrinfo)
|
stub_warning (getaddrinfo)
|
||||||
|
libc_hidden_def (getaddrinfo)
|
||||||
|
|
||||||
void
|
void
|
||||||
freeaddrinfo (struct addrinfo *ai)
|
freeaddrinfo (struct addrinfo *ai)
|
||||||
|
@ -36,4 +36,6 @@ freeaddrinfo (struct addrinfo *ai)
|
||||||
/* Nothing. */
|
/* Nothing. */
|
||||||
}
|
}
|
||||||
stub_warning (freeaddrinfo)
|
stub_warning (freeaddrinfo)
|
||||||
|
libc_hidden_def (freeaddrinfo)
|
||||||
|
|
||||||
#include <stub-tag.h>
|
#include <stub-tag.h>
|
||||||
|
|
|
@ -789,6 +789,7 @@ getaddrinfo (const char *name, const char *service,
|
||||||
|
|
||||||
return last_i ? -(last_i & GAIH_EAI) : EAI_NONAME;
|
return last_i ? -(last_i & GAIH_EAI) : EAI_NONAME;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (getaddrinfo)
|
||||||
|
|
||||||
void
|
void
|
||||||
freeaddrinfo (struct addrinfo *ai)
|
freeaddrinfo (struct addrinfo *ai)
|
||||||
|
@ -802,3 +803,4 @@ freeaddrinfo (struct addrinfo *ai)
|
||||||
free (p);
|
free (p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (freeaddrinfo)
|
||||||
|
|
|
@ -106,3 +106,4 @@ __mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
|
||||||
}
|
}
|
||||||
libc_hidden_def (__mbrtowc)
|
libc_hidden_def (__mbrtowc)
|
||||||
weak_alias (__mbrtowc, mbrtowc)
|
weak_alias (__mbrtowc, mbrtowc)
|
||||||
|
libc_hidden_weak (mbrtowc)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
/* Copyright (C) 1996,97,2002 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
|
Contributed by Ulrich Drepper <drepper@gnu.org>, 1996.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Lesser General Public
|
modify it under the terms of the GNU Lesser General Public
|
||||||
|
@ -60,3 +60,4 @@ wmemchr (s, c, n)
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (wmemchr)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
|
/* Copyright (C) 1996,97,99,2002 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@gnu.org>, 1996.
|
Contributed by Ulrich Drepper <drepper@gnu.org>, 1996.
|
||||||
|
|
||||||
|
@ -53,3 +53,4 @@ wmemset (s, c, n)
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
libc_hidden_def (wmemset)
|
||||||
|
|
Loading…
Reference in New Issue