patch-1.3.65 linux/arch/alpha/kernel/ksyms.c
Next file: linux/arch/alpha/kernel/lca.c
Previous file: linux/arch/alpha/kernel/irq.c
Back to the patch index
Back to the overall index
- Lines: 62
- Date:
Sat Feb 17 09:19:37 1996
- Orig file:
v1.3.64/linux/arch/alpha/kernel/ksyms.c
- Orig date:
Fri Feb 9 17:52:56 1996
diff -u --recursive --new-file v1.3.64/linux/arch/alpha/kernel/ksyms.c linux/arch/alpha/kernel/ksyms.c
@@ -7,8 +7,9 @@
#include <linux/string.h>
#include <linux/module.h>
-# include <asm/io.h>
-# include <asm/hwrpb.h>
+#include <linux/string.h>
+#include <asm/io.h>
+#include <asm/hwrpb.h>
extern void bcopy (const char *src, char *dst, int len);
extern struct hwrpb_struct *hwrpb;
@@ -32,8 +33,6 @@
X(_outb),
X(_outw),
X(_outl),
- X(bcopy), /* generated by gcc-2.7.0 for string assignments */
- X(hwrpb),
X(__divl),
X(__reml),
X(__divq),
@@ -42,10 +41,39 @@
X(__remlu),
X(__divqu),
X(__remqu),
- X(strlen), /* used by ftape */
+ X(strcat),
+ X(strcmp),
+ X(strcpy),
+ X(strlen),
+ X(strncmp),
+ X(strncpy),
+ X(strnlen),
+ X(strstr),
+ X(hwrpb),
X(memcmp),
X(memmove),
+ X(__memcpy),
X(__constant_c_memset),
+ /*
+ * The following are special because they're not called
+ * explictly (the C compiler or assembler generates them in
+ * response to division operations). Fortunately, their
+ * interface isn't gonna change any time soon now, so it's OK
+ * to leave it out of version control.
+ */
+# undef bcopy
+# undef memcpy
+# undef memset
+ XNOVERS(__divl),
+ XNOVERS(__divlu),
+ XNOVERS(__divq),
+ XNOVERS(__divqu),
+ XNOVERS(__reml),
+ XNOVERS(__remlu),
+ XNOVERS(__remq),
+ XNOVERS(__remqu),
+ XNOVERS(__memcpy),
+ XNOVERS(__memset),
#include <linux/symtab_end.h>
};
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