Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3644 → Rev 3645

/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
105,6 → 105,11
do {
if (-1 == (bytes = read(fd1, buff, blen)))
break;
/* We read a terminating NULL */
if (0 == bytes) {
copied ++;
break;
}
copied += bytes;
write(fd2, buff, blen);
} while (bytes > 0);
147,7 → 152,7
 
int cmd_cp(char **argv)
{
unsigned int argc, buffer = CP_DEFAULT_BUFLEN, verbose = 0;
unsigned int argc, buffer = 0, verbose = 0;
int c, opt_ind;
int64_t ret;
 
176,10 → 181,15
cmdname);
return CMD_FAILURE;
}
if (verbose)
printf("Buffer = %d\n", buffer);
break;
}
}
 
if (buffer == 0)
buffer = CP_DEFAULT_BUFLEN;
 
argc -= optind;
 
if (argc != 2) {
191,7 → 201,7
ret = copy_file(argv[optind], argv[optind + 1], buffer, verbose);
 
if (verbose)
printf("%d bytes copied (buffer = %d)\n", ret, buffer);
printf("%d bytes copied\n", ret);
 
if (ret <= 0)
return CMD_SUCCESS;