Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //cp
- if(strcmp(token, "cp") == 0)
- {
- token = strtok(NULL, " ");
- char* first = "new_";
- char* second = token;
- char* filename = malloc(strlen(first) + strlen(second) + 1);
- strcpy(filename, first);
- strcat(filename, second);
- FILE *fisier1 = open(token, O_WRONLY | O_CREAT, 0644);
- fseek(fisier1, 0, SEEK_END);
- int size = ftell(fisier1);
- size = size / 8;
- fseek(fisier1, 0, SEEK_SET);
- sprintf(r.payload, "%d", size);
- r.len=strlen(r.payload);
- res = send_message(&r);
- char buffer[1400 / 8];
- while(fgets(buffer,1400,fisier1)){
- sprintf(r.payload,buffer);
- r.len = strlen(r.payload) + 1;
- res = send_message(&r);
- }
- fclose(fisier1);
- }
- //end cp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement