mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-15 23:30:40 +01:00
* 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 - |
||
|---|---|---|
| .. | ||
| ddk | ||
| ndk | ||
| buildrtl.lpi | ||
| buildrtl.pp | ||
| classes.pp | ||
| ddk.pas | ||
| Makefile | ||
| Makefile.fpc | ||
| ndk.pas | ||
| ndkutils.pas | ||
| sysdir.inc | ||
| sysfile.inc | ||
| sysheap.inc | ||
| sysos.inc | ||
| sysosh.inc | ||
| system.pp | ||
| systhrd.inc | ||
| sysutils.pp | ||
| tthread.inc | ||
| varutils.pp | ||