X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fposix%2Fstdlib.m4;h=c9ce3544d49c76e114582aa16c5d192b9958dfe3;hb=8d1d1243a8a42b0046ac670808913b3bb06c994b;hp=f1a0c959ccb35fc062994f848d2b5505b10fe27b;hpb=fb1661f43586388050fd42b9702c7beefaae08f3;p=m6w6%2Fext-psi diff --git a/m4/posix/stdlib.m4 b/m4/posix/stdlib.m4 index f1a0c95..c9ce354 100644 --- a/m4/posix/stdlib.m4 +++ b/m4/posix/stdlib.m4 @@ -1,6 +1,4 @@ PSI_CHECK_STDLIB() { - AC_CHECK_HEADERS(stdlib.h) - PSI_STRUCT(div_t, [ int quot, int rem @@ -26,6 +24,7 @@ PSI_CHECK_STDLIB() { PSI_DECL(double atof, [(char *str)]) PSI_DECL(int atoi, [(char *str)]) PSI_DECL(long atol, [(char *str)]) + PSI_DECL(void *calloc, [(size_t nmemb, size_t size)]) PSI_DECL(div_t div, [(int numerator, int denominator)]) PSI_DECL(double drand48, [()]) PSI_DECL(double erand48, [(unsigned short xsubi@<:@3@:>@)]) @@ -40,6 +39,7 @@ PSI_CHECK_STDLIB() { PSI_DECL(ldiv_t ldiv, [(long numerator, long denominator)]) PSI_DECL(lldiv_t lldiv, [(long long numerator, long long denominator)]) PSI_DECL(long lrand48, [()]) + PSI_DECL(void *malloc, [(size_t size)]) PSI_DECL(int mblen, [(const char *s, size_t n)]) PSI_DECL(size_t mbstowcs, [(wchar_t *dest, char *src, size_t n)]) PSI_DECL(int mbtowc, [(wchar_t *pwc, char *s, size_t n)]) @@ -49,11 +49,12 @@ PSI_CHECK_STDLIB() { PSI_DECL(long nrand48, [(unsigned short xsubi@<:@3@:>@)]) PSI_DECL(int posix_openpt, [(int flags)]) PSI_DECL(char *ptsname, [(int fd)]) - PSI_DECL(char *pstname_r, [(int fd, char *buf, size_t buflen)]) + PSI_DECL(int ptsname_r, [(int fd, char *buf, size_t buflen)]) PSI_DECL(int putenv, [(char *var)]) PSI_DECL(int rand, [()]) PSI_DECL(int rand_r, [(unsigned *seed_p)]) PSI_DECL(long random, [()]) + PSI_DECL(void *realloc, [(void *ptr, size_t size)]) PSI_DECL(char *realpath, [(char *path, char *resolved)]) PSI_DECL(unsigned short *seed48, [(unsigned short seed16v@<:@3@:>@)]) PSI_DECL(int setenv, [(char *var, char *val, int overwrite)])