aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2011-10-10 18:47:49 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2011-10-10 18:47:49 +0000
commit623bd5b7fdbfaa96315e4cf5cc4f81501ac28e9e (patch)
treeb6b938da035841fb7a23b3f3d5a36aa621bc240f /gdb
parent53bbcc1bb8246868a785a77201a3245b07af87e0 (diff)
downloadgdb-623bd5b7fdbfaa96315e4cf5cc4f81501ac28e9e.zip
gdb-623bd5b7fdbfaa96315e4cf5cc4f81501ac28e9e.tar.gz
gdb-623bd5b7fdbfaa96315e4cf5cc4f81501ac28e9e.tar.bz2
PR gdb/13218
* arm-linux-nat.c (os_version, os_major, os_minor, os_release): Remove unused variables. (get_linux_version): Remove function. (_initialize_arm_linux_nat): Do not call it.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog8
-rw-r--r--gdb/arm-linux-nat.c43
2 files changed, 8 insertions, 43 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ec2ef4e..a134215 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,11 @@
+2011-10-10 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ PR gdb/13218
+ * arm-linux-nat.c (os_version, os_major, os_minor, os_release):
+ Remove unused variables.
+ (get_linux_version): Remove function.
+ (_initialize_arm_linux_nat): Do not call it.
+
2011-10-10 Pedro Alves <pedro@codesourcery.com>
* linux-nat.c (linux_handle_extended_wait): Don't resume the new
diff --git a/gdb/arm-linux-nat.c b/gdb/arm-linux-nat.c
index 5b0b5ce..6424dc3 100644
--- a/gdb/arm-linux-nat.c
+++ b/gdb/arm-linux-nat.c
@@ -72,22 +72,6 @@ static int arm_linux_vfp_register_count;
extern int arm_apcs_32;
-/* The following variables are used to determine the version of the
- underlying GNU/Linux operating system. Examples:
-
- GNU/Linux 2.0.35 GNU/Linux 2.2.12
- os_version = 0x00020023 os_version = 0x0002020c
- os_major = 2 os_major = 2
- os_minor = 0 os_minor = 2
- os_release = 35 os_release = 12
-
- Note: os_version = (os_major << 16) | (os_minor << 8) | os_release
-
- These are initialized using get_linux_version() from
- _initialize_arm_linux_nat(). */
-
-static unsigned int os_version, os_major, os_minor, os_release;
-
/* On GNU/Linux, threads are implemented as pseudo-processes, in which
case we may be tracing more than one process at a time. In that
case, inferior_ptid will contain the main process ID and the
@@ -644,31 +628,6 @@ ps_get_thread_area (const struct ps_prochandle *ph,
return PS_OK;
}
-static unsigned int
-get_linux_version (unsigned int *vmajor,
- unsigned int *vminor,
- unsigned int *vrelease)
-{
- struct utsname info;
- char *pmajor, *pminor, *prelease, *tail;
-
- if (-1 == uname (&info))
- {
- warning (_("Unable to determine GNU/Linux version."));
- return -1;
- }
-
- pmajor = strtok (info.release, ".");
- pminor = strtok (NULL, ".");
- prelease = strtok (NULL, ".");
-
- *vmajor = (unsigned int) strtoul (pmajor, &tail, 0);
- *vminor = (unsigned int) strtoul (pminor, &tail, 0);
- *vrelease = (unsigned int) strtoul (prelease, &tail, 0);
-
- return ((*vmajor << 16) | (*vminor << 8) | *vrelease);
-}
-
static const struct target_desc *
arm_linux_read_description (struct target_ops *ops)
{
@@ -1287,8 +1246,6 @@ _initialize_arm_linux_nat (void)
{
struct target_ops *t;
- os_version = get_linux_version (&os_major, &os_minor, &os_release);
-
/* Fill in the generic GNU/Linux methods. */
t = linux_target ();