*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> getbsize (3)              
Title
Content
Arch
Section
 

GETBSIZE(3)

Contents


NAME    [Toc]    [Back]

     getbsize - get user block size

SYNOPSIS    [Toc]    [Back]

     #include <stdlib.h>

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

DESCRIPTION    [Toc]    [Back]

     The getbsize()  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 getbsize() function returns a pointer to  a  null-terminated string describing
  the  block  size, something like "1K-blocks".  The
memory referenced
 by headerlenp is filled in  with  the  length  of  the
string (not including
  the  terminating null byte).  The memory referenced
by blocksizep
     is filled in with the 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    [Toc]    [Back]

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

HISTORY    [Toc]    [Back]

     The getbsize function first appeared in 4.4BSD.

OpenBSD      3.6                           June      4,      1993
[ Back ]
 Similar pages
Name OS Title
sum Tru64 Displays the checksum and byte count in block-size (1024) units of a file
st_fail_overruns HP-UX determines whether variable block mode read requests smaller than the physical record size will fail
maxssiz_64bit HP-UX maximum size (in bytes) of the stack for any user process
vps_chatr_ceiling HP-UX maximum (in kilobytes) of user selectable page size
maxssiz HP-UX maximum size (in bytes) of the stack for any user process
maxdsiz HP-UX maximum size (in bytes) of the data segment for any user process
maxdsiz_64bit HP-UX maximum size (in bytes) of the data segment for any user process
maxtsiz HP-UX maximum size (in bytes) of the text segment for any user process
maxtsiz_64bit HP-UX maximum size (in bytes) of the text segment for any user process
rmvb Tru64 STREAMS: Removes a message block from a message block
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service