* syscalls.cc (sync): Use renamed has_get_volume_pathnames wincap.

* wincap.h (wincaps::has_get_volume_pathnames): Rename from
	has_guid_volumes
	* wincap.cc: Accomodate above rename throughout.  Set to false on
	Windows 2000.
This commit is contained in:
Corinna Vinschen 2005-04-11 20:44:45 +00:00
parent 7cc9282c4e
commit 48d304ef5a
4 changed files with 23 additions and 15 deletions

View File

@ -1,3 +1,11 @@
2005-04-11 Corinna Vinschen <corinna@vinschen.de>
* syscalls.cc (sync): Use renamed has_get_volume_pathnames wincap.
* wincap.h (wincaps::has_get_volume_pathnames): Rename from
has_guid_volumes
* wincap.cc: Accomodate above rename throughout. Set to false on
Windows 2000.
2005-04-08 Christopher Faylor <cgf@timesys.com>
* pipe.cc (fhandler_pipe::open): Remove O_CREAT limitation.

View File

@ -939,7 +939,7 @@ sync ()
{
char vol[CYG_MAX_PATH];
if (wincap.has_guid_volumes ()) /* Win2k and newer */
if (wincap.has_get_volume_pathnames ()) /* Win2k and newer */
{
HANDLE sh = FindFirstVolumeA (vol, CYG_MAX_PATH);
if (sh != INVALID_HANDLE_VALUE)

View File

@ -57,7 +57,7 @@ static NO_COPY wincaps wincap_unknown = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:true,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_95 = {
@ -106,7 +106,7 @@ static NO_COPY wincaps wincap_95 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:true,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_95osr2 = {
@ -155,7 +155,7 @@ static NO_COPY wincaps wincap_95osr2 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:true,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_98 = {
@ -204,7 +204,7 @@ static NO_COPY wincaps wincap_98 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:true,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_98se = {
@ -253,7 +253,7 @@ static NO_COPY wincaps wincap_98se = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:true,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_me = {
@ -302,7 +302,7 @@ static NO_COPY wincaps wincap_me = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:true,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_nt3 = {
@ -351,7 +351,7 @@ static NO_COPY wincaps wincap_nt3 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:false,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_nt4 = {
@ -400,7 +400,7 @@ static NO_COPY wincaps wincap_nt4 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:false,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_nt4sp4 = {
@ -449,7 +449,7 @@ static NO_COPY wincaps wincap_nt4sp4 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:false,
has_extended_priority_class:false,
has_guid_volumes:false
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_2000 = {
@ -498,7 +498,7 @@ static NO_COPY wincaps wincap_2000 = {
has_ioctl_storage_get_media_types_ex:false,
start_proc_suspended:false,
has_extended_priority_class:true,
has_guid_volumes:true
has_get_volume_pathnames:false
};
static NO_COPY wincaps wincap_xp = {
@ -547,7 +547,7 @@ static NO_COPY wincaps wincap_xp = {
has_ioctl_storage_get_media_types_ex:true,
start_proc_suspended:false,
has_extended_priority_class:true,
has_guid_volumes:true
has_get_volume_pathnames:true
};
static NO_COPY wincaps wincap_2003 = {
@ -596,7 +596,7 @@ static NO_COPY wincaps wincap_2003 = {
has_ioctl_storage_get_media_types_ex:true,
start_proc_suspended:false,
has_extended_priority_class:true,
has_guid_volumes:true
has_get_volume_pathnames:true
};
wincapc wincap;

View File

@ -58,7 +58,7 @@ struct wincaps
unsigned has_ioctl_storage_get_media_types_ex : 1;
unsigned start_proc_suspended : 1;
unsigned has_extended_priority_class : 1;
unsigned has_guid_volumes : 1;
unsigned has_get_volume_pathnames : 1;
};
class wincapc
@ -121,7 +121,7 @@ public:
bool IMPLEMENT (has_ioctl_storage_get_media_types_ex)
bool IMPLEMENT (start_proc_suspended)
bool IMPLEMENT (has_extended_priority_class)
bool IMPLEMENT (has_guid_volumes)
bool IMPLEMENT (has_get_volume_pathnames)
#undef IMPLEMENT
};