Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / wi2 / lesja / l2 / lab2
.c#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
extern char **environ;
main(int narg, char* marg[])
{
int fd1, fd2;
char* args[]={marg[1],NULL};
close(0);
close(1);
fd1=open(marg[2],O_RDONLY);
fd2=open(marg[3],O_CREAT|O_WRONLY|O_TRUNC);
execve(args[0],args,environ);
}