correct type for raiseOSError
This commit is contained in:
parent
495331bf20
commit
c9c44a4eb9
1 changed files with 3 additions and 3 deletions
|
|
@ -675,7 +675,7 @@ template walkCommon(pattern: string, filter) =
|
||||||
if findNextFile(res, f) == 0'i32:
|
if findNextFile(res, f) == 0'i32:
|
||||||
let errCode = getLastError()
|
let errCode = getLastError()
|
||||||
if errCode == ERROR_NO_MORE_FILES: break
|
if errCode == ERROR_NO_MORE_FILES: break
|
||||||
else: raiseOSError(errCode, "findNextFile failed")
|
else: raiseOSError(errCode.OSErrorCode, "findNextFile failed")
|
||||||
else: # here we use glob
|
else: # here we use glob
|
||||||
var
|
var
|
||||||
f: Glob
|
f: Glob
|
||||||
|
|
@ -785,10 +785,10 @@ iterator walkDir*(dir: string; relative=false): tuple[kind: PathComponent, path:
|
||||||
let xx = if relative: extractFilename(getFilename(f))
|
let xx = if relative: extractFilename(getFilename(f))
|
||||||
else: dir / extractFilename(getFilename(f))
|
else: dir / extractFilename(getFilename(f))
|
||||||
yield (k, xx)
|
yield (k, xx)
|
||||||
if findNextFile(res, f) == 0'i32:
|
if findNextFile(h, f) == 0'i32:
|
||||||
let errCode = getLastError()
|
let errCode = getLastError()
|
||||||
if errCode == ERROR_NO_MORE_FILES: break
|
if errCode == ERROR_NO_MORE_FILES: break
|
||||||
else: raiseOSError(errCode, "findNextFile failed")
|
else: raiseOSError(errCode.OSErrorCode, "findNextFile failed")
|
||||||
else:
|
else:
|
||||||
var d = opendir(dir)
|
var d = opendir(dir)
|
||||||
if d != nil:
|
if d != nil:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue