Курсовая работа: Особенности операционной системы UNIX

char buffer[2048];

int version = 1;

main(argc,argv)

int argc;

char *argv[];

{

int fdold,fdnew;

if (argc != 3)

{

printf("need 2 arguments for copy program\n);

exit(1);

}

fdold = open(argv[1],O_RDONLY); /* открыть исходный файл только для чтения */

if (fdold == -1)

{

printf("cannot open file %s\n",argv[1]);

exit(1);

}

fdnew = creat(argv[2],0666); /* создать новый файл с разрешением чтения и записи для всех

пользователей */

if (fdnew == -1)

{

printf("cannot create file %s\n",argv[2]);

exit(1);

}

copy(fdold,fdnew);

exit(0);

}

copy(old,new)

К-во Просмотров: 331
Бесплатно скачать Курсовая работа: Особенности операционной системы UNIX