LLSEEK
Section: 리눅스 프로그래머 매뉴얼
(2)
Updated: 1995년 6월 10일
Index
Return to Main Contents
NAME
_llseek - 읽기/쓰기 파일 변위(offset)을 재배치한다.
SYNOPSIS
#include <unistd.h>
#include <linux/unistd.h>
_syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, loff_t *, res, uint, wh);
int _llseek(unsigned int fd, unsigned long offset_high, unsigned long offset_low, loff_t * result, unsigned int whence);
DESCRIPTION
_llseek
함수는 파일 시작 혹은
whence
가
SEEK_SET,
SEEK_CUR,
SEEK_END,
에 각각 영향을 받는
파일의 끝부분과 관련된
(offset_high<<32) | offset_low
바이트에 파일 디스크립터
fd
의 변위(offset)를 재배치한다.
인수
result
에 결과 파일 위치를 반환한다.
RETURN VALUE
성공시
_llseek
는 0을 반환한다. 그 외에는 -1을 반환하고
errno
는 에러를 지정하기 위해 설정된다.
ERRORS
- EBADF
-
fd
는 파일열기 디스크립터가 아니다.
- EINVAL
-
whence
는 유효하지 않다.
CONFORMING TO
이 함수는 리눅스에서만 쓰이며, 다른 프로그램에서 쓰여서는 안된다.
BUGS
ext2 파일시스템은 2GB이상의 파일은 지원하지 않는다.
SEE ALSO
lseek(2)
역자
ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 27일
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- CONFORMING TO
-
- BUGS
-
- SEE ALSO
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004