Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. else if(strncmp(argv[3],"-kopia", 6)==0){
  2. if(strlen(argv[3])>0){
  3. int f = fork();
  4. if(f == 0){
  5. int pisanie = open(argv[2],O_WRONLY);
  6. if(pisanie == -1){
  7. printf("\nNie ma użytkownika o nazwie: %s\n",argv[2]);
  8. }
  9. else{
  10. int size = strlen(argv[4]);
  11. char wiadomosc[size];
  12. char znak[1];
  13. znak[0] = '\n';
  14. wiadomosc[0] = '\n';
  15. strcat(wiadomosc,argv[4]);
  16. strcat(wiadomosc,znak);
  17. write(pisanie,wiadomosc,strlen(wiadomosc)-2);
  18. close(pisanie);
  19.  
  20. int k = fork();
  21. if(k == 0){
  22. int kopia = open(argv[1],O_WRONLY);
  23. write(kopia,wiadomosc,strlen(wiadomosc)-2);
  24. close(kopia);
  25. }
  26. }
  27. }
  28. else{
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement