valloc(3) Library Functions Manual valloc(3) valloc - (libc -lc) #include [[deprecated]] void *valloc(size_t size); glibc ( feature_test_macros(7)): valloc(): glibc 2.12: (_XOPEN_SOURCE >= 500) && !(_POSIX_C_SOURCE >= 200112L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 valloc() size . . memalign(sysconf(_SC_PAGESIZE),size). attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |valloc() | | MT-Unsafe init | +------------+------------------------------------+--------------------+ SUSv2 valloc() . glibc ( ). BSD GNU. glibc 2.0. 3.0BSD. 4.3BSD SUSv2. memalign(3). memalign(3) 3 . . : . 6.18 13 2025 valloc(3)