102회 A 선택하기
3교시 선택하기
6. UNIX 시스템의 호출을 이용한 다음 프로그램을 보고 질문에 답하시오.(단, 프로그램 수행 권한은 root임)
car *usage = "usage: test file1 file2n";
main (int argc, char **argv)
{
  if(argc != 3) {
    print(usage);
    exit(1);
  }
  if(link(argv[1], argv[2]) == -1) {
    printf("link failedn");
    exit(1);
  }
  if(unlink(argv[1]) == -1) {
    printf("unlink failedn");
    unlink(argv[2]);
    exit(1);
  }
  printf("Succeededn");
  exit(0);
}
단, 위 프로그램을 수행하기 위해서 다음과 같이 UNIX 명령어를 수행한다.
$ test f1 f2
(1) 위 프로그램의 동작 과정을 설명하고, 수행 결과에 대하여 설명하시오.
(2) 위 프로그램에서 link 시스템 호출의 장점과 단점에 대하여 설명하시오.
정답 정보가 없는 문제입니다. 아래 댓글란에 스스로 답안을 작성해 보세요.

위키 해설 위키해설을 등록해주세요!
문제 풀이
클릭하면 보입니다.
관련 포럼글
자유 댓글

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내   데이터 보호 안내   제휴 문의

copyright 2024 뉴비티::새로운 CBT 시스템 - newbt.kr