diff options
Diffstat (limited to 'commands')
-rw-r--r-- | commands/basename.c | 2 | ||||
-rw-r--r-- | commands/cp.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/commands/basename.c b/commands/basename.c index 028b0e0f24..c1a28e9e1d 100644 --- a/commands/basename.c +++ b/commands/basename.c @@ -27,7 +27,7 @@ static int do_basename(int argc, char *argv[]) if (argc != 3) return COMMAND_ERROR_USAGE; - setenv(argv[2], basename(argv[1])); + setenv(argv[2], posix_basename(argv[1])); return 0; } diff --git a/commands/cp.c b/commands/cp.c index 4f1c068dd6..54934dd64f 100644 --- a/commands/cp.c +++ b/commands/cp.c @@ -76,7 +76,8 @@ static int do_cp(int argc, char *argv[]) for (i = optind; i < argc - 1; i++) { char *dst; - dst = concat_path_file(argv[argc - 1], basename(argv[i])); + + dst = concat_path_file(argv[argc - 1], posix_basename(argv[i])); if (recursive) ret = copy_recursive(argv[i], dst); |