안녕하세요. 현재 ANSI C로만 작업해야 할 상황이 생겨서 파일 처리도 ANSI 함수를 사용하고 있는데요. 파일 크기가 2,259,828,737바이트인 파일을 열어서 fseek으로 2,255,259,648 바이트 옵셋을 검색하면 실패합니다. 인자가 signed long이라서 범위가 넘어가서일까요? 그렇담 64비트 인자를 처리하는 ANSI함수가 있을까요? 아니면 signed long이 혀용하는 범위만큼 이동하고 나서 나머지를 한번 더 이동하는 식으로 해야할까요?
cvs 에서 파일 add 시에 +x permission을 가지고 있는경우
자동으로 +x permission이 없어집니다.
혹시 이걸 유지해서 올릴 수 있는 옵션이나 방법 알고 계신분 있으신가요?
가령, shell script 의 경우, +x 가 지워지니깐, cvs update 받은후에
이걸하기 위해 Makefile 에서 chmod +x를 해야하는 번거로움이...
linux 2.2.x 상에서 사용할 수 있는 compressed file system이 있나요?
웹을 찾아봐도 전부 2.4.x 에서 사용하는 내용 밖에 없네요.
어찌어찌 하다보니 linux 2.2를 embedded cpu (dsp)에 포팅을 했는데
파일 내용들이 좀 커서 압축을 해야 겠는데.. 어떻게 해야할지 고민 중입니다.
( initrd 파일은 만들어서 압축하고 binary로 만들어서 아예 커널 만들때 함께 link되도록 해버렸읍니다만..)
linux 2.2에서 사용할 수 있는 compressed file system이 없을까요?
cramfs 처럼..