MEMORY(3) BSD Programmer's Manual MEMORY(3) NNAAMMEE mmaalllloocc, ffrreeee, rreeaalllloocc, ccaalllloocc, aallllooccaa - general memory allocation opera- tions SSYYNNOOPPSSIISS ##iinncclluuddee <> _v_o_i_d _* mmaalllloocc(_s_i_z_e___t _s_i_z_e); _v_o_i_d ffrreeee(_v_o_i_d _*_p_t_r); _v_o_i_d _* rreeaalllloocc(_v_o_i_d _*_p_t_r, _s_i_z_e___t _s_i_z_e); _v_o_i_d _* ccaalllloocc(_s_i_z_e___t _n_e_l_e_m, _s_i_z_e___t _e_l_s_i_z_e); _v_o_i_d _* aallllooccaa(_s_i_z_e___t _s_i_z_e); DDEESSCCRRIIPPTTIIOONN These functions allocate and free memory for the calling process. They are described in the individual manual pages. SSEEEE AALLSSOO calloc(3), free(3), malloc(3), realloc(3), alloca(3), SSTTAANNDDAARRDDSS These functions, with the exception of aallllooccaa() conform to ANSI C X3.159-1989 (``ANSI C ''). 4th Berkeley Distribution June 4, 1993 1