정말 이상한 일이 있었습니다.

gurugio의 이미지

CaOS라는 프로그램을 만드는데요

디렉토리 구조가

src
src/init_x86
src/init_x86/InitIDT.c

이렇게 되있는 상태입니다.

전 src 디렉토리에서 vi init_x86/InitIDT.c 해서 소스를 고쳤는데요

아무리 해도 고친대로 동작하지 않는 것이었습니다.

그래서 다른 터미널에서는 init_x86 디렉토리에 들어가서

vi InitIDT.c 로 소스를 열어봤더니 고친 소스가 변경이 되있지 않았습니다.

전 그래서 위에 수정하던 터미널에서 몇번이고 저장을 했는데

계속 다른 터미널에서는 수정되지 않는걸로 보였습니다.

그래서 위에서 작업하는 터미널에서 vi를 종료하고

init_x86 디렉토리로 들어가서 소스를 열어봤습니다..

그런데 소스가 바뀌지 않은 것이었습니다... x

분명히 그 파일을 몇번이고 고치고 저장했었는데..

그리고 몇번 다시 열기도 해보고 했었는데

전혀 수정이 안됬다니.. 그럼 제가 수정하고 저장한 파일은 뭘까요?

기분이 섬찟해서 얼른 재부팅하고 이렇게 글을 씁니다..

잠시 제가 꿈을 꾼것 같습니다.

오늘 교수님께 잔소리듣고 짜증이 났는데 그래서 뭔가

매트릭스에 들어갔다 나온건가 싶습니다..

한마디로 잠시 바보 상태였나 봅니다..

아.. 이노무 인터럽트 핸들러들.. 골치가 아픕니다..

jj의 이미지

에디터를 시작된후에 init_x86 디렉토리가 삭제됐었다거나... 그런 경우로 밖에는 모르겠군요. 혹시 구신님께서??? 신들린 OS가 나오는게 아닐까요? ^^

--
Life is short. damn short...

lazylady의 이미지

데이터 오염?

건축과 다니면서 프로그램 공부하는 이상한 사람;;

Prentice의 이미지

chown, chmod는 써보셨나요..? ls로 권한 한번 확인해보세요..