Subversion Repositories SvarDOS

Rev

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

Rev 533 Rev 538
Line 95... Line 95...
95
    /* exec FindFirst or FindNext */
95
    /* exec FindFirst or FindNext */
96
    if (i == 0) {
96
    if (i == 0) {
97
      err = findfirst(dta, buff, DOS_ATTR_RO | DOS_ATTR_SYS | DOS_ATTR_HID);
97
      err = findfirst(dta, buff, DOS_ATTR_RO | DOS_ATTR_SYS | DOS_ATTR_HID);
98
      if (err != 0) { /* report the error only if query had no wildcards */
98
      if (err != 0) { /* report the error only if query had no wildcards */
99
        for (i = 0; buff[i] != 0; i++) if (buff[i] == '?') break;
99
        for (i = 0; buff[i] != 0; i++) if (buff[i] == '?') break;
100
        if (buff[i] == 0) outputnl(doserr(err));
100
        if (buff[i] == 0) nls_outputnl_doserr(err);
101
        break;
101
        break;
102
      }
102
      }
103
    } else {
103
    } else {
104
      if (findnext(dta) != 0) break; /* do not report errors on findnext() */
104
      if (findnext(dta) != 0) break; /* do not report errors on findnext() */
105
    }
105
    }
Line 131... Line 131...
131
    }
131
    }
132
 
132
 
133
    if (err != 0) {
133
    if (err != 0) {
134
      output(fname);
134
      output(fname);
135
      output(": ");
135
      output(": ");
136
      outputnl(doserr(err));
136
      nls_outputnl_doserr(err);
137
      break;
137
      break;
138
    }
138
    }
139
  }
139
  }
140
 
140
 
141
  if (err == 0) return(CMD_OK);
141
  if (err == 0) return(CMD_OK);