[uClibc-cvs] svn commit: trunk/uClibc/ldso/ldso/m68k
vapier at uclibc.org
vapier at uclibc.org
Wed Mar 16 02:48:33 UTC 2005
Author: vapier
Date: 2005-03-15 19:48:33 -0700 (Tue, 15 Mar 2005)
New Revision: 10022
Log:
updates to match i386
Modified:
trunk/uClibc/ldso/ldso/m68k/dl-sysdep.h
Changeset:
Modified: trunk/uClibc/ldso/ldso/m68k/dl-sysdep.h
===================================================================
--- trunk/uClibc/ldso/ldso/m68k/dl-sysdep.h 2005-03-16 02:48:05 UTC (rev 10021)
+++ trunk/uClibc/ldso/ldso/m68k/dl-sysdep.h 2005-03-16 02:48:33 UTC (rev 10022)
@@ -1,25 +1,29 @@
+/* vi: set sw=4 ts=4: */
+/*
+ * Various assmbly language/system dependent hacks that are required
+ * so that we can minimize the amount of platform specific code.
+ * Copyright (C) 2005 by Erik Andersen <andersen at codepoet.org>
+ */
-/* Various assmbly language/system dependent hacks that are required
- so that we can minimize the amount of platform specific code. */
-
/* Define this if the system uses RELOCA. */
#define ELF_USES_RELOCA
#include <elf.h>
/* Initialization sequence for a GOT. */
-#define INIT_GOT(GOT_BASE,MODULE) \
-{ \
- GOT_BASE[2] = (int) _dl_linux_resolve; \
- GOT_BASE[1] = (int) (MODULE); \
-}
+#define INIT_GOT(GOT_BASE,MODULE) \
+do { \
+ GOT_BASE[2] = (int) _dl_linux_resolve; \
+ GOT_BASE[1] = (int) (MODULE); \
+} while(0)
/* Here we define the magic numbers that this dynamic loader should accept */
#define MAGIC1 EM_68K
-#undef MAGIC2
+#undef MAGIC2
+
/* Used for error messages */
#define ELF_TARGET "m68k"
struct elf_resolve;
-extern unsigned int _dl_linux_resolver (int, int, struct elf_resolve *, int);
+extern unsigned int _dl_linux_resolver (struct elf_resolve *, int);
/* Define this because we do not want to call .udiv in the library.
Not needed for m68k. */
More information about the uClibc-cvs
mailing list