patch-1.3.37 linux/include/asm-alpha/system.h
Next file: linux/include/asm-alpha/unistd.h
Previous file: linux/include/asm-alpha/processor.h
Back to the patch index
Back to the overall index
- Lines: 13
- Date:
Tue Oct 24 16:19:41 1995
- Orig file:
v1.3.36/linux/include/asm-alpha/system.h
- Orig date:
Mon Oct 23 18:02:18 1995
diff -u --recursive --new-file v1.3.36/linux/include/asm-alpha/system.h linux/include/asm-alpha/system.h
@@ -97,6 +97,12 @@
#define save_flags(flags) do { flags = getipl(); } while (0)
#define restore_flags(flags) setipl(flags)
+/*
+ * Give prototypes to shut up gcc.
+ */
+extern inline unsigned long xchg_u32 (volatile int * m, unsigned long val);
+extern inline unsigned long xchg_u64 (volatile long * m, unsigned long val);
+
extern inline unsigned long xchg_u32(volatile int * m, unsigned long val)
{
unsigned long dummy, dummy2;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this