Changeset 4c4ddbe9 in mainline


Ignore:
Timestamp:
2008-11-28T11:20:04Z (15 years ago)
Author:
Tim Post <echo@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3e53ab7
Parents:
9dbe035
Message:

cp: Fix counter if verbose, remove debug printfs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/cmds/modules/cp/cp.c

    r9dbe035 r4c4ddbe9  
    106106                if (-1 == (bytes = read(fd1, buff, blen)))
    107107                        break;
     108                /* We read a terminating NULL */
     109                if (0 == bytes) {
     110                        copied ++;
     111                        break;
     112                }
    108113                copied += bytes;
    109114                write(fd2, buff, blen);
     
    148153int cmd_cp(char **argv)
    149154{
    150         unsigned int argc, buffer = CP_DEFAULT_BUFLEN, verbose = 0;
     155        unsigned int argc, buffer = 0, verbose = 0;
    151156        int c, opt_ind;
    152157        int64_t ret;
     
    177182                                return CMD_FAILURE;
    178183                        }
     184                        if (verbose)
     185                                printf("Buffer = %d\n", buffer);
    179186                        break;
    180187                }
    181188        }
     189
     190        if (buffer == 0)
     191                buffer = CP_DEFAULT_BUFLEN;
    182192
    183193        argc -= optind;
     
    192202
    193203        if (verbose)
    194                 printf("%d bytes copied (buffer = %d)\n", ret, buffer);
     204                printf("%d bytes copied\n", ret);
    195205
    196206        if (ret <= 0)
Note: See TracChangeset for help on using the changeset viewer.