diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-02-20 13:28:23 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-02-20 13:28:23 +0000 |
commit | 4944ca2f090de13e5afbde071def7449b25dcfd5 (patch) | |
tree | 3b5bb55b18a0b6ae32a6cfa4e797be9fbaf0ff97 /winsup/cygwin/autoload.cc | |
parent | 2b09be25a3929c8c6d7e23e1abb4756187c5036b (diff) | |
download | cygnal-4944ca2f090de13e5afbde071def7449b25dcfd5.tar.gz cygnal-4944ca2f090de13e5afbde071def7449b25dcfd5.tar.bz2 cygnal-4944ca2f090de13e5afbde071def7449b25dcfd5.zip |
* autoload.cc (FindFirstVolumeA): Add.
(FindNextVolumeA): Add.
(FindVolumeClose): Add.
(GetVolumePathNamesForVolumeNameA): Add.
* fhandler.h (class fhandler_base): Declare new method fsync.
* fhandler.cc (fhandler_base::fsync): New method.
* syscalls.cc (fsync): Move functionality into fhandler method fsync.
Just call this method from here.
(sync_worker): New static function.
(sync): Fill with life for NT systems.
* wincap.h (wincaps::has_guid_volumes): New element.
* wincap.cc: Implement above element throughout.
Diffstat (limited to 'winsup/cygwin/autoload.cc')
-rw-r--r-- | winsup/cygwin/autoload.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/winsup/cygwin/autoload.cc b/winsup/cygwin/autoload.cc index d69ac2fca..59c24f7c2 100644 --- a/winsup/cygwin/autoload.cc +++ b/winsup/cygwin/autoload.cc @@ -500,11 +500,15 @@ LoadDLLfunc (CoTaskMemFree, 4, ole32) LoadDLLfuncEx (CancelIo, 4, kernel32, 1) LoadDLLfuncEx (CreateHardLinkA, 12, kernel32, 1) LoadDLLfuncEx (CreateToolhelp32Snapshot, 8, kernel32, 1) +LoadDLLfuncEx (FindFirstVolumeA, 8, kernel32, 1) +LoadDLLfuncEx (FindNextVolumeA, 12, kernel32, 1) +LoadDLLfuncEx (FindVolumeClose, 4, kernel32, 1) LoadDLLfuncEx2 (GetCompressedFileSizeA, 8, kernel32, 1, 0xffffffff) LoadDLLfuncEx (GetConsoleWindow, 0, kernel32, 1) LoadDLLfuncEx (GetDiskFreeSpaceEx, 16, kernel32, 1) LoadDLLfuncEx (GetNativeSystemInfo, 4, kernel32, 1) LoadDLLfuncEx (GetSystemTimes, 12, kernel32, 1) +LoadDLLfuncEx (GetVolumePathNamesForVolumeNameA, 16, kernel32, 1) LoadDLLfuncEx2 (IsDebuggerPresent, 0, kernel32, 1, 1) LoadDLLfunc (IsProcessorFeaturePresent, 4, kernel32); LoadDLLfuncEx (IsWow64Process, 8, kernel32, 1); |