Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if(strncmp(argv[3],"-kopia", 6)==0){
- if(strlen(argv[3])>0){
- int f = fork();
- if(f == 0){
- int pisanie = open(argv[2],O_WRONLY);
- if(pisanie == -1){
- printf("\nNie ma użytkownika o nazwie: %s\n",argv[2]);
- }
- else{
- int size = strlen(argv[4]);
- char wiadomosc[size];
- char znak[1];
- znak[0] = '\n';
- wiadomosc[0] = '\n';
- strcat(wiadomosc,argv[4]);
- strcat(wiadomosc,znak);
- write(pisanie,wiadomosc,strlen(wiadomosc)-2);
- close(pisanie);
- int k = fork();
- if(k == 0){
- int kopia = open(argv[1],O_WRONLY);
- write(kopia,wiadomosc,strlen(wiadomosc)-2);
- close(kopia);
- }
- }
- }
- else{
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement