SCCS-vsn: usr.bin/ftp/cmds.c 8.5
-static char sccsid[] = "@(#)cmds.c 8.4 (Berkeley) %G%";
+static char sccsid[] = "@(#)cmds.c 8.5 (Berkeley) %G%";
for (i = 1; i < argc; i++) {
char **cpp, **gargs;
glob_t gl;
for (i = 1; i < argc; i++) {
char **cpp, **gargs;
glob_t gl;
if (!doglob) {
if (mflag && confirm(argv[0], argv[i])) {
if (!doglob) {
if (mflag && confirm(argv[0], argv[i])) {
}
memset(&gl, 0, sizeof(gl));
}
memset(&gl, 0, sizeof(gl));
- gflags = GLOB_BRACE|GLOB_QUOTE|GLOB_TILDE;
- if (glob(argv[i], gflags, NULL, &gl) || gl.gl_pathc == 0) {
+ flags = GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE;
+ if (glob(argv[i], flags, NULL, &gl) || gl.gl_pathc == 0) {
warnx("%s: not found", argv[i]);
globfree(&gl);
continue;
warnx("%s: not found", argv[i]);
globfree(&gl);
continue;
+ flags = GLOB_BRACE|GLOB_NOCHECK|GLOB_QUOTE|GLOB_TILDE;
memset(&gl, 0, sizeof(gl));
memset(&gl, 0, sizeof(gl));
- if (glob(*cpp, GLOB_BRACE|GLOB_QUOTE|GLOB_TILDE, NULL, &gl) ||
+ if (glob(*cpp, flags, NULL, &gl) ||
gl.gl_pathc == 0) {
warnx("%s: not found", *cpp);
globfree(&gl);
gl.gl_pathc == 0) {
warnx("%s: not found", *cpp);
globfree(&gl);