freebsd-dev/libexec
John Polstra a565ca5920 Implement ldconfig functionality for ELF. The hints are stored in
a different file than the a.out hints, namely, "/var/run/ld-elf.so.hints".
These hints consist only of the directory search path.  There is
no hash table as in the a.out hints, because ELF doesn't have to
search for the file with the highest minor version number.  (It
doesn't have minor version numbers at all.)

A single run of ldconfig updates either the a.out hints or the ELF
hints, but not both.  The set of hints to process is selected in
the usual way, via /etc/objformat, or ${OBJFORMAT}, or the "-aout"
or "-elf" command line option.  The rationale is that you probably
want to search different directories for ELF than for a.out.

"ldconfig -r" is faked up to produce output like we are used to,
except that for ELF there are no minor version numbers.  This should
enable "ldconfig -r" to be used for checking LIB_DEPENDS in ports
even for ELF.

I implemented the ELF functionality in a new source file, with an
eye toward eliminating the a.out code entirely at some point in
the future.
1998-09-05 03:31:00 +00:00
..
atrun Fixed printf format errors. 1998-08-02 16:44:18 +00:00
bootpd Don't assume that time_t is long. Fixed printf format errors. 1998-06-29 16:47:08 +00:00
comsat Fixed printf format errors. 1998-06-30 15:19:51 +00:00
fingerd NetBSD kernels don't support TCP_NOPUSH, so on alpha don't try setting 1998-05-15 03:23:28 +00:00
ftpd Document the use of lines beginning with a '#' as comment lines. 1998-07-09 11:38:21 +00:00
getNAME Use err(3). -Wall cleaning. 1997-11-21 07:40:48 +00:00
getty Getty is missing the speed table entry for 230400 baud. 1998-07-22 05:57:22 +00:00
mail.local Use sendmail-8.9.1 mail.local (with our changes). It has LMTP support. 1998-08-04 15:30:17 +00:00
makekey Key is 8 bytes according to code, not 10 as stated in man page. Add rcsid. 1997-11-24 07:29:12 +00:00
mknetid Fixed printf format errors. 1998-06-30 15:19:51 +00:00
named-xfer Activate libbind 1998-06-11 09:17:58 +00:00
rbootd Remove no longer needed FreeBSD specific code. 1998-07-20 04:52:26 +00:00
revnetgroup .Sh AUTHOR -. .Sh AUTHORS. Use .An/.Aq. 1998-03-19 07:37:22 +00:00
rexecd Use err(3). -Wall cleaning. Use Pa for file names and add section in Xrefs. 1997-11-26 07:29:04 +00:00
rlogind Add -lcrypt when building kerberos. 1998-09-05 00:32:27 +00:00
rpc.rquotad Cosmetics in man page. Add rcsid and sort #includes. 1997-11-26 07:31:14 +00:00
rpc.rstatd Make these programs compile and work correctly now that /usr/include/rpcsvc 1998-01-19 23:13:38 +00:00
rpc.rusersd Make these programs compile and work correctly now that /usr/include/rpcsvc 1998-01-19 23:13:38 +00:00
rpc.rwalld Make these programs compile and work correctly now that /usr/include/rpcsvc 1998-01-19 23:13:38 +00:00
rpc.sprayd Do not terminate syslog() messages with a dot, as others daemons do. 1997-12-02 12:25:39 +00:00
rshd Add -lcrypt when building kerberos. 1998-09-05 00:32:27 +00:00
rtld-aout Pass me the pointy hat with the extra sequins. Just a moment, while I get 1998-08-22 15:51:41 +00:00
rtld-elf Implement ldconfig functionality for ELF. The hints are stored in 1998-09-05 03:31:00 +00:00
smrsh Build sendmail-8.9.1 smrsh 1998-08-04 15:31:31 +00:00
talkd Fixed printf format errors. 1998-08-02 16:44:18 +00:00
telnetd Sort cross references. 1998-08-31 16:41:09 +00:00
tftpd Mention that syslog.conf(5) does not log LOG_FTP messages by default. 1998-06-05 10:31:24 +00:00
uucpd Fixed printf format errors. 1998-06-30 15:19:51 +00:00
xtend PR: misc/4679 1998-04-18 13:37:24 +00:00
ypxfr Fixed printf format errors. 1998-08-02 16:44:18 +00:00
Makefile Enable rtld-elf for build on alpha too. We now have support for shared 1998-09-04 22:55:17 +00:00
Makefile.inc BSD 4.4 Lite Libexec Sources 1994-05-27 12:39:25 +00:00