svenbarth
|
c53422e4ef
* handle reparse points that are neither symlinks nor mount points as normal files
|
4 years ago |
svenbarth
|
200e20fd71
* handle unknown reparse tags as non-symlinks
|
5 years ago |
svenbarth
|
1972b05cc8
* store and restore the 8087 control world only on x86 systems
|
5 years ago |
marco
|
a16f332fbb
* some quick fixes for Win32 with temp variables for some places where the int64 changes breaks.
|
5 years ago |
florian
|
69956cd97a
* fix compilation on several OSes after r44010
|
5 years ago |
florian
|
01302bc47d
* subroutines working with an OS dependend time stamp use an int64 now, so the 2038 problem
|
5 years ago |
svenbarth
|
3dbbb18649
* Delphi raises a EDirectoryNotFoundException if the link's target does not exist, so do the same
|
5 years ago |
svenbarth
|
35452fc670
* use the name of the target so that the correct attributes are retrieved (namely those of the target)
|
5 years ago |
svenbarth
|
c26348a3dd
* follow up to r42457: FreeTerminateProcs needs to be called before DoneExceptions just in case an exception is triggered due to a corrupted list
|
6 years ago |
svenbarth
|
176a63b67b
* fix for Mantis #35862: free the list of functions added with AddTerminateProc to avoid memory leaks
|
6 years ago |
svenbarth
|
48d0ab1af9
* fix for Mantis #35744: applied patch by Anton Kavalenka to correctly implement FileGetSymLinkTarget
|
6 years ago |
marco
|
2bebfeca3a
* return to findexinfostandard, because it didn't work (only changes reporting, not searching).
|
6 years ago |
marco
|
c914655a67
* ignore sfn in findfirst win7+ mantis #35742. Entangled with symlink support
|
6 years ago |
michael
|
2b876c6079
* Actually call InitLeadBytes
|
6 years ago |
michael
|
3fcc1c5f0e
* Complete the implementation of IsLeadChar
|
6 years ago |
svenbarth
|
d8f024a490
* improve DirectoryExists() and FileExists() based on patch by Serge Anvarov in Mantis #32370 so that they also support files/directories that aren't accessible (e.g. the page file) as well as FollowLink = False
|
7 years ago |
svenbarth
|
e110d90127
+ implement FileGetSymLinkTarget() based on patch by Serge Anvarov in Mantis #32370
|
7 years ago |
svenbarth
|
09e5f463dc
+ add Delphi-compatible FileGetSymLinkTarget functions to all platforms (currently returns False on all platforms); this also includes TSymLinkRec variants for both RawByteString and UnicodeString
|
7 years ago |
svenbarth
|
92dcdd8b5b
+ add Delphi compatible FollowLink parameter (default is True) to FileExists and DirectoryExists; support for it is up to each target
|
7 years ago |
michael
|
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
|
7 years ago |
marco
|
19b47e54bb
* win32/64 stdio handles don't have fixed numbers, remove very old check
|
7 years ago |
marco
|
af85960d62
* East Asian locales era patch from Mantis #33003
|
7 years ago |
marco
|
b6824290fc
* initial fileflush, mantis #15824
|
8 years ago |
michael
|
743a000675
* Fix handle leak in case findfirst returns not 0. (bug ID 32012)
|
8 years ago |
yury
|
e3ebaa6e6a
* Remove trailing #13#10 in the result of SysErrorMessage() on Windows and minor optimization. It is Delphi compatible.
|
9 years ago |
michael
|
e3aaeae2e7
* Fix bug ID #29913
|
9 years ago |
marco
|
66608fec02
* unicode executeprocess from work during Lazarus convention in IJsselstein
|
9 years ago |
michael
|
c0487d7ef9
* Fix bug ID #29784
|
9 years ago |
florian
|
d4d4689914
* use FormatMessageW in SysErrorMessage, resolves issue #29197
|
9 years ago |
Tomas Hajny
|
b48b758a23
* fix for bug #29158 - added definition of REMOTE_NAME_INFOW (and REMOTE_NAME_INFOA), the W version used in ExpandUNCFileName now
|
9 years ago |