Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatch
warnings between regparm definitions and declarations. * smallprint.cc (__small_vswprintf): Conditionalize declaration and setting of l_opt for only x86_64. * spawn.cc (child_info_spawn::worker): Remove unused 'pid' variable. * thread.cc (verifyable_object_isvalid): Temporarily define as non-inline with gcc 4.7+, regardless of target.
This commit is contained in:
@@ -343,7 +343,7 @@ path_conv::add_ext_from_sym (symlink_info &sym)
|
||||
|
||||
static void __reg2 mkrelpath (char *dst, bool caseinsensitive);
|
||||
|
||||
static void __stdcall
|
||||
static void __reg2
|
||||
mkrelpath (char *path, bool caseinsensitive)
|
||||
{
|
||||
tmp_pathbuf tp;
|
||||
@@ -1362,7 +1362,7 @@ normalize_win32_path (const char *src, char *dst, char *&tail)
|
||||
/* nofinalslash: Remove trailing / and \ from SRC (except for the
|
||||
first one). It is ok for src == dst. */
|
||||
|
||||
void __stdcall
|
||||
void __reg2
|
||||
nofinalslash (const char *src, char *dst)
|
||||
{
|
||||
int len = strlen (src);
|
||||
@@ -2951,7 +2951,7 @@ readlink (const char *path, char *buf, size_t buflen)
|
||||
done during the opendir call and the hash or the filename within
|
||||
the directory. FIXME: Not bullet-proof. */
|
||||
/* Cygwin internal */
|
||||
ino_t __stdcall
|
||||
ino_t __reg2
|
||||
hash_path_name (ino_t hash, PUNICODE_STRING name)
|
||||
{
|
||||
if (name->Length == 0)
|
||||
@@ -2965,7 +2965,7 @@ hash_path_name (ino_t hash, PUNICODE_STRING name)
|
||||
return hash;
|
||||
}
|
||||
|
||||
ino_t __stdcall
|
||||
ino_t __reg2
|
||||
hash_path_name (ino_t hash, PCWSTR name)
|
||||
{
|
||||
UNICODE_STRING uname;
|
||||
@@ -2973,7 +2973,7 @@ hash_path_name (ino_t hash, PCWSTR name)
|
||||
return hash_path_name (hash, &uname);
|
||||
}
|
||||
|
||||
ino_t __stdcall
|
||||
ino_t __reg2
|
||||
hash_path_name (ino_t hash, const char *name)
|
||||
{
|
||||
UNICODE_STRING uname;
|
||||
|
Reference in New Issue
Block a user