[OpenBIOS] r535 - in trunk/openbios-devel: arch/unix libgcc

svn at openbios.org svn at openbios.org
Tue Aug 4 22:37:34 CEST 2009


Author: blueswirl
Date: 2009-08-04 22:37:34 +0200 (Tue, 04 Aug 2009)
New Revision: 535

Modified:
   trunk/openbios-devel/arch/unix/unix.c
   trunk/openbios-devel/libgcc/libgcc.h
Log:
Fix Unix target warnings from Sparse

Signed-off-by: Blue Swirl <blauwirbel at gmail.com>

Modified: trunk/openbios-devel/arch/unix/unix.c
===================================================================
--- trunk/openbios-devel/arch/unix/unix.c	2009-08-04 20:37:32 UTC (rev 534)
+++ trunk/openbios-devel/arch/unix/unix.c	2009-08-04 20:37:34 UTC (rev 535)
@@ -52,13 +52,12 @@
 
 /* local variables */
 
-ucell *latest, *state;
-ucell *memory;
+static ucell *memory;
 
-int diskemu;
+static int diskemu;
 
 static int segfault = 0;
-int verbose = 0;
+static int verbose = 0;
 
 #ifdef CONFIG_PPC
 uint32_t isa_io_base;
@@ -477,7 +476,7 @@
 		sa.sa_sigaction = segv_handler;
 		sigemptyset(&sa.sa_mask);
 		sa.sa_flags = SA_SIGINFO | SA_NODEFER;
-		sigaction(SIGSEGV, &sa, 0);
+		sigaction(SIGSEGV, &sa, NULL);
 
 		if (verbose)
 			printk("done.\n");
@@ -492,7 +491,7 @@
         sa.sa_sigaction = int_handler;
         sigemptyset(&sa.sa_mask);
         sa.sa_flags = SA_SIGINFO | SA_NODEFER;
-        sigaction(SIGINT, &sa, 0);
+        sigaction(SIGINT, &sa, NULL);
 
         if (verbose)
             printk("done.\n");

Modified: trunk/openbios-devel/libgcc/libgcc.h
===================================================================
--- trunk/openbios-devel/libgcc/libgcc.h	2009-08-04 20:37:32 UTC (rev 534)
+++ trunk/openbios-devel/libgcc/libgcc.h	2009-08-04 20:37:34 UTC (rev 535)
@@ -27,7 +27,7 @@
 // Must be implemented outside:
 void __divide_error(void);
 
-#ifdef __arch64__
+#if defined(__arch64__) || defined(__LP64__)
 typedef          int TItype     __attribute__ ((mode (TI)));
 
 __uint128_t __udivmodti4(__uint128_t num, __uint128_t den, __uint128_t *rem);




More information about the OpenBIOS mailing list