(__dgettext, __assert_fail, __assert_perror_fail): Functions moved to
authorroland <roland>
Wed, 22 Nov 1995 20:13:39 +0000 (20:13 +0000)
committerroland <roland>
Wed, 22 Nov 1995 20:13:39 +0000 (20:13 +0000)
dl-minimal.c.

elf/rtld.c

index cf9517d..62d6488 100644 (file)
@@ -381,53 +381,3 @@ void
 _dl_r_debug_state (void)
 {
 }
-\f
-/* Define our own stub for the localization function used by strerror.
-   English-only in the dynamic linker keeps it smaller.  */
-
-char *
-__dgettext (const char *domainname, const char *msgid)
-{
-  assert (domainname == _libc_intl_domainname);
-  return (char *) msgid;
-}
-weak_symbol (__dgettext)
-weak_alias (__dgettext, dgettext)
-
-#ifndef NDEBUG
-
-/* Define (weakly) our own assert failure function which doesn't use stdio.
-   If we are linked into the user program (-ldl), the normal __assert_fail
-   defn can override this one.  */
-
-void
-__assert_fail (const char *assertion,
-              const char *file, unsigned int line, const char *function)
-{
-  char buf[64];
-  buf[sizeof buf - 1] = '\0';
-  _dl_sysdep_fatal ("BUG IN DYNAMIC LINKER ld.so: ",
-                   file, ": ", _itoa (line, buf + sizeof buf - 1, 10, 0),
-                   ": ", function ?: "", function ? ": " : "",
-                   "Assertion `", assertion, "' failed!\n",
-                   NULL);
-
-}
-weak_symbol (__assert_fail)
-
-void
-__assert_perror_fail (int errnum,
-                     const char *file, unsigned int line,
-                     const char *function)
-{
-  char buf[64];
-  buf[sizeof buf - 1] = '\0';
-  _dl_sysdep_fatal ("BUG IN DYNAMIC LINKER ld.so: ",
-                   file, ": ", _itoa (line, buf + sizeof buf - 1, 10, 0),
-                   ": ", function ?: "", function ? ": " : "",
-                   "Unexpected error: ", strerror (errnum), "\n", NULL);
-
-}
-weak_symbol (__assert_perror_fail)
-
-#endif