]> err.no Git - util-linux/commitdiff
sparc-utils 'sparc64' binary sets ADDR_LIMIT_32BIT. Closes: LP#141524
authorLaMont Jones <lamont@debian.org>
Fri, 21 Sep 2007 16:20:51 +0000 (10:20 -0600)
committerLaMont Jones <lamont@debian.org>
Fri, 21 Sep 2007 16:35:57 +0000 (10:35 -0600)
The sparc64 binary in the existing sparc-utils package sets ADDR_LIMIT_32BIT.
Cause setarch to behave likewise when invoked as 'sparc64'.

Signed-off-by: LaMont Jones <lamont@debian.org>
sys-utils/setarch.c

index 6eba24ae8e570663afe8ab22ac992cbe4ebc458d..413ce030ddcab305b58cf1415a72509aa2c57308 100644 (file)
@@ -196,6 +196,10 @@ int main(int argc, char *argv[])
     p = argv[0];
     if (!strcmp(p, "-h") || !strcmp(p, "--help"))
       show_help();
+  #if defined(__sparc64__) || defined(__sparc__)
+  } else if (!strcmp(p,"sparc64")) {
+      options |= ADDR_LIMIT_32BIT;
+  #endif
   }
   #if defined(__sparc64__) || defined(__sparc__)
    if (!strcmp(p, "sparc32bash")) {