cfree(3) Library Functions Manual cfree(3) cfree - (libc -lc) #include /* SunOS 4 */ int cfree(void *ptr); /* glibc FreeBSD libcompat */ void cfree(void *ptr); /* SCO OpenServer */ void cfree(unsigned int n, unsigned int size; char ptr[size * n], unsigned int n, unsigned int size); /* Solaris watchmalloc.so.1 */ void cfree(size_t n, size_t size; void ptr[size * n], size_t n, size_t size); glibc ( feature_test_macros(7)): cfree(): glibc 2.19: _DEFAULT_SOURCE glibc 2.19 : _BSD_SOURCE || _SVID_SOURCE . free(3) . glibc 2.26 glibc. cfree glibc cfree() free(3) " SunOS". . . cfree SCO Solaris malloc cfree() calloc(3). #define cfree(p, n, s) free((p)) . " free(3) calloc(3) cfree()" : free(3). SCO : " cfree iBCSe2 free . n size cfree ." SunOS cfree() ( free(3)) 1 0 . errno EINVAL: ptr malloc(3). attributes(7). +----+------------------------------------+----------------------------+ || | | +----+------------------------------------+----------------------------+ |cfree()| | MT-Safe /* glibc */ | | | | | +----+------------------------------------+----------------------------+ cfree() 3 SCO iBCSe2: Intel386 2. . glibc 2.26. malloc(3) 3 . . : . 6.18 8 2026 cfree(3)