[hurd,commited,5/7] hurd: fix warning
Commit Message
Making `special_profil_failure' both avoids warning "variable
'special_profil_failure' set but not used", and makes it easier to
access with gdb.
* sysdeps/mach/hurd/profil.c (special_profil_failure): Move variable
to global scope.
---
ChangeLog | 2 ++
sysdeps/mach/hurd/profil.c | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
@@ -29,6 +29,8 @@
MACH_IPC_COMPAT.
* sysdeps/mach/hurd/dl-sysdep.c (_exit): Call LOSE and abort() if
__task_terminate would ever return successfully.
+ * sysdeps/mach/hurd/profil.c (special_profil_failure): Move variable
+ to global scope.
2018-01-27 James Clarke <jrtc27@jrtc27.com>
@@ -138,6 +138,8 @@ __profil (u_short *sample_buffer, size_t size, size_t offset, u_int scale)
}
weak_alias (__profil, profil)
+static volatile error_t special_profil_failure;
+
/* Fetch PC samples. This function must be very careful not to depend
on Hurd threadvar variables. We arrange that by using a special
stub arranged for at the end of this file. */
@@ -154,7 +156,6 @@ fetch_samples (void)
pc_samples, &nsamples);
if (err)
{
- static volatile error_t special_profil_failure;
static volatile int a, b;
special_profil_failure = err;