freebsd-dev/libexec
Marcel Moolenaar 2aba02382e Fix handling of weak references to undefined symbols on ia64:
o  Set st_shndx for sym_zero to SHN_UNDEF instead of SHN_ABS.
   This gives us something to reliably test against.
o  For weak references to undefined sysmbols (as indicated by
   having st_shndx equals SHN_UNDEF) in the context of OPDs,
   the address of the OPD is to be zero, not the address of
   the function it contains.
o  For weak references to undefined symbols in all other cases
   (only DIR64LSB at this time), the actual relocated value is
   to be zero, not the value prior to relocating.

Roughly speaking, weak references to undefined symbols are no-ops.

Tested on: i386, ia64
2002-04-27 05:32:51 +00:00
..
atrun Lock down with WFORMAT?=1, with overrides in the subdirectories which 2002-02-04 02:33:51 +00:00
bootpd Mark report() as printflike and fix resulting warnings, including one bug 2002-02-04 01:28:45 +00:00
comsat o Eliminate __P 2002-02-03 15:53:02 +00:00
fingerd Revert revision 1.11. FreeBSD/alpha has suppport for T/TCP. 2002-02-24 22:24:57 +00:00
ftpd Teach REST how to restart a file transfer after 2^31 bytes: now yylex() 2002-03-14 16:05:06 +00:00
getNAME o __P removal 2002-02-06 16:38:40 +00:00
getty #include <sys/time.h> instead of depending on namespace pollution in 2002-02-25 02:30:04 +00:00
lukemftpd Allow to compile with both GCC 2.95 and 3.1. 2002-04-08 21:22:58 +00:00
mail.local Update build infrastructure for sendmail 8.12. 2002-02-17 22:05:07 +00:00
makekey o Remove __P 2002-02-06 16:51:09 +00:00
mknetid o __P removal 2002-02-17 19:09:20 +00:00
named-xfer Lock down with WFORMAT?=1, with overrides in the subdirectories which 2002-02-04 02:33:51 +00:00
pppoed Usage style sweep: spell "usage" with a small 'u'. 2002-04-22 13:44:47 +00:00
rbootd o __P removal 2002-02-07 23:57:01 +00:00
revnetgroup Include <string.h> for some prototypes, rather than depending on 2002-04-01 21:13:17 +00:00
rexecd When opieverify() is fail, fallback to try unix password. 2002-04-16 10:54:30 +00:00
rlogind o __P removal 2002-02-07 23:57:01 +00:00
rpc.rquotad o __P removal 2002-02-07 05:24:53 +00:00
rpc.rstatd o __P removal 2002-02-07 05:24:53 +00:00
rpc.rusersd o __P removal 2002-02-07 05:24:53 +00:00
rpc.rwalld o Move NTOHL() and associated macros into <sys/param.h>. These are 2002-02-18 20:35:27 +00:00
rpc.sprayd o __P removal 2002-02-07 05:24:53 +00:00
rshd YA patch I forgot to commit last night. 2002-03-06 15:23:18 +00:00
rtld-aout Change brk's prototype from char *brk(const char *) to int brk(const void *) 2002-01-24 12:11:31 +00:00
rtld-elf Fix handling of weak references to undefined symbols on ia64: 2002-04-27 05:32:51 +00:00
save-entropy
smrsh Update build infrastructure for sendmail 8.12. 2002-02-17 22:05:07 +00:00
talkd o Move NTOHL() and associated macros into <sys/param.h>. These are 2002-02-18 20:35:27 +00:00
tcpd Build the TCP-wrapper helper "daemon" tcpd. This is not much use in 2002-01-12 13:31:30 +00:00
telnetd Set WFORMAT=0, overlooked in previous commits to libexec/. 2002-02-06 11:07:55 +00:00
tftpd Correct indent. 2002-04-26 12:27:55 +00:00
xtend Add missing commas. At least I didn't miss a period. 2002-03-18 16:10:00 +00:00
ypxfr Fix warnings. 2002-04-06 19:08:02 +00:00
Makefile Add lukemftpd to the mix. 2002-02-27 18:37:21 +00:00
Makefile.inc Lock down with WFORMAT?=1, with overrides in the subdirectories which 2002-02-04 02:33:51 +00:00