C언어

mmap 삽질

고요한하늘... 2014. 11. 14. 18:29

기술은 사용하지 않으면 금방 잊는것 같다

오랜만에 mmap을 사용해볼려는데 계속해서 버스 오류가 발생했다 코드를 아무리 들여다 봐도 딱히 문제가 안보여 웹서치를 했더니 mmap으로 메모리와 파일을 매핑할때 파일이 커지거나 작아지지 않기 때문에 메모리 만큼 파일을 키워서 매핑해야 한다는것을 찾아냈다. 기억이 어렴풋이 나긴했지만 다음에 또 삽질할까 싶어 기록으로 남긴다. 파일을 키울땐 lseek로 이동후에 해당위치에 아무 문자나 하나 쓰면된다.

'C언어' 카테고리의 다른 글

mmap 주의점  (0) 2014.11.27
large file or large memory  (0) 2014.11.24
sort backslash  (0) 2014.08.19
const 포인터( pointer )  (0) 2014.06.25
suggest parentheses around assignment used as truth value  (0) 2014.06.11