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 o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
classes.pp o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
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 o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
sysdir.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
sysfile.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
sysheap.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
sysos.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
sysosh.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
system.pp + FileNameCasePreserving added - see #18066 in Mantis 2012-04-15 20:56:13 +00:00
systhrd.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
sysutils.pp Improve NativeNT RTL (tested on Windows 7) 2012-05-31 07:18:13 +00:00
tthread.inc o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00
varutils.pp o update by Sven Barth to the NativeNT RTL: 2010-12-11 20:39:05 +00:00