Fixed Tdirent definition for OS X and BSD.

Entries d_type etc. were disabled on architectures other than Linux,
but also used for OS X and BSD in os.nim.
This commit is contained in:
Reimer Behrends
2015-03-22 03:54:19 +01:00
parent ca6906d85b
commit f5f89f388d

View File

@@ -94,7 +94,7 @@ type
Tdirent* {.importc: "struct dirent",
header: "<dirent.h>", final, pure.} = object ## dirent_t struct
d_ino*: Tino ## File serial number.
when defined(linux):
when defined(linux) or defined(macosx) or defined(bsd):
d_off*: TOff ## Not an offset. Value that ``telldir()`` would return.
d_reclen*: cshort ## Length of this record. (not POSIX)
d_type*: int8 ## Type of file; not supported by all filesystem types.