update from main archive 960909
authordrepper <drepper>
Tue, 10 Sep 1996 01:59:00 +0000 (01:59 +0000)
committerdrepper <drepper>
Tue, 10 Sep 1996 01:59:00 +0000 (01:59 +0000)
sysdeps/unix/sysv/linux/i386/init-first.h [deleted file]
sysdeps/unix/sysv/linux/m68k/init-first.h [deleted file]

diff --git a/sysdeps/unix/sysv/linux/i386/init-first.h b/sysdeps/unix/sysv/linux/i386/init-first.h
deleted file mode 100644 (file)
index 4c61f1b..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/* The job of this fragment it to find argc and friends for INIT.
-   This is done in one of two ways: either in the stack context
-   of program start, or having dlopen pass them in.  */
-
-#define SYSDEP_CALL_INIT(NAME, INIT)                                         \
-void NAME (void *arg)                                                        \
-{                                                                            \
-  int argc;                                                                  \
-  char **argv, **envp;                                                       \
-                                                                             \
-  __libc_multiple_libcs = &_dl_starting_up && !_dl_starting_up;                      \
-                                                                             \
-  if (!__libc_multiple_libcs)                                                \
-    {                                                                        \
-      argc = (int) arg;                                                              \
-      argv = (char **) &arg + 1;                                             \
-      envp = &argv[argc+1];                                                  \
-    }                                                                        \
-  else                                                                       \
-    {                                                                        \
-      argc = (int) arg;                                                              \
-      argv = ((char ***) &arg)[1];                                           \
-      envp = ((char ***) &arg)[2];                                           \
-    }                                                                        \
-                                                                             \
-  INIT (argc, argv, envp);                                                   \
-}
diff --git a/sysdeps/unix/sysv/linux/m68k/init-first.h b/sysdeps/unix/sysv/linux/m68k/init-first.h
deleted file mode 100644 (file)
index 7d8c320..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/* This fragment is invoked in the stack context of program start.
-   Its job is to set up a pointer to argc as an argument, pass
-   control to `INIT', and, if necessary, clean up after the call
-   to leave the stack in the same condition it was found in.  */
-
-#define SYSDEP_CALL_INIT(NAME, INIT)   \
-    asm(".globl " #NAME "\n\t"         \
-       #NAME ":\n\t"                   \
-       "pea %sp@(4)\n\t"               \
-       "jbsr " #INIT "\n\t"            \
-       "addq #4,%sp\n\t"               \
-       "rts");