remove or make static various unused __-prefixed symbols

This commit is contained in:
Rich Felker 2018-09-11 14:02:58 -04:00
parent 49722a8ed4
commit 3fe595de83
8 changed files with 10 additions and 17 deletions

View File

@ -36,7 +36,7 @@ void updwtmpx(const char *f, const struct utmpx *u)
{
}
int __utmpxname(const char *f)
static int __utmpxname(const char *f)
{
errno = ENOTSUP;
return -1;

View File

@ -6,7 +6,7 @@
#define MIN(a, b) ((a)<(b) ? (a) : (b))
#define FIX(x) do{ if ((x)>=SYSCALL_RLIM_INFINITY) (x)=RLIM_INFINITY; }while(0)
int __setrlimit(int resource, const struct rlimit *rlim)
static int __setrlimit(int resource, const struct rlimit *rlim)
{
unsigned long k_rlim[2];
struct rlimit tmp;

View File

@ -122,7 +122,7 @@ static void _vsyslog(int priority, const char *message, va_list ap)
}
}
void __vsyslog(int priority, const char *message, va_list ap)
static void __vsyslog(int priority, const char *message, va_list ap)
{
int cs;
if (!(log_mask & LOG_MASK(priority&7)) || (priority&~0x3ff)) return;

View File

@ -1,6 +1,5 @@
#include <string.h>
#include <resolv.h>
#include "libc.h"
/* RFC 1035 message compression */
@ -55,7 +54,7 @@ static int match(int *offset, const unsigned char *base, const unsigned char *dn
}
}
int __dn_comp(const char *src, unsigned char *dst, int space, unsigned char **dnptrs, unsigned char **lastdnptr)
int dn_comp(const char *src, unsigned char *dst, int space, unsigned char **dnptrs, unsigned char **lastdnptr)
{
int i, j, n, m=0, offset, bestlen=0, bestoff;
unsigned char lens[127];
@ -106,5 +105,3 @@ int __dn_comp(const char *src, unsigned char *dst, int space, unsigned char **dn
}
return i;
}
weak_alias(__dn_comp, dn_comp);

View File

@ -2,7 +2,7 @@
#include <netdb.h>
#include "libc.h"
int __res_query(const char *name, int class, int type, unsigned char *dest, int len)
int res_query(const char *name, int class, int type, unsigned char *dest, int len)
{
unsigned char q[280];
int ql = __res_mkquery(0, name, class, type, 0, 0, 0, q, sizeof q);
@ -10,5 +10,4 @@ int __res_query(const char *name, int class, int type, unsigned char *dest, int
return __res_send(q, ql, dest, len);
}
weak_alias(__res_query, res_query);
weak_alias(__res_query, res_search);
weak_alias(res_query, res_search);

View File

@ -3,7 +3,7 @@
#include "syscall.h"
#include "libc.h"
int __statfs(const char *path, struct statfs *buf)
static int __statfs(const char *path, struct statfs *buf)
{
*buf = (struct statfs){0};
#ifdef SYS_statfs64
@ -13,7 +13,7 @@ int __statfs(const char *path, struct statfs *buf)
#endif
}
int __fstatfs(int fd, struct statfs *buf)
static int __fstatfs(int fd, struct statfs *buf)
{
*buf = (struct statfs){0};
#ifdef SYS_fstatfs64

View File

@ -1,13 +1,10 @@
#include <stdlib.h>
#include <string.h>
#include "libc.h"
char *__strdup(const char *s)
char *strdup(const char *s)
{
size_t l = strlen(s);
char *d = malloc(l+1);
if (!d) return NULL;
return memcpy(d, s, l+1);
}
weak_alias(__strdup, strdup);

View File

@ -398,7 +398,7 @@ dst:
UNLOCK(lock);
}
void __tzset()
static void __tzset()
{
LOCK(lock);
do_tzset();