Subversion Repositories SvarDOS

Rev

Rev 990 | Rev 1141 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 990 Rev 1085
Line 232... Line 232...
232
            if (*arg != 0) {
232
            if (*arg != 0) {
233
              nls_outputnl_err(0, 2); /* invalid switch */
233
              nls_outputnl_err(0, 2); /* invalid switch */
234
              return(CMD_FAIL);
234
              return(CMD_FAIL);
235
            }
235
            }
236
          } else {
236
          } else {
-
 
237
            /* skip colon if present */
-
 
238
            if (*arg == ':') arg++;
237
            /* start with "allow everything" */
239
            /* start with "allow everything" */
238
            attrfilter_may = (DOS_ATTR_ARC | DOS_ATTR_DIR | DOS_ATTR_HID | DOS_ATTR_SYS | DOS_ATTR_RO);
240
            attrfilter_may = (DOS_ATTR_ARC | DOS_ATTR_DIR | DOS_ATTR_HID | DOS_ATTR_SYS | DOS_ATTR_RO);
239
            if (dir_parse_attr_list(arg, &attrfilter_may, &attrfilter_must) != 0) {
241
            if (dir_parse_attr_list(arg, &attrfilter_may, &attrfilter_must) != 0) {
240
              nls_outputnl_err(0, 3); /* invalid parameter format */
242
              nls_outputnl_err(0, 3); /* invalid parameter format */
241
              return(CMD_FAIL);
243
              return(CMD_FAIL);