* 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:
parent
7cc9282c4e
commit
48d304ef5a
@ -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.
|
||||
|
@ -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)
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user