freebsd-src/usr.sbin
Marcel Moolenaar 3cf3c5d9dd sigset_t change (part 5 of 5)
-----------------------------

Most of the userland changes are in libc. For both the alpha
and the i386 setjmp has been changed to accomodate for the
new sigset_t. Internally, libc is mostly rewritten to use the
new syscalls. The exception is in compat-43/sigcompat.c

The POSIX thread library has also been rewritten to use the
new sigset_t. Except, that it currently only handles NSIG
signals instead of the maximum _SIG_MAXSIG. This should not
be a problem because current applications don't use any
signals higher than NSIG.

There are version bumps for the following libraries:
  libdialog
  libreadline
  libc
  libc_r
  libedit
  libftpio
  libss

These libraries either a) have one of the modified structures
visible in the interface, or b) use sigset_t internally and
may cause breakage if new binaries are used against libraries
that don't have the sigset_t change. This not an immediate
issue, but will be as soon as applications start using the
new range to its fullest.

NOTE: libncurses already had an version bump and has not been
      given one now.

NOTE: doscmd is a real casualty and has been disconnected for
      the moment. Reconnection will eventually happen after
      doscmd has been fixed. I'm aware that being the last one
      to touch it, I'm automaticly promoted to being maintainer.
      According to good taste this means that I will receive a
      badge which either will be glued or mechanically stapled,
      drilled or otherwise violently forced onto me :-)

NOTE: pcvt/vttest cannot be compiled with -traditional. The
      change cause sys/types to be included along the way which
      contains the const and volatile modifiers. I don't consider
      this a solution, but more a workaround.
1999-09-29 15:18:46 +00:00
..
ac $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
accton Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
adduser $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
amd Sync with am-utils-6.0.2s2. 1999-09-23 06:19:25 +00:00
apm $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
apmconf $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
apmd Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
arp Yet another align. 1999-09-20 09:10:46 +00:00
atm $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
bad144 unifdef -Uvax 1999-09-01 11:17:58 +00:00
boot0cfg $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
bootparamd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
btxld $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
cdcontrol $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
chkgrp $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
chown $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
chroot $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ckdist $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
config $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
cron $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
crunch $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ctm $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
dev_mkdb $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
diskpart $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
dpt Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
edquota $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
elf2exe $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
fdcontrol $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
fdformat $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
fdwrite $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
i4b add MAINTAINER to userland part of i4b 1999-08-28 13:32:15 +00:00
inetd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
iostat $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ipfstat Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipftest Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipmon Install ipmon.8 in man8/ not man1/. 1998-08-30 04:48:00 +00:00
ipnat Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipresend Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
ipsend Added y.tab.h to SRCS. This should have been used to get dependencies 1998-05-05 13:16:35 +00:00
iptest Initial bmake scaffolding for ipfilter userland stuff. 1998-03-21 13:53:18 +00:00
IPXrouted $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
jail Add a version number field to the jail(2) argument so that future changes 1999-09-19 08:36:37 +00:00
kbdcontrol Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
kbdmap $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
kernbb Correct spelling : ascii -> ASCII 1999-09-20 09:15:23 +00:00
keyadmin $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
keyserv $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
kgmon $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
kgzip $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
kvm_mkdb $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
lpr moved to koi2alt 1999-09-23 02:54:44 +00:00
lptcontrol $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
mailstats Build sendmail-8.9.1 makemap. 1998-08-04 15:25:32 +00:00
makemap Add snprintf.c to SRCS so that the function quad_to_string exists. The 1998-08-06 23:01:49 +00:00
manctl $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
memcontrol $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
mixer remove #ifdef FreeBSD -> <machine/soundcard.h> special case as we have it 1999-09-04 15:20:48 +00:00
mount_portalfs $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mountd $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
moused Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
mptable $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
mrouted Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
mtest $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
mtree -Wall fixes. 1999-09-27 00:36:03 +00:00
named $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
named.reload $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
named.restart $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ndc $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
newsyslog $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
nfsd $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nologin $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nslookup $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
nsupdate New bind8 program 1998-05-03 05:10:23 +00:00
pccard $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
pciconf $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
pcvt sigset_t change (part 5 of 5) 1999-09-29 15:18:46 +00:00
periodic $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
pkg_install o Remove all of the objformat logic, it's never coming back. 1999-09-25 03:02:08 +00:00
pnpinfo $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
portmap $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ppp Support ``set cd off'' to tell ppp not to even look for carrier on the 1999-09-26 23:02:18 +00:00
pppctl NetBSD has changed the el_init() prototype 1999-09-20 07:22:22 +00:00
pppd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
pppstats $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
praliases Use sendmail-8.9.1 praliases 1998-08-04 15:26:57 +00:00
procctl $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
pstat $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
pw Only do a full pwd_mkdb for deletions; other operations may use the -u 1999-08-30 10:35:38 +00:00
pwd_mkdb Unifdef -DPASSWD_IGNORE_COMMENTS. This wasn't really optional and 1999-09-06 17:30:03 +00:00
quot $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
quotaon $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rarpd Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
repquota $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rmt $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rndcontrol Update licence. 1999-09-04 07:38:49 +00:00
rpc.lockd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rpc.statd sigset_t change (part 5 of 5) 1999-09-29 15:18:46 +00:00
rpc.yppasswdd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rpc.ypupdated $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rpc.ypxfrd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rtprio $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
rwhod $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
sa $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
sade Spruce up the ADMtek driver: conver to newbus, miibus and add support 1999-09-22 05:07:51 +00:00
sendmail $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
sgsc $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
sicontrol $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
sliplogin $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
slstat $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
spkrtest $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
spray $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
stallion Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
sysinstall Oh bollocks, I really screwed up the "auto" check here. Time 1999-09-27 21:48:28 +00:00
syslogd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
tcpdchk $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
tcpdmatch $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
tcpdump $Header$ -> $FreeBSD$ 1999-08-28 05:11:36 +00:00
timed $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
traceroute $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
trpt #ifdef out section of code dealing with integer timers, 1999-08-31 02:32:14 +00:00
tzsetup Re-add the libmytinfo/libncurses stuff - removing it breaks static 1999-09-01 23:36:21 +00:00
usbd $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
usbdevs $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
vidcontrol Various style and visual changes. 1999-09-24 20:39:24 +00:00
vipw $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
vnconfig Bring documentation up to date, add a few more vnconfig examples. 1999-09-21 01:03:11 +00:00
watch Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
wicontrol $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
wlconfig Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
wormcontrol Support quad & max speeds in wormcontrol. 1999-09-22 12:04:51 +00:00
xntpd Correct spelling : ascii -> ASCII 1999-09-20 09:15:23 +00:00
xten $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
yp_mkdb Fix stupid disorder in previous commit. This was my own error, not 1999-09-01 12:42:00 +00:00
ypbind $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
yppoll $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
yppush $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ypserv $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
ypset $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
zic $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
Makefile.inc BSD 4.4 Lite usr.sbin Sources 1994-05-26 05:23:31 +00:00