Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GETBSIZE(3)		 BSD Library Functions Manual		   GETBSIZE(3)

NAME
     getbsize -- get user block	size

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <stdlib.h>

     char *
     getbsize(int *headerlenp, long *blocksizep);

DESCRIPTION
     The getbsize function determines the user's preferred block size based on
     the value of the "BLOCKSIZE" environment variable;	see environ(7) for de-
     tails on its use and format.

     The getbsize function returns a pointer to	a NUL terminated string	de-
     scribing the block	size, something	like "1K-blocks".  If the headerlenp
     parameter is not NULL the memory referenced by headerlenp is filled in
     with the length of	the string (not	including the terminating NUL).	 If
     the blocksizep parameter is not NULL the memory referenced	by blocksizep
     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.

SEE ALSO
     df(1), du(1), ls(1), systat(1), environ(7)

HISTORY
     The getbsize function first appeared in 4.4BSD.

BSD				 May 30, 2003				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getbsize&sektion=3&manpath=NetBSD+6.0>

home | help