Scroll to navigation

LLSEEK(2) 리눅스 프로그래머 매뉴얼 LLSEEK(2)

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 함수는 파일 시작 혹은 whenceSEEK_SET, SEEK_CUR, SEEK_END, 에 각각 영향을 받는 파일의 끝부분과 관련된 (offset_high<<32) | offset_low 바이트에 파일 디스크립터 fd 의 변위(offset)를 재배치한다. 인수 result 에 결과 파일 위치를 반환한다.

RETURN VALUE

성공시 _llseek 는 0을 반환한다. 그 외에는 -1을 반환하고 errno 는 에러를 지정하기 위해 설정된다.

ERRORS

fd 는 파일열기 디스크립터가 아니다.
whence 는 유효하지 않다.

CONFORMING TO

이 함수는 리눅스에서만 쓰이며, 다른 프로그램에서 쓰여서는 안된다.

BUGS

ext2 파일시스템은 2GB이상의 파일은 지원하지 않는다.

SEE ALSO

lseek(2)

역자

ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 27일

1995년 6월 10일 리눅스 1.2.9