CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): jaeswith (withinmoim)
날 짜 (Date): 2002년 10월  8일 화요일 오후 03시 25분 03초
제 목(Title): Re: [질문] 엄청 큰 파일 열기?


제가 사용하는 시스템은 
Linux 2.4.19 배포판 Debian GNU/Linux 3.0 woody
입니다. 

그 파일을 만든 방법은
하나에 100MB 정도 되는 파일이 여러개인데, 한번에 쉽게 분석하기 위해서

cat *.log > log

요런 방법으로 13GB 짜리 파일을 만들었습니다. 

그리고 파일을 open하는 system call 은, 
 open 시스템 콜이고요.
 
fd = open( argv[1], O_RDONLY );
if ( fd == -1 )
{
   printf( "%s\n", strerror( errno ) );
   return;
}

요런 코드인데요.
실행하면, 
File too large 
라는 메시지를 뿌리고, 프로그램이 종료됩니다. 

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.