From e320cbc913f2d70b3f68ba1005c02fb76adc4245 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 23 Sep 1996 00:24:55 +0000 Subject: update from main archive 960922 Sun Sep 22 15:18:41 1996 Ulrich Drepper * sysdeps/unix/sysv/linux/init-first.c: Define dummy function `_dl_start' so that linking fails if this file should ever be used in ld.so. * catgets/gencat.c (main): Change --version message according to RMS' last standard revision. * db/makedb.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. (__get_nproc_conf): New function. --- sysdeps/unix/sysv/linux/init-first.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'sysdeps/unix/sysv/linux/init-first.c') diff --git a/sysdeps/unix/sysv/linux/init-first.c b/sysdeps/unix/sysv/linux/init-first.c index 9f0a3c0f51..75ada19610 100644 --- a/sysdeps/unix/sysv/linux/init-first.c +++ b/sysdeps/unix/sysv/linux/init-first.c @@ -87,3 +87,15 @@ __libc_init_first (void) SYSDEP_CALL_INIT(__libc_init_first, init); #endif + + +/* This function is defined here so that if this file ever gets into + ld.so we will get a link error. Having this file silently included + in ld.so causes disaster, because the _init definition above will + cause ld.so to gain an init function, which is not a cool thing. */ + +void +_dl_start () +{ + abort (); +} -- cgit v1.2.3