GETBSIZE(3)

명칭
getbsize - 유저 블록 사이즈를 취득한다

프로그램 라이브러리
libc

서식
<stdlib.h> char * getbsize(int *headerlenp, long *blocksizep)

해설
getbsize() 함수는, 유저의 취향의 블록 사이즈를, 환경 변수 “BLOCKSIZE” 의 값에 근거해 결정합니다. 자세한 사용법과 형식에 대해서는, environ(7) (을)를 참조해 주세요.

getbsize() 함수는, “1K-blocks” (와)과 같이 블록 사이즈를 기술하는, 눌 캐릭터로 끝나는 캐릭터 라인에의 포인터를 돌려줍니다. headerlenp 에 의해 참조되는 메모리에는, (종단의 눌 캐릭터를 포함하지 않는다) 이 캐릭터 라인의 길이가 넣을 수 있습니다. blocksizep 그리고 참조되는 메모리에는, 바이트 단위의 블록 사이즈가 넣을 수 있습니다.

유저의 블록 사이즈 지정이 부당한 경우는, 표준 에러 출력에 경고 메세지가 쓰여져 돌려주어지는 정보는 512 바이트의 블록 사이즈를 반영한 것이 됩니다.

관련 항목
df(1), du(1), ls(1), systat(1), environ(7)

역사
getbsize() 함수는 4.4BSD 그리고 처음 등장했습니다.