apply hidden visibility to various remaining internal interfaces
authorRich Felker <dalias@aerifal.cx>
Tue, 11 Sep 2018 16:32:46 +0000 (12:32 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 18:34:34 +0000 (14:34 -0400)
16 files changed:
src/crypt/crypt_des.h
src/internal/floatscan.h
src/internal/intscan.h
src/internal/libc.h
src/internal/locale_impl.h
src/internal/malloc_impl.h
src/internal/shgetc.h
src/internal/syscall.h
src/locale/pleval.h
src/math/__invtrigl.h
src/network/lookup.h
src/network/netlink.h
src/passwd/nscd.h
src/passwd/pwf.h
src/prng/rand48.h
src/regex/tre.h

index 8ccbf8be39de000224e3988a4463f5952b99ae35..96748b56307eedf7170b50fe5b495eb69d991070 100644 (file)
@@ -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
index e027fa08f107bf0893f3132df06200e0d2beb1c2..f2b1dcf45938d9178b7ddb373b9a862737971e5f 100644 (file)
@@ -3,6 +3,6 @@
 
 #include <stdio.h>
 
-long double __floatscan(FILE *, int, int);
+hidden long double __floatscan(FILE *, int, int);
 
 #endif
index 994c5e7deece936b76abd6c612514b85af59ff96..ccf9f112a9c3be4f05cfb45a97903d5cdb6b54ab 100644 (file)
@@ -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
index 23988d92318766c79446a3a1e5912cd10f3ff8b9..52e2d80fd0ca7edbe29608bd2b75605c1199b2e7 100644 (file)
@@ -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)
index a0863045a9395662eef0fb362c29d8035608ed49..e6504a059089074edc625d9b20815e6a617ccf44 100644 (file)
@@ -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)
index e97337b3b915090a9ea2728b7e35ece5cf1799de..b6eacd875a9dbc965ad6ed8f483a99eb7b14c7ab 100644 (file)
@@ -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;
index 7beb8ce62182b64bb6f7349640b6f2d833b113c3..210f6468581bf21afecbbb1b3f4d2fa4e8794f30 100644 (file)
@@ -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))
index 730f285a2a44c55cc8ea3698bc1adff10a9072f1..3cb0a772be4747259b8fe83564646896986c9cc7 100644 (file)
@@ -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
index 398d1b98ef76d703df904bc54c8f80ff100159f4..cc515f42f435e9fb2185631a89823ec034db946f 100644 (file)
@@ -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
index 2d97133b376d5ff4c92f6c92da3577a7edabff29..bee7931720d8e9f81f0ffd148a81e61966e8e79c 100644 (file)
@@ -1,3 +1,5 @@
+#include <features.h>
+
 /* shared by acosl, asinl and atan2l */
 #define pio2_hi __pio2_hi
 #define pio2_lo __pio2_lo
index 4c01b6182cd96927631612b7d5a3376623de6214..f1952af55918adde74b635de504752f0402dd313 100644 (file)
@@ -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
index 20700ac5b4f031878b776cbc70fdc2a15f8a4cf7..38acb178928d38f1f2122d0f231bb3b271db1940 100644 (file)
@@ -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);
index 9a53c3283338de530eda6af1a8a8e612178fa0d4..ae5aa8d5dbfa21613b7cd96055600468b68c6a2c 100644 (file)
@@ -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
index fc63db21a2cd8bebc633a659cf40973193e749cd..ab7e16635082d82966d26904b8a7dc88787cd248 100644 (file)
@@ -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);
index 4ed6ae5234a134117c4e564f8d36010141ea2e88..55cbec1c60bc60c0c36d3bc9a0b7e3151b3d8028 100644 (file)
@@ -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];
index 67cb9a84fb9b8c78e71e93642b533834963434d4..9aae851f617af2a577499ed554e3d43ed83764e4 100644 (file)
@@ -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