GETBSIZE(3) BSD Programmer's Manual GETBSIZE(3) NNAAMMEE ggeettbbssiizzee - get user block size SSYYNNOOPPSSIISS ##iinncclluuddee <<ssttddlliibb..hh>> _c_h_a_r _* ggeettbbssiizzee(_i_n_t _*_h_e_a_d_e_r_l_e_n_p, _l_o_n_g _*_b_l_o_c_k_s_i_z_e_p); DDEESSCCRRIIPPTTIIOONN The ggeettbbssiizzee function determines the user's preferred block size based on the value of the ``BLOCKSIZE'' environment variable; see environ(7) for details on its use and format. The ggeettbbssiizzee function returns a pointer to a null-terminated string de- scribing the block size, something like ``1K-blocks''. The memory refer- enced by _h_e_a_d_e_r_l_e_n_p is filled in with the length of the string (not in- cluding the terminating null). The memory referenced by _b_l_o_c_k_s_i_z_e_p is filled in with block size, in bytes. If the user's block size is unreasonable, a warning message is written to standard error and the returned information reflects a block size of 512 bytes. SSEEEE AALLSSOO df(1), du(1), ls(1), systat(1), environ(7) HHIISSTTOORRYY The ggeettbbssiizzee function call appeared in 4.4BSD. 4.4BSD June 4, 1993 1