Manpages

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

EBADF

fd 는 파 일 열 기 디 스 크 립 터 가 아 니 다 .

EINVAL

whence 는 유 효 하 지 않 다 .

CONFORMING TO

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

BUGS

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

SEE ALSO

lseek(2)

역 자

ASPLINUX<man [AT] asp-linux.kr>, 2000년 7월 27일