freebsd-src/libexec
John Polstra 0db65949ae Add support for the LD_BIND_NOW environment variable. If it is set to a
nonempty string, then function calls are relocated at program start-up
rather than lazily.  This variable is standard on Sun and SVR4 systems.

The dlopen() function now supports both lazy and immediate binding, as
determined by its "mode" argument, which can be either 1 (RTLD_LAZY) or
2 (RTLD_NOW).  I will add defines of these symbols to <dlfcn.h> as soon
as I've done a little more checking to make sure they won't cause
collisions or bootstrapping problems that would break "make world".

The "LD_*" environment variables which alter dynamic linker behavior are
now treated as unset if they are set to the empty string.  This agrees
with the standard SVR4 conventions for the dynamic linker.

Add a work-around for programs compiled with certain buggy versions of
crt0.o.  The buggy versions failed to set the "crt_ldso" member of the
interface structure.  This caused certain error messages from the
dynamic linker to begin with "(null)" instead of the pathname of the
dynamic linker.
1997-01-12 00:16:36 +00:00
..
atrun add forgotten $Id$ 1996-09-22 21:56:57 +00:00
bootpd Update to match changes in <net/if.h>. 1997-01-03 20:19:50 +00:00
comsat add forgotten $Id$ 1996-09-22 21:56:57 +00:00
fingerd Correct some misleading text. 1997-01-08 07:12:47 +00:00
ftpd Document the fact that the administrator may have 1997-01-11 20:17:05 +00:00
getNAME sync copyright with /usr/share/examples/etc/bsd-style-copyright 1996-08-27 20:04:45 +00:00
getty Added group= facility to /etc/ttys for tty grouping for more 1997-01-02 08:05:43 +00:00
lfs_cleanerd add forgotten $Id$ 1996-09-22 21:56:57 +00:00
mail.local Totally botched ths patch...revert back to Rev 1.7, and request a 1996-10-23 05:05:32 +00:00
makekey add forgotten $Id$ 1996-09-22 21:56:57 +00:00
mknetid Nuke a couple of useless lines of code from the /etc/netid parsing 1996-10-24 03:33:32 +00:00
named-xfer Remove dmalloc.c reference from here too. :) 1997-01-01 11:03:27 +00:00
rbootd Fix up programs which expect <net/if.h> to include <sys/time.h> to instead 1996-12-10 17:11:53 +00:00
revnetgroup Close PR #2193: support backslash line continuations. 1996-12-13 02:40:39 +00:00
rexecd Back out recent security patch for rexecd. After more careful analysis, 1996-11-22 08:59:07 +00:00
rlogind Document the -k, -v and -x options. 1996-12-16 00:01:28 +00:00
rpc.rquotad Obtained from: NetBSD 1996-01-05 08:47:12 +00:00
rpc.rstatd Update to match changes in <net/if.h>. 1997-01-03 20:19:50 +00:00
rpc.rusersd Correct the ancient paths here in case someone ever uncomments this again. 1996-11-05 05:13:39 +00:00
rpc.rwalld Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
rpc.sprayd Correct some man page cross references and file location references. 1996-04-07 00:06:21 +00:00
rshd Fixes: 1996-10-22 21:11:49 +00:00
rtld-aout Add support for the LD_BIND_NOW environment variable. If it is set to a 1997-01-12 00:16:36 +00:00
rtld-elf Add support for the LD_BIND_NOW environment variable. If it is set to a 1997-01-12 00:16:36 +00:00
talkd add forgotten $Id$ 1996-09-22 21:56:57 +00:00
telnetd Some buffer overrun fixes and removed check for username starting with "-" 1997-01-07 19:00:52 +00:00
tftpd Truncate the file when opening it with write intent. Otherwise, 1996-11-30 20:59:32 +00:00
uucpd add forgotten $Id$ 1996-09-22 21:56:57 +00:00
xtend add missing comma(s) in .Xr macros 1996-09-23 22:24:39 +00:00
ypxfr Change declaration of yp_errno from int to enum ypstat so that it 1996-12-23 18:15:41 +00:00
Makefile Build ebones/telnetd only if MAKE_EBONES defined 1997-01-08 11:46:23 +00:00
Makefile.inc BSD 4.4 Lite Libexec Sources 1994-05-27 12:39:25 +00:00