안녕하십니까???
오늘도 또 질문을 하게 되네요... ㅎㅎㅎ 이거 참... T_T
오늘 질문 드릴 것은 System Call에 관한 것입니다...
제가 Program에서 fork(), wait(), exit() 등등의 System Call을 사용하려고
하는데요...
#include<stdio.h>
만 하고 따로 아무것도 하지 않아도 되는 것으로 알고 있었는데요...
근데, 막상 실행해 보니 위 System Call이 'undeclared'라고 Error가 납니다...
혹시나 해서 man fork를 이용해 보니 fork는 unistd.h라는 곳에 있어서
#include<unistd.h> 를 추가하고 나서는 fork()는 문제없이 지나가는데,
또 wait(), exit() 등등에서 Compile Error가 걸리네요...
주위에 Programming을 잘 하시는 선배님이 있어서 그 Code를 그대로 들고
가서 물어 봤더니 #include<unistd.h> 가 없이도 아무 Error 없이 Compile이
되고 실행도 되는 겁니다... 젠장... T_T
왜 위와 같은 System Call을 찾지 못하는 것인 지 알고 싶습니다...
그럼 20000