add getauxval function
[musl] / src / env / __libc_start_main.c
index 2a8698b..ac37492 100644 (file)
@@ -3,7 +3,6 @@
 
 void __init_tls(size_t *);
 void __init_security(size_t *);
-void __init_ldso_ctors(void);
 
 #ifndef SHARED
 static void dummy() {}
@@ -26,6 +25,7 @@ void __init_libc(char **envp, char *pn)
        for (i=0; auxv[i]; i+=2) if (auxv[i]<AUX_CNT) aux[auxv[i]] = auxv[i+1];
        __hwcap = aux[AT_HWCAP];
        __sysinfo = aux[AT_SYSINFO];
+       libc.page_size = aux[AT_PAGESZ];
 
        if (pn) {
                __progname = __progname_full = pn;