int main ()
{
char buf[256];
int status;
while(1) {
write(1,"NewShell#",10);
if (read (0,buf,256)==0)break;
if (strlen(buf)<1) continue;
if (fork()==0){
buf [strlen(buf)-1]='\0';
execlp(buff,buf,NULL);
LS=argv1
exit(0);
}
wait(&status);
}
return 0;
}
음 책보며 공부 하는데 사정상 책을 처음 부터 볼수가 없어 바로 Thread 프로그램으로 넘어 왓습니다.
MFC환경에 익숙해져있다 리눅스에서 pthread 라는 것을 사용해볼려고 책의 예제 프로그램을 만들었는데 컴파일이 안됩니다.
이것저것 해보아도 -_- 잘모르겠어요..한번 봐주세요.