fpc/rtl/nativent
svenbarth 22d1a8bbab Improve NativeNT RTL (tested on Windows 7)
* fix DirectoryExists which didn't yet work without System privileges
* fix FileExists which didn't use the correct access flags
+ implement FindFirst/FindNext/FindClose which is conceptually based on the Find-mechanism of the Unix RTL as for the object hierarchy I can't use the same mechanism that Windows provides for filesystems (the function NtQueryDirectoryFile provides the possibility to pass a pattern, but I'm not using that functionality; maybe I'll update FindNext in the future to use this for speed up...). Note: The PChar "workaround" is needed, because string reallocation does currently not work... (maybe Reallocmem is buggy)
- remove FindMatch which is only provided by Windows SysUtils and DOS units
+ add functions/constants/types which are used by Find* to the NDK includes
- remove "packed" from file information types (Windows 7 didn't like the size otherwise)

git-svn-id: trunk@21438 -
2012-05-31 07:18:13 +00:00
..
ddk
ndk Improve NativeNT RTL (tested on Windows 7) 2012-05-31 07:18:13 +00:00
buildrtl.lpi
buildrtl.pp
classes.pp
ddk.pas
Makefile * synchronised with trunk up to r21067 2012-04-26 21:24:20 +00:00
Makefile.fpc * add definition of SYSTEMUNIT variable in Makefile.fpc's that didn't have 2011-09-02 16:06:10 +00:00
ndk.pas Improve NativeNT RTL (tested on Windows 7) 2012-05-31 07:18:13 +00:00
ndkutils.pas
sysdir.inc
sysfile.inc
sysheap.inc
sysos.inc
sysosh.inc
system.pp + FileNameCasePreserving added - see #18066 in Mantis 2012-04-15 20:56:13 +00:00
systhrd.inc
sysutils.pp Improve NativeNT RTL (tested on Windows 7) 2012-05-31 07:18:13 +00:00
tthread.inc
varutils.pp