|
clp(command,command,0);
printf("command not found\n");
exit(1);
}
wait(&exitcode);
}
close(fp);
}
|
- 페이지 1페이지
- 가격 1,000원
- 등록일 2006.05.02
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수가 실행되기 전에 times 함수를 호출
if((pid=fork()) < 0)
status = -1;
if(pid == 0)
{
sigaction(SIGINT, &saveint, (struct sigaction *) 0);
sigaction(SIGQUIT, &savequit, (struct sigaction *) 0);
sigprocmask(SIG_SETMASK, &savemask, (sigset_t *) 0);
if(infd > 0)
dup2(infd, 0);
if(outfd > 0)
|
- 페이지 11페이지
- 가격 2,000원
- 등록일 2011.04.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수 선언 */
int pipe_cmd()
{
if(pipe(p)==-1) //파이프 생성
fatal(실패시 에러메시지);
switch(프로세스 생성(복제))
{
case 생성이 안 될 경우:
fatal(에러메시지);
case 0:
dup2(파이프의 쓰기부분,표준출력); //stdout -> pipe
표준출력을 파이프로 바꿨으므로 파
|
- 페이지 9페이지
- 가격 5,000원
- 등록일 2012.03.13
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
dup();
SYSTEM CALL: dup2();
LIBRARY FUNCTION: popen();
LIBRARY FUNCTION: pclose();
|
- 페이지 11페이지
- 가격 2,000원
- 등록일 2004.08.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수가 실행되기 전에 times 함수를 호출
if((pid=fork()) < 0)
status = -1;
if(pid == 0)
{
sigaction(SIGINT, &saveint, (struct sigaction *) 0);
sigaction(SIGQUIT, &savequit, (struct sigaction *) 0);
sigprocmask(SIG_SETMASK, &savemask, (sigset_t *) 0);
if(infd > 0)
dup2(infd, 0);
if(outfd > 0)
|
- 페이지 11페이지
- 가격 3,000원
- 등록일 2011.11.14
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|