* external.cc (get_cygdrive_info): Make inline.
(get_cygdrive_prefixes): Remove. (cygwin_internal): Call get_cygdrive_info with NULL flag parameters instead of get_cygdrive_prefixes. * path.cc (mount_info::get_cygdrive_info): Allow NULL flag parameters.
This commit is contained in:
@ -109,7 +109,7 @@ fillout_pinfo (pid_t pid, int winpid)
|
||||
return &ep;
|
||||
}
|
||||
|
||||
static DWORD
|
||||
static inline DWORD
|
||||
get_cygdrive_info (char *user, char *system, char *user_flags,
|
||||
char *system_flags)
|
||||
{
|
||||
@ -118,15 +118,6 @@ get_cygdrive_info (char *user, char *system, char *user_flags,
|
||||
return (res == ERROR_SUCCESS) ? 1 : 0;
|
||||
}
|
||||
|
||||
static DWORD
|
||||
get_cygdrive_prefixes (char *user, char *system)
|
||||
{
|
||||
char user_flags[CYG_MAX_PATH];
|
||||
char system_flags[CYG_MAX_PATH];
|
||||
DWORD res = get_cygdrive_info (user, system, user_flags, system_flags);
|
||||
return res;
|
||||
}
|
||||
|
||||
static DWORD
|
||||
check_ntsec (const char *filename)
|
||||
{
|
||||
@ -211,7 +202,7 @@ cygwin_internal (cygwin_getinfo_types t, ...)
|
||||
{
|
||||
char *user = va_arg (arg, char *);
|
||||
char *system = va_arg (arg, char *);
|
||||
return get_cygdrive_prefixes (user, system);
|
||||
return get_cygdrive_info (user, system, NULL, NULL);
|
||||
}
|
||||
|
||||
case CW_GETPINFO_FULL:
|
||||
|
Reference in New Issue
Block a user