Browse Source

apply hidden visibility to various remaining internal interfaces

master
Rich Felker 8 years ago
parent
commit
7e399fabd3
  1. 6
      src/crypt/crypt_des.h
  2. 2
      src/internal/floatscan.h
  3. 2
      src/internal/intscan.h
  4. 10
      src/internal/libc.h
  5. 18
      src/internal/locale_impl.h
  6. 6
      src/internal/malloc_impl.h
  7. 4
      src/internal/shgetc.h
  8. 4
      src/internal/syscall.h
  9. 4
      src/locale/pleval.h
  10. 2
      src/math/__invtrigl.h
  11. 13
      src/network/lookup.h
  12. 2
      src/network/netlink.h
  13. 2
      src/passwd/nscd.h
  14. 10
      src/passwd/pwf.h
  15. 5
      src/prng/rand48.h
  16. 8
      src/regex/tre.h

6
src/crypt/crypt_des.h

@ -7,8 +7,8 @@ struct expanded_key {
uint32_t l[16], r[16];
};
void __des_setkey(const unsigned char *, struct expanded_key *);
void __do_des(uint32_t, uint32_t, uint32_t *, uint32_t *,
uint32_t, uint32_t, const struct expanded_key *);
hidden void __des_setkey(const unsigned char *, struct expanded_key *);
hidden void __do_des(uint32_t, uint32_t, uint32_t *, uint32_t *,
uint32_t, uint32_t, const struct expanded_key *);
#endif

2
src/internal/floatscan.h

@ -3,6 +3,6 @@
#include <stdio.h>
long double __floatscan(FILE *, int, int);
hidden long double __floatscan(FILE *, int, int);
#endif

2
src/internal/intscan.h

@ -3,6 +3,6 @@
#include <stdio.h>
unsigned long long __intscan(FILE *, unsigned, int, unsigned long long);
hidden unsigned long long __intscan(FILE *, unsigned, int, unsigned long long);
#endif

10
src/internal/libc.h

@ -36,9 +36,9 @@ struct __libc {
extern hidden struct __libc __libc;
#define libc __libc
void __init_libc(char **, char *);
void __init_tls(size_t *);
void __libc_start_init(void);
hidden void __init_libc(char **, char *);
hidden void __init_tls(size_t *);
hidden void __libc_start_init(void);
extern hidden size_t __hwcap;
extern hidden size_t __sysinfo;
@ -54,8 +54,8 @@ hidden void __unlockfile(FILE *);
#define LOCK(x) __lock(x)
#define UNLOCK(x) __unlock(x)
void __synccall(void (*)(void *), void *);
int __setxid(int, int, int, int);
hidden void __synccall(void (*)(void *), void *);
hidden int __setxid(int, int, int, int);
#undef LFS64_2
#define LFS64_2(x, y) weak_alias(x, y)

18
src/internal/locale_impl.h

@ -15,15 +15,15 @@ struct __locale_map {
const struct __locale_map *next;
};
extern const struct __locale_map __c_dot_utf8;
extern const struct __locale_struct __c_locale;
extern const struct __locale_struct __c_dot_utf8_locale;
const struct __locale_map *__get_locale(int, const char *);
const char *__mo_lookup(const void *, size_t, const char *);
const char *__lctrans(const char *, const struct __locale_map *);
const char *__lctrans_cur(const char *);
int __loc_is_allocated(locale_t);
extern hidden const struct __locale_map __c_dot_utf8;
extern hidden const struct __locale_struct __c_locale;
extern hidden const struct __locale_struct __c_dot_utf8_locale;
hidden const struct __locale_map *__get_locale(int, const char *);
hidden const char *__mo_lookup(const void *, size_t, const char *);
hidden const char *__lctrans(const char *, const struct __locale_map *);
hidden const char *__lctrans_cur(const char *);
hidden int __loc_is_allocated(locale_t);
#define LCTRANS(msg, lc, loc) __lctrans(msg, (loc)->cat[(lc)])
#define LCTRANS_CUR(msg) __lctrans_cur(msg)

6
src/internal/malloc_impl.h

@ -4,11 +4,11 @@
#include "libc.h"
#include <sys/mman.h>
void *__expand_heap(size_t *);
hidden void *__expand_heap(size_t *);
void __malloc_donate(char *, char *);
hidden void __malloc_donate(char *, char *);
void *__memalign(size_t, size_t);
hidden void *__memalign(size_t, size_t);
struct chunk {
size_t psize, csize;

4
src/internal/shgetc.h

@ -1,7 +1,7 @@
#include "stdio_impl.h"
void __shlim(FILE *, off_t);
int __shgetc(FILE *);
hidden void __shlim(FILE *, off_t);
hidden int __shgetc(FILE *);
#define shcnt(f) ((f)->shcnt + ((f)->rpos - (f)->rend))
#define shlim(f, lim) __shlim((f), (lim))

4
src/internal/syscall.h

@ -244,8 +244,8 @@ hidden long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
#define __sys_open_cp(...) __SYSCALL_DISP(__sys_open_cp,,__VA_ARGS__)
#define sys_open_cp(...) __syscall_ret(__sys_open_cp(__VA_ARGS__))
void __procfdname(char [static 15+3*sizeof(int)], unsigned);
hidden void __procfdname(char [static 15+3*sizeof(int)], unsigned);
void *__vdsosym(const char *, const char *);
hidden void *__vdsosym(const char *, const char *);
#endif

4
src/locale/pleval.h

@ -1,6 +1,8 @@
#ifndef PLEVAL_H
#define PLEVAL_H
unsigned long __pleval(const char *, unsigned long);
#include <features.h>
hidden unsigned long __pleval(const char *, unsigned long);
#endif

2
src/math/__invtrigl.h

@ -1,3 +1,5 @@
#include <features.h>
/* shared by acosl, asinl and atan2l */
#define pio2_hi __pio2_hi
#define pio2_lo __pio2_lo

13
src/network/lookup.h

@ -3,6 +3,7 @@
#include <stdint.h>
#include <stddef.h>
#include <features.h>
struct address {
int family;
@ -30,13 +31,13 @@ struct resolvconf {
#define MAXADDRS 48
#define MAXSERVS 2
int __lookup_serv(struct service buf[static MAXSERVS], const char *name, int proto, int socktype, int flags);
int __lookup_name(struct address buf[static MAXADDRS], char canon[static 256], const char *name, int family, int flags);
int __lookup_ipliteral(struct address buf[static 1], const char *name, int family);
hidden int __lookup_serv(struct service buf[static MAXSERVS], const char *name, int proto, int socktype, int flags);
hidden int __lookup_name(struct address buf[static MAXADDRS], char canon[static 256], const char *name, int family, int flags);
hidden int __lookup_ipliteral(struct address buf[static 1], const char *name, int family);
int __get_resolv_conf(struct resolvconf *, char *, size_t);
int __res_msend_rc(int, const unsigned char *const *, const int *, unsigned char *const *, int *, int, const struct resolvconf *);
hidden int __get_resolv_conf(struct resolvconf *, char *, size_t);
hidden int __res_msend_rc(int, const unsigned char *const *, const int *, unsigned char *const *, int *, int, const struct resolvconf *);
int __dns_parse(const unsigned char *, int, int (*)(void *, int, const void *, int, const void *), void *);
hidden int __dns_parse(const unsigned char *, int, int (*)(void *, int, const void *, int, const void *), void *);
#endif

2
src/network/netlink.h

@ -91,4 +91,4 @@ struct ifaddrmsg {
#define NLMSG_RTA(nlh,len) ((void*)((char*)(nlh)+sizeof(struct nlmsghdr)+NETLINK_ALIGN(len)))
#define NLMSG_RTAOK(rta,nlh) RTA_OK(rta,NLMSG_DATAEND(nlh))
int __rtnetlink_enumerate(int link_af, int addr_af, int (*cb)(void *ctx, struct nlmsghdr *h), void *ctx);
hidden int __rtnetlink_enumerate(int link_af, int addr_af, int (*cb)(void *ctx, struct nlmsghdr *h), void *ctx);

2
src/passwd/nscd.h

@ -39,6 +39,6 @@
#define INITGRNGRPS 2
#define INITGR_LEN 3
FILE *__nscd_query(int32_t req, const char *key, int32_t *buf, size_t len, int *swap);
hidden FILE *__nscd_query(int32_t req, const char *key, int32_t *buf, size_t len, int *swap);
#endif

10
src/passwd/pwf.h

@ -8,8 +8,8 @@
#include <limits.h>
#include "libc.h"
int __getpwent_a(FILE *f, struct passwd *pw, char **line, size_t *size, struct passwd **res);
int __getpw_a(const char *name, uid_t uid, struct passwd *pw, char **buf, size_t *size, struct passwd **res);
int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem, struct group **res);
int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t *size, char ***mem, size_t *nmem, struct group **res);
int __parsespent(char *s, struct spwd *sp);
hidden int __getpwent_a(FILE *f, struct passwd *pw, char **line, size_t *size, struct passwd **res);
hidden int __getpw_a(const char *name, uid_t uid, struct passwd *pw, char **buf, size_t *size, struct passwd **res);
hidden int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem, struct group **res);
hidden int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t *size, char ***mem, size_t *nmem, struct group **res);
hidden int __parsespent(char *s, struct spwd *sp);

5
src/prng/rand48.h

@ -1,4 +1,5 @@
#include <stdint.h>
#include <features.h>
uint64_t __rand48_step(unsigned short *xi, unsigned short *lc);
extern unsigned short __seed48[7];
hidden uint64_t __rand48_step(unsigned short *xi, unsigned short *lc);
extern hidden unsigned short __seed48[7];

8
src/regex/tre.h

@ -191,9 +191,9 @@ typedef struct tre_mem_struct {
#define tre_mem_alloc_impl __tre_mem_alloc_impl
#define tre_mem_destroy __tre_mem_destroy
tre_mem_t tre_mem_new_impl(int provided, void *provided_block);
void *tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block,
int zero, size_t size);
hidden tre_mem_t tre_mem_new_impl(int provided, void *provided_block);
hidden void *tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block,
int zero, size_t size);
/* Returns a new memory allocator or NULL if out of memory. */
#define tre_mem_new() tre_mem_new_impl(0, NULL)
@ -222,7 +222,7 @@ void *tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block,
/* Frees the memory allocator and all memory allocated with it. */
void tre_mem_destroy(tre_mem_t mem);
hidden void tre_mem_destroy(tre_mem_t mem);
#define xmalloc malloc
#define xcalloc calloc

Loading…
Cancel
Save