PERFORCE change 69244 for review
Sam Leffler
sam at FreeBSD.org
Tue Jan 18 12:54:57 PST 2005
http://perforce.freebsd.org/chv.cgi?CH=69244
Change 69244 by sam at sam_ebb on 2005/01/18 20:54:08
IFC @ 69243
Affected files ...
.. //depot/projects/wifi/contrib/gdtoa/gdtoaimp.h#2 integrate
.. //depot/projects/wifi/etc/pccard_ether#5 integrate
.. //depot/projects/wifi/etc/rc.d/ntpdate#2 integrate
.. //depot/projects/wifi/games/fortune/datfiles/freebsd-tips#3 integrate
.. //depot/projects/wifi/games/fortune/strfile/strfile.8#2 integrate
.. //depot/projects/wifi/games/morse/morse.6#2 integrate
.. //depot/projects/wifi/games/random/random.6#2 integrate
.. //depot/projects/wifi/gnu/lib/libdialog/dialog.3#2 integrate
.. //depot/projects/wifi/gnu/lib/libstdc++/Makefile#2 integrate
.. //depot/projects/wifi/gnu/usr.bin/man/apropos/apropos.man#2 integrate
.. //depot/projects/wifi/gnu/usr.bin/tar/tar.1#2 integrate
.. //depot/projects/wifi/lib/libc/gdtoa/_hdtoa.c#2 integrate
.. //depot/projects/wifi/lib/libc/sparc64/gen/flt_rounds.c#2 integrate
.. //depot/projects/wifi/libexec/bootpd/tools/bootptest/bootptest.8#2 integrate
.. //depot/projects/wifi/libexec/comsat/comsat.8#2 integrate
.. //depot/projects/wifi/libexec/fingerd/fingerd.8#2 integrate
.. //depot/projects/wifi/libexec/ftpd/ftpd.8#2 integrate
.. //depot/projects/wifi/libexec/getNAME/getNAME.1#2 integrate
.. //depot/projects/wifi/libexec/getty/getty.8#2 integrate
.. //depot/projects/wifi/libexec/getty/gettytab.5#2 integrate
.. //depot/projects/wifi/libexec/getty/ttys.5#2 integrate
.. //depot/projects/wifi/libexec/mknetid/netid.5#2 integrate
.. //depot/projects/wifi/libexec/pppoed/pppoed.8#2 integrate
.. //depot/projects/wifi/libexec/rexecd/rexecd.8#2 integrate
.. //depot/projects/wifi/libexec/rlogind/rlogind.8#2 integrate
.. //depot/projects/wifi/libexec/rpc.rquotad/rpc.rquotad.8#2 integrate
.. //depot/projects/wifi/libexec/rshd/rshd.8#2 integrate
.. //depot/projects/wifi/sbin/adjkerntz/adjkerntz.8#2 integrate
.. //depot/projects/wifi/sbin/atm/fore_dnld/fore_dnld.8#2 integrate
.. //depot/projects/wifi/sbin/atm/ilmid/ilmid.8#2 integrate
.. //depot/projects/wifi/sbin/badsect/badsect.8#2 integrate
.. //depot/projects/wifi/sbin/ccdconfig/ccdconfig.8#4 integrate
.. //depot/projects/wifi/sbin/comcontrol/comcontrol.8#3 integrate
.. //depot/projects/wifi/sbin/dmesg/Makefile#2 integrate
.. //depot/projects/wifi/sbin/dmesg/dmesg.c#2 integrate
.. //depot/projects/wifi/sbin/dump/dump.8#2 integrate
.. //depot/projects/wifi/sbin/dumpon/dumpon.8#2 integrate
.. //depot/projects/wifi/sbin/ffsinfo/ffsinfo.8#2 integrate
.. //depot/projects/wifi/sbin/fsck_ffs/fsck_ffs.8#2 integrate
.. //depot/projects/wifi/sbin/fsck_msdosfs/fsck_msdosfs.8#2 integrate
.. //depot/projects/wifi/sbin/fsdb/fsdb.8#2 integrate
.. //depot/projects/wifi/sbin/geom/class/concat/gconcat.8#4 integrate
.. //depot/projects/wifi/sbin/geom/class/label/glabel.8#4 integrate
.. //depot/projects/wifi/sbin/geom/class/mirror/gmirror.8#4 integrate
.. //depot/projects/wifi/sbin/geom/class/nop/gnop.8#4 integrate
.. //depot/projects/wifi/sbin/geom/class/raid3/graid3.8#5 integrate
.. //depot/projects/wifi/sbin/geom/class/shsec/gshsec.8#3 integrate
.. //depot/projects/wifi/sbin/geom/class/stripe/gstripe.8#6 integrate
.. //depot/projects/wifi/sbin/geom/core/geom.8#4 integrate
.. //depot/projects/wifi/sbin/ggate/ggatec/ggatec.8#2 integrate
.. //depot/projects/wifi/sbin/ggate/ggated/ggated.8#2 integrate
.. //depot/projects/wifi/sbin/ggate/ggatel/ggatel.8#2 integrate
.. //depot/projects/wifi/sbin/growfs/growfs.8#3 integrate
.. //depot/projects/wifi/sbin/ifconfig/ifconfig.8#6 integrate
.. //depot/projects/wifi/sbin/init/init.8#2 integrate
.. //depot/projects/wifi/sbin/ip6fw/ip6fw.8#2 integrate
.. //depot/projects/wifi/sbin/ipfw/ipfw.8#6 integrate
.. //depot/projects/wifi/sbin/ipfw/ipfw2.c#5 integrate
.. //depot/projects/wifi/sbin/kldconfig/kldconfig.8#2 integrate
.. //depot/projects/wifi/sbin/kldload/kldload.8#2 integrate
.. //depot/projects/wifi/sbin/kldstat/kldstat.8#2 integrate
.. //depot/projects/wifi/sbin/kldunload/kldunload.8#3 integrate
.. //depot/projects/wifi/sbin/md5/md5.1#2 integrate
.. //depot/projects/wifi/sbin/mount/mount.8#4 integrate
.. //depot/projects/wifi/sbin/mount_cd9660/mount_cd9660.8#3 integrate
.. //depot/projects/wifi/sbin/mount_nullfs/mount_nullfs.8#2 integrate
.. //depot/projects/wifi/sbin/mount_umapfs/mount_umapfs.8#2 integrate
.. //depot/projects/wifi/sbin/mount_unionfs/mount_unionfs.8#3 integrate
.. //depot/projects/wifi/sbin/newfs_msdos/Makefile#2 integrate
.. //depot/projects/wifi/sbin/newfs_msdos/newfs_msdos.8#2 integrate
.. //depot/projects/wifi/sbin/newfs_msdos/newfs_msdos.c#2 integrate
.. //depot/projects/wifi/sbin/nfsiod/nfsiod.8#2 integrate
.. //depot/projects/wifi/sbin/nos-tun/nos-tun.8#2 integrate
.. //depot/projects/wifi/sbin/ping6/ping6.8#2 integrate
.. //depot/projects/wifi/sbin/reboot/boot_i386.8#3 integrate
.. //depot/projects/wifi/sbin/restore/restore.8#2 integrate
.. //depot/projects/wifi/sbin/route/route.8#4 integrate
.. //depot/projects/wifi/sbin/routed/routed.8#2 integrate
.. //depot/projects/wifi/sbin/savecore/savecore.8#2 integrate
.. //depot/projects/wifi/sbin/slattach/slattach.8#4 integrate
.. //depot/projects/wifi/sbin/swapon/swapon.8#2 integrate
.. //depot/projects/wifi/sbin/sysctl/sysctl.8#4 integrate
.. //depot/projects/wifi/sbin/tunefs/tunefs.8#2 integrate
.. //depot/projects/wifi/secure/usr.bin/bdes/bdes.c#2 integrate
.. //depot/projects/wifi/share/man/man4/man4.i386/apm.4#2 integrate
.. //depot/projects/wifi/share/man/man4/umass.4#3 integrate
.. //depot/projects/wifi/share/man/man8/sticky.8#2 integrate
.. //depot/projects/wifi/share/man/man9/VOP_CREATE.9#2 integrate
.. //depot/projects/wifi/share/man/man9/VOP_LOOKUP.9#2 integrate
.. //depot/projects/wifi/share/man/man9/bus_dma.9#4 integrate
.. //depot/projects/wifi/sys/arm/include/endian.h#4 integrate
.. //depot/projects/wifi/sys/conf/kern.pre.mk#3 integrate
.. //depot/projects/wifi/sys/dev/acpica/acpi_pci_link.c#9 integrate
.. //depot/projects/wifi/sys/dev/acpica/acpi_pcib.c#5 integrate
.. //depot/projects/wifi/sys/dev/acpica/acpi_resource.c#3 integrate
.. //depot/projects/wifi/sys/dev/ath/if_ath.c#69 integrate
.. //depot/projects/wifi/sys/dev/ath/if_ath_pci.c#8 integrate
.. //depot/projects/wifi/sys/dev/ath/if_athvar.h#28 integrate
.. //depot/projects/wifi/sys/dev/pccard/pccard.c#3 integrate
.. //depot/projects/wifi/sys/fs/udf/udf_vnops.c#8 integrate
.. //depot/projects/wifi/sys/geom/geom_ctl.c#2 integrate
.. //depot/projects/wifi/sys/i386/conf/NOTES#6 integrate
.. //depot/projects/wifi/sys/i386/i386/db_trace.c#4 integrate
.. //depot/projects/wifi/sys/i386/i386/io_apic.c#2 integrate
.. //depot/projects/wifi/sys/i386/i386/machdep.c#7 integrate
.. //depot/projects/wifi/sys/i386/i386/mptable.c#4 integrate
.. //depot/projects/wifi/sys/i386/include/intr_machdep.h#3 integrate
.. //depot/projects/wifi/sys/i386/isa/atpic.c#2 integrate
.. //depot/projects/wifi/sys/i386/isa/elcr.c#2 integrate
.. //depot/projects/wifi/sys/ia64/ia64/busdma_machdep.c#4 integrate
.. //depot/projects/wifi/sys/kern/kern_umtx.c#9 integrate
.. //depot/projects/wifi/sys/kern/sys_generic.c#5 integrate
.. //depot/projects/wifi/sys/kern/sys_pipe.c#6 integrate
.. //depot/projects/wifi/sys/modules/ath_hal/Makefile#5 integrate
.. //depot/projects/wifi/sys/net80211/ieee80211_input.c#40 integrate
.. //depot/projects/wifi/sys/net80211/ieee80211_node.c#41 integrate
.. //depot/projects/wifi/sys/net80211/ieee80211_node.h#21 integrate
.. //depot/projects/wifi/sys/net80211/ieee80211_proto.c#23 integrate
.. //depot/projects/wifi/sys/pc98/conf/NOTES#3 integrate
.. //depot/projects/wifi/sys/sys/umtx.h#8 integrate
.. //depot/projects/wifi/sys/vm/vm_map.c#5 integrate
.. //depot/projects/wifi/tools/tools/crypto/cryptotest.c#2 integrate
.. //depot/projects/wifi/usr.bin/apply/apply.1#2 integrate
.. //depot/projects/wifi/usr.bin/asa/asa.1#2 integrate
.. //depot/projects/wifi/usr.bin/at/at.man#2 integrate
.. //depot/projects/wifi/usr.bin/banner/banner.6#2 integrate
.. //depot/projects/wifi/usr.bin/basename/basename.1#2 integrate
.. //depot/projects/wifi/usr.bin/biff/biff.1#2 integrate
.. //depot/projects/wifi/usr.bin/bluetooth/bthost/bthost.1#2 integrate
.. //depot/projects/wifi/usr.bin/bluetooth/btsockstat/btsockstat.1#2 integrate
.. //depot/projects/wifi/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.1#2 integrate
.. //depot/projects/wifi/usr.bin/brandelf/brandelf.1#2 integrate
.. //depot/projects/wifi/usr.bin/calendar/calendar.1#2 integrate
.. //depot/projects/wifi/usr.bin/cap_mkdb/cap_mkdb.1#2 integrate
.. //depot/projects/wifi/usr.bin/catman/catman.1#3 integrate
.. //depot/projects/wifi/usr.bin/checknr/checknr.1#2 integrate
.. //depot/projects/wifi/usr.bin/chpass/chpass.1#2 integrate
.. //depot/projects/wifi/usr.bin/cksum/cksum.1#2 integrate
.. //depot/projects/wifi/usr.bin/col/col.1#2 integrate
.. //depot/projects/wifi/usr.bin/colcrt/colcrt.1#2 integrate
.. //depot/projects/wifi/usr.bin/colldef/colldef.1#2 integrate
.. //depot/projects/wifi/usr.bin/colrm/colrm.1#2 integrate
.. //depot/projects/wifi/usr.bin/column/column.1#3 integrate
.. //depot/projects/wifi/usr.bin/comm/comm.1#2 integrate
.. //depot/projects/wifi/usr.bin/compress/compress.1#2 integrate
.. //depot/projects/wifi/usr.bin/csplit/csplit.1#2 integrate
.. //depot/projects/wifi/usr.bin/ctags/ctags.1#2 integrate
.. //depot/projects/wifi/usr.bin/cut/cut.1#2 integrate
.. //depot/projects/wifi/usr.bin/elfdump/elfdump.1#2 integrate
.. //depot/projects/wifi/usr.bin/env/env.1#2 integrate
.. //depot/projects/wifi/usr.bin/expand/expand.1#2 integrate
.. //depot/projects/wifi/usr.bin/fetch/fetch.1#2 integrate
.. //depot/projects/wifi/usr.bin/finger/finger.conf.5#2 integrate
.. //depot/projects/wifi/usr.bin/fstat/fstat.1#2 integrate
.. //depot/projects/wifi/usr.bin/gencat/gencat.1#2 integrate
.. //depot/projects/wifi/usr.bin/getconf/getconf.1#2 integrate
.. //depot/projects/wifi/usr.bin/getopt/getopt.1#3 integrate
.. //depot/projects/wifi/usr.bin/head/head.1#2 integrate
.. //depot/projects/wifi/usr.bin/hexdump/hexdump.1#2 integrate
.. //depot/projects/wifi/usr.bin/hexdump/od.1#3 integrate
.. //depot/projects/wifi/usr.bin/id/groups.1#2 integrate
.. //depot/projects/wifi/usr.bin/id/id.1#2 integrate
.. //depot/projects/wifi/usr.bin/id/whoami.1#2 integrate
.. //depot/projects/wifi/usr.bin/ipcs/ipcs.1#2 integrate
.. //depot/projects/wifi/usr.bin/join/join.1#2 integrate
.. //depot/projects/wifi/usr.bin/jot/jot.1#2 integrate
.. //depot/projects/wifi/usr.bin/killall/killall.1#2 integrate
.. //depot/projects/wifi/usr.bin/ktrace/ktrace.1#2 integrate
.. //depot/projects/wifi/usr.bin/last/last.1#2 integrate
.. //depot/projects/wifi/usr.bin/limits/limits.1#2 integrate
.. //depot/projects/wifi/usr.bin/locale/locale.1#2 integrate
.. //depot/projects/wifi/usr.bin/locate/locate/locate.1#3 integrate
.. //depot/projects/wifi/usr.bin/locate/locate/locate.updatedb.8#2 integrate
.. //depot/projects/wifi/usr.bin/lockf/lockf.1#2 integrate
.. //depot/projects/wifi/usr.bin/logger/logger.1#2 integrate
.. //depot/projects/wifi/usr.bin/logname/logname.1#2 integrate
.. //depot/projects/wifi/usr.bin/look/look.1#2 integrate
.. //depot/projects/wifi/usr.bin/m4/m4.1#2 integrate
.. //depot/projects/wifi/usr.bin/make/make.1#4 integrate
.. //depot/projects/wifi/usr.bin/makewhatis/makewhatis.1#2 integrate
.. //depot/projects/wifi/usr.bin/mesg/mesg.1#2 integrate
.. //depot/projects/wifi/usr.bin/mkdep/mkdep.1#2 integrate
.. //depot/projects/wifi/usr.bin/mkfifo/Makefile#2 integrate
.. //depot/projects/wifi/usr.bin/mkfifo/mkfifo.1#2 integrate
.. //depot/projects/wifi/usr.bin/mkfifo/mkfifo.c#2 integrate
.. //depot/projects/wifi/usr.bin/mklocale/mklocale.1#2 integrate
.. //depot/projects/wifi/usr.bin/mktemp/mktemp.1#2 integrate
.. //depot/projects/wifi/usr.bin/mkuzip/mkuzip.8#2 integrate
.. //depot/projects/wifi/usr.bin/msgs/Makefile#2 integrate
.. //depot/projects/wifi/usr.bin/msgs/msgs.c#2 integrate
.. //depot/projects/wifi/usr.bin/newgrp/newgrp.1#2 integrate
.. //depot/projects/wifi/usr.bin/nice/nice.1#2 integrate
.. //depot/projects/wifi/usr.bin/nl/nl.1#3 integrate
.. //depot/projects/wifi/usr.bin/nohup/nohup.1#2 integrate
.. //depot/projects/wifi/usr.bin/paste/paste.1#2 integrate
.. //depot/projects/wifi/usr.bin/pathchk/pathchk.1#2 integrate
.. //depot/projects/wifi/usr.bin/pr/pr.1#2 integrate
.. //depot/projects/wifi/usr.bin/printenv/printenv.1#2 integrate
.. //depot/projects/wifi/usr.bin/printf/printf.1#2 integrate
.. //depot/projects/wifi/usr.bin/quota/quota.1#2 integrate
.. //depot/projects/wifi/usr.bin/rlogin/rlogin.1#2 integrate
.. //depot/projects/wifi/usr.bin/sed/sed.1#3 integrate
.. //depot/projects/wifi/usr.bin/shar/shar.1#2 integrate
.. //depot/projects/wifi/usr.bin/showmount/showmount.8#2 integrate
.. //depot/projects/wifi/usr.bin/split/split.1#2 integrate
.. //depot/projects/wifi/usr.bin/su/su.1#2 integrate
.. //depot/projects/wifi/usr.bin/su/su.c#2 integrate
.. //depot/projects/wifi/usr.bin/systat/systat.1#2 integrate
.. //depot/projects/wifi/usr.bin/tabs/tabs.1#2 integrate
.. //depot/projects/wifi/usr.bin/tail/tail.1#2 integrate
.. //depot/projects/wifi/usr.bin/talk/talk.1#2 integrate
.. //depot/projects/wifi/usr.bin/tar/bsdtar.1#2 integrate
.. //depot/projects/wifi/usr.bin/tee/tee.1#2 integrate
.. //depot/projects/wifi/usr.bin/tftp/tftp.1#2 integrate
.. //depot/projects/wifi/usr.bin/time/time.1#2 integrate
.. //depot/projects/wifi/usr.bin/touch/touch.1#2 integrate
.. //depot/projects/wifi/usr.bin/tput/tput.1#2 integrate
.. //depot/projects/wifi/usr.bin/tr/tr.1#3 integrate
.. //depot/projects/wifi/usr.bin/truncate/truncate.1#2 integrate
.. //depot/projects/wifi/usr.bin/tset/tset.1#2 integrate
.. //depot/projects/wifi/usr.bin/uac/uac.1#2 integrate
.. //depot/projects/wifi/usr.bin/ul/ul.1#2 integrate
.. //depot/projects/wifi/usr.bin/uname/uname.1#2 integrate
.. //depot/projects/wifi/usr.bin/unifdef/unifdef.1#2 integrate
.. //depot/projects/wifi/usr.bin/uniq/uniq.1#2 integrate
.. //depot/projects/wifi/usr.bin/units/units.1#2 integrate
.. //depot/projects/wifi/usr.bin/usbhidctl/usbhidctl.1#2 integrate
.. //depot/projects/wifi/usr.bin/uuencode/uuencode.1#2 integrate
.. //depot/projects/wifi/usr.bin/uuidgen/uuidgen.1#2 integrate
.. //depot/projects/wifi/usr.bin/vgrind/vgrind.1#2 integrate
.. //depot/projects/wifi/usr.bin/vgrind/vgrindefs.5#2 integrate
.. //depot/projects/wifi/usr.bin/vmstat/vmstat.8#2 integrate
.. //depot/projects/wifi/usr.bin/w/w.1#2 integrate
.. //depot/projects/wifi/usr.bin/wc/wc.1#3 integrate
.. //depot/projects/wifi/usr.bin/what/what.1#2 integrate
.. //depot/projects/wifi/usr.bin/which/which.1#2 integrate
.. //depot/projects/wifi/usr.bin/who/who.1#2 integrate
.. //depot/projects/wifi/usr.bin/window/window.1#2 integrate
.. //depot/projects/wifi/usr.bin/xargs/xargs.1#2 integrate
.. //depot/projects/wifi/usr.bin/xinstall/install.1#2 integrate
.. //depot/projects/wifi/usr.bin/xstr/xstr.1#2 integrate
.. //depot/projects/wifi/usr.bin/yacc/yacc.1#2 integrate
.. //depot/projects/wifi/usr.sbin/ac/ac.8#2 integrate
.. //depot/projects/wifi/usr.sbin/acpi/acpidump/acpidump.8#2 integrate
.. //depot/projects/wifi/usr.sbin/ancontrol/ancontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/apm/apm.8#2 integrate
.. //depot/projects/wifi/usr.sbin/apmd/apmd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/arlcontrol/arlcontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/asf/asf.8#2 integrate
.. //depot/projects/wifi/usr.sbin/atm/atmarpd/atmarpd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/atm/scspd/scspd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/bcmfw/bcmfw.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/bt3cfw/bt3cfw.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/bthidcontrol/bthidcontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/hccontrol/hccontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/hcsecd/hcsecd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/l2control/l2control.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/l2ping/l2ping.8#3 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.8#3 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bluetooth/sdpd/sdpd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/boot0cfg/boot0cfg.8#2 integrate
.. //depot/projects/wifi/usr.sbin/boot98cfg/boot98cfg.8#2 integrate
.. //depot/projects/wifi/usr.sbin/bootparamd/bootparamd/bootparamd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/btxld/btxld.8#2 integrate
.. //depot/projects/wifi/usr.sbin/burncd/burncd.8#3 integrate
.. //depot/projects/wifi/usr.sbin/cdcontrol/cdcontrol.1#2 integrate
.. //depot/projects/wifi/usr.sbin/chkgrp/chkgrp.8#2 integrate
.. //depot/projects/wifi/usr.sbin/chown/chgrp.1#2 integrate
.. //depot/projects/wifi/usr.sbin/chown/chown.8#2 integrate
.. //depot/projects/wifi/usr.sbin/ckdist/ckdist.1#2 integrate
.. //depot/projects/wifi/usr.sbin/config/config.8#3 integrate
.. //depot/projects/wifi/usr.sbin/cron/crontab/crontab.1#2 integrate
.. //depot/projects/wifi/usr.sbin/ctm/ctm_rmail/ctm_rmail.1#2 integrate
.. //depot/projects/wifi/usr.sbin/daemon/daemon.8#2 integrate
.. //depot/projects/wifi/usr.sbin/dconschat/dconschat.8#2 integrate
.. //depot/projects/wifi/usr.sbin/digictl/digictl.8#2 integrate
.. //depot/projects/wifi/usr.sbin/diskinfo/diskinfo.8#4 integrate
.. //depot/projects/wifi/usr.sbin/edquota/edquota.8#2 integrate
.. //depot/projects/wifi/usr.sbin/elf2exe/elf2exe.8#2 integrate
.. //depot/projects/wifi/usr.sbin/faithd/faithd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/fdformat/fdformat.1#2 integrate
.. //depot/projects/wifi/usr.sbin/fdread/fdread.1#2 integrate
.. //depot/projects/wifi/usr.sbin/flowctl/flowctl.8#2 integrate
.. //depot/projects/wifi/usr.sbin/flowctl/flowctl.c#2 integrate
.. //depot/projects/wifi/usr.sbin/fwcontrol/fwcontrol.8#4 integrate
.. //depot/projects/wifi/usr.sbin/gstat/gstat.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/g711conv/g711conv.1#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdnd/isdnd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdndecode/isdndecode.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdnmonitor/isdnmonitor.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdntel/isdntel.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdntelctl/isdntelctl.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdntest/isdntest.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/isdntrace/isdntrace.8#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/i4bcapi.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/i4bq921.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/i4bq931.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/i4btel.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/iavc.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/ifpi.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/ifpi2.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/ifpnp.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/ihfc.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/isic.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/itjc.4#2 integrate
.. //depot/projects/wifi/usr.sbin/i4b/man/iwic.4#2 integrate
.. //depot/projects/wifi/usr.sbin/iostat/iostat.8#2 integrate
.. //depot/projects/wifi/usr.sbin/ip6addrctl/ip6addrctl.8#2 integrate
.. //depot/projects/wifi/usr.sbin/kbdcontrol/kbdcontrol.1#3 integrate
.. //depot/projects/wifi/usr.sbin/kbdmap/kbdmap.1#2 integrate
.. //depot/projects/wifi/usr.sbin/kgmon/kgmon.8#2 integrate
.. //depot/projects/wifi/usr.sbin/kgzip/kgzip.8#2 integrate
.. //depot/projects/wifi/usr.sbin/lpr/lpc/lpc.8#2 integrate
.. //depot/projects/wifi/usr.sbin/lpr/lpq/lpq.1#2 integrate
.. //depot/projects/wifi/usr.sbin/lpr/lpr/lpr.1#2 integrate
.. //depot/projects/wifi/usr.sbin/lpr/lprm/lprm.1#2 integrate
.. //depot/projects/wifi/usr.sbin/lpr/pac/pac.8#2 integrate
.. //depot/projects/wifi/usr.sbin/lptcontrol/lptcontrol.8#3 integrate
.. //depot/projects/wifi/usr.sbin/mergemaster/mergemaster.8#2 integrate
.. //depot/projects/wifi/usr.sbin/mlxcontrol/mlxcontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/mount_nwfs/mount_nwfs.8#2 integrate
.. //depot/projects/wifi/usr.sbin/mountd/netgroup.5#2 integrate
.. //depot/projects/wifi/usr.sbin/moused/moused.8#4 integrate
.. //depot/projects/wifi/usr.sbin/mrouted/mrouted.8#2 integrate
.. //depot/projects/wifi/usr.sbin/mrouted/mtrace.8#2 integrate
.. //depot/projects/wifi/usr.sbin/mtree/mtree.8#2 integrate
.. //depot/projects/wifi/usr.sbin/ndp/ndp.8#2 integrate
.. //depot/projects/wifi/usr.sbin/newsyslog/newsyslog.8#2 integrate
.. //depot/projects/wifi/usr.sbin/nfsd/nfsd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/ngctl/ngctl.8#2 integrate
.. //depot/projects/wifi/usr.sbin/nghook/nghook.8#2 integrate
.. //depot/projects/wifi/usr.sbin/pccard/pccardd/pccard.conf.5#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/cursor/cursor.1#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/fed/fed.1#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/ispcvt/ispcvt.8#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/kcon/kcon.1#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/keycap/man5/keycap.5#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/loadfont/loadfont.1#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/scon/scon.1#2 integrate
.. //depot/projects/wifi/usr.sbin/pcvt/userkeys/vt220keys.1#2 integrate
.. //depot/projects/wifi/usr.sbin/periodic/periodic.8#2 integrate
.. //depot/projects/wifi/usr.sbin/pkg_install/sign/pkg_sign.1#2 integrate
.. //depot/projects/wifi/usr.sbin/pkg_install/version/pkg_version.1#3 integrate
.. //depot/projects/wifi/usr.sbin/pppctl/pppctl.8#2 integrate
.. //depot/projects/wifi/usr.sbin/pstat/pstat.8#3 integrate
.. //depot/projects/wifi/usr.sbin/pw/pw.8#2 integrate
.. //depot/projects/wifi/usr.sbin/pwd_mkdb/pwd_mkdb.8#2 integrate
.. //depot/projects/wifi/usr.sbin/quot/quot.8#2 integrate
.. //depot/projects/wifi/usr.sbin/repquota/repquota.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rmt/rmt.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rpc.lockd/rpc.lockd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rpc.statd/rpc.statd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rpc.umntall/rpc.umntall.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rpc.ypxfrd/rpc.ypxfrd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/rpcbind/rpcbind.8#3 integrate
.. //depot/projects/wifi/usr.sbin/rtprio/rtprio.1#3 integrate
.. //depot/projects/wifi/usr.sbin/rwhod/rwhod.8#2 integrate
.. //depot/projects/wifi/usr.sbin/sa/sa.8#2 integrate
.. //depot/projects/wifi/usr.sbin/setfmac/setfsmac.8#2 integrate
.. //depot/projects/wifi/usr.sbin/setkey/setkey.8#3 integrate
.. //depot/projects/wifi/usr.sbin/sliplogin/sliplogin.8#2 integrate
.. //depot/projects/wifi/usr.sbin/smbmsg/smbmsg.8#2 integrate
.. //depot/projects/wifi/usr.sbin/sysinstall/sysinstall.8#2 integrate
.. //depot/projects/wifi/usr.sbin/syslogd/syslog.conf.5#2 integrate
.. //depot/projects/wifi/usr.sbin/timed/timedc/timedc.8#2 integrate
.. //depot/projects/wifi/usr.sbin/trpt/trpt.8#2 integrate
.. //depot/projects/wifi/usr.sbin/tzsetup/tzsetup.8#2 integrate
.. //depot/projects/wifi/usr.sbin/usbd/usbd.conf.5#2 integrate
.. //depot/projects/wifi/usr.sbin/watch/watch.8#2 integrate
.. //depot/projects/wifi/usr.sbin/watchdogd/watchdog.8#2 integrate
.. //depot/projects/wifi/usr.sbin/watchdogd/watchdogd.8#2 integrate
.. //depot/projects/wifi/usr.sbin/wicontrol/wicontrol.8#2 integrate
.. //depot/projects/wifi/usr.sbin/yppush/yppush.8#2 integrate
.. //depot/projects/wifi/usr.sbin/ypserv/ypserv.8#2 integrate
Differences ...
==== //depot/projects/wifi/contrib/gdtoa/gdtoaimp.h#2 (text+ko) ====
@@ -26,7 +26,7 @@
****************************************************************/
-/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.6 2003/06/21 08:20:14 das Exp $ */
+/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.7 2005/01/18 18:56:18 das Exp $ */
/* This is a variation on dtoa.c that converts arbitary binary
floating-point formats to and from decimal notation. It uses
@@ -207,6 +207,7 @@
#define INFNAN_CHECK
#define USE_LOCALE
+#define Honor_FLT_ROUNDS
#undef IEEE_Arith
#undef Avoid_Underflow
==== //depot/projects/wifi/etc/pccard_ether#5 (text+ko) ====
==== //depot/projects/wifi/etc/rc.d/ntpdate#2 (text+ko) ====
@@ -1,7 +1,7 @@
#!/bin/sh
#
# $NetBSD: ntpdate,v 1.8 2002/03/22 04:16:39 lukem Exp $
-# $FreeBSD: src/etc/rc.d/ntpdate,v 1.12 2004/10/07 13:55:26 mtm Exp $
+# $FreeBSD: src/etc/rc.d/ntpdate,v 1.13 2005/01/17 18:28:09 ceri Exp $
#
# BEFORE: ntpd
@@ -26,7 +26,7 @@
fi
if [ -n "$ntpdate_hosts" -o -n "$rc_flags" ]; then
echo "Setting date via ntp."
- ${ntpdate_command:-ntpdate} $rc_flags $ntpdate_hosts
+ ${ntpdate_program:-ntpdate} $rc_flags $ntpdate_hosts
fi
}
==== //depot/projects/wifi/games/fortune/datfiles/freebsd-tips#3 (text+ko) ====
@@ -1,5 +1,5 @@
This fortune brought to you by:
-$FreeBSD: src/games/fortune/datfiles/freebsd-tips,v 1.35 2005/01/03 14:17:23 josef Exp $
+$FreeBSD: src/games/fortune/datfiles/freebsd-tips,v 1.37 2005/01/18 11:52:19 phk Exp $
%
Having trouble using fetch through a firewall? Try setting the environment
variable FTP_PASSIVE_MODE to yes, and see fetch(3) for more details.
==== //depot/projects/wifi/games/fortune/strfile/strfile.8#2 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)strfile.8 8.1 (Berkeley) 6/9/93
-.\" $FreeBSD: src/games/fortune/strfile/strfile.8,v 1.10 2004/07/02 21:16:38 ru Exp $
+.\" $FreeBSD: src/games/fortune/strfile/strfile.8,v 1.11 2005/01/18 08:57:17 ru Exp $
.\"
.Dd June 9, 1993
.Dt STRFILE 8
@@ -143,14 +143,14 @@
is run and then using
.Nm unstr
to dump them out in the table order.
-.Sh SEE ALSO
-.Xr byteorder 3 ,
-.Xr fortune 6
.Sh FILES
.Bl -tag -width strfile.dat -compact
.It Pa strfile.dat
default output file.
.El
+.Sh SEE ALSO
+.Xr byteorder 3 ,
+.Xr fortune 6
.Sh HISTORY
The
.Nm
==== //depot/projects/wifi/games/morse/morse.6#2 (text+ko) ====
@@ -31,7 +31,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)bcd.6 8.1 (Berkeley) 5/31/93
-.\" $FreeBSD: src/games/morse/morse.6,v 1.14 2004/05/16 21:52:48 ru Exp $
+.\" $FreeBSD: src/games/morse/morse.6,v 1.15 2005/01/18 08:57:18 ru Exp $
.\"
.Dd May 11, 2004
.Dt MORSE 6
@@ -142,11 +142,6 @@
base and ground is advisable to keep stray RF away,
and to suppress the
minor glitch that is generated during program startup.
-.Sh FILES
-.Bl -tag -width ".Pa /dev/speaker" -compact
-.It Pa /dev/speaker
-speaker device file
-.El
.Sh ENVIRONMENT
Your
.Ev LC_CTYPE
@@ -165,6 +160,11 @@
.It Li ISO8859-7
Interpret characters with the high-order bit set as Greek characters.
.El
+.Sh FILES
+.Bl -tag -width ".Pa /dev/speaker" -compact
+.It Pa /dev/speaker
+speaker device file
+.El
.Sh SEE ALSO
.Xr speaker 4
.Sh HISTORY
==== //depot/projects/wifi/games/random/random.6#2 (text+ko) ====
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)random.6 8.2 (Berkeley) 3/31/94
-.\" $FreeBSD: src/games/random/random.6,v 1.7 2003/02/23 01:44:14 ru Exp $
+.\" $FreeBSD: src/games/random/random.6,v 1.8 2005/01/18 08:57:18 ru Exp $
.\"
.Dd February 8, 2003
.Dt RANDOM 6
@@ -118,12 +118,12 @@
.Sh SEE ALSO
.Xr random 3 ,
.Xr fortune 6
+.Sh HISTORY
+The
+functionality to randomizing lines and words was added in 2003 by
+.An "Sean Chittenden" Aq seanc at FreeBSD.org .
.Sh BUGS
No index is used when printing out tokens from the list which
makes it rather slow for large files (10MB+).
For smaller
files, however, it should still be quite fast and efficient.
-.Sh HISTORY
-The
-functionality to randomizing lines and words was added in 2003 by
-.An "Sean Chittenden" Aq seanc at FreeBSD.org .
==== //depot/projects/wifi/gnu/lib/libdialog/dialog.3#2 (text+ko) ====
@@ -11,7 +11,7 @@
.\" nor does the author assume any responsibility for damages incurred with
.\" its use.
.\"
-.\" $FreeBSD: src/gnu/lib/libdialog/dialog.3,v 1.24 2004/07/02 21:53:39 ru Exp $
+.\" $FreeBSD: src/gnu/lib/libdialog/dialog.3,v 1.25 2005/01/18 09:04:26 ru Exp $
.\"
.Dd January 1, 2000
.Dt DIALOG 3
@@ -810,16 +810,6 @@
.Sh SEE ALSO
.Xr dialog 1 ,
.Xr ncurses 3
-.Sh AUTHORS
-The primary author would appear to be
-.An Savio Lam Aq lam836 at cs.cuhk.hk
-with contributions over the years by
-.An Stuart Herbert Aq S.Herbert at sheffield.ac.uk ,
-.An Marc van Kempen Aq wmbfmk at urc.tue.nl ,
-.An Andrey Chernov Aq ache at FreeBSD.org ,
-.An Jordan Hubbard Aq jkh at FreeBSD.org
-and
-.An Anatoly A. Orehovsky Aq tolik at mpeks.tomsk.su .
.Sh HISTORY
These functions appeared in
.Fx 2.0
@@ -837,5 +827,16 @@
.Fn dialog_ftree
and
.Fn dialog_tree .
+.Sh AUTHORS
+.An -nosplit
+The primary author would appear to be
+.An Savio Lam Aq lam836 at cs.cuhk.hk
+with contributions over the years by
+.An Stuart Herbert Aq S.Herbert at sheffield.ac.uk ,
+.An Marc van Kempen Aq wmbfmk at urc.tue.nl ,
+.An Andrey Chernov Aq ache at FreeBSD.org ,
+.An Jordan Hubbard Aq jkh at FreeBSD.org
+and
+.An Anatoly A. Orehovsky Aq tolik at mpeks.tomsk.su .
.Sh BUGS
Sure!
==== //depot/projects/wifi/gnu/lib/libstdc++/Makefile#2 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/lib/libstdc++/Makefile,v 1.52 2004/09/01 08:17:20 ru Exp $
+# $FreeBSD: src/gnu/lib/libstdc++/Makefile,v 1.53 2005/01/17 08:38:31 cperciva Exp $
GCCDIR= ${.CURDIR}/../../../contrib/gcc
SRCDIR= ${.CURDIR}/../../../contrib/libstdc++
@@ -13,6 +13,7 @@
CFLAGS+= -DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
CFLAGS+= -I${.CURDIR} -I${SUPDIR} -I${GCCDIR} -I${SRCDIR}/include
+CFLAGS+= -frandom-seed=RepeatabilityConsideredGood
CXXFLAGS+= -fno-implicit-templates -ffunction-sections -fdata-sections \
-Wno-deprecated
==== //depot/projects/wifi/gnu/usr.bin/man/apropos/apropos.man#2 (text+ko) ====
@@ -12,7 +12,7 @@
.\" The University of Texas at Austin
.\" Austin, Texas 78712
.\"
-.\" $FreeBSD: src/gnu/usr.bin/man/apropos/apropos.man,v 1.12 2004/07/02 19:07:29 ru Exp $
+.\" $FreeBSD: src/gnu/usr.bin/man/apropos/apropos.man,v 1.13 2005/01/17 07:44:05 ru Exp $
.Dd January 15, 1991
.Dt APROPOS 1
.Os
@@ -37,7 +37,7 @@
really is an extended regular expression, please read
.Xr grep 1
manual page for more information about its format.
-.Sh DIAGNOSTICS
+.Sh EXIT STATUS
The
.Nm
utility exits 0 on success, and 1 if no keyword matched.
==== //depot/projects/wifi/gnu/usr.bin/tar/tar.1#2 (text+ko) ====
@@ -4,7 +4,7 @@
.\" Written by John F. Woods <jfw at jfwhome.funhouse.com>
.\" Updated by Robert Eckardt <roberte at mep.ruhr-uni-bochum.de>
.\"
-.\" $FreeBSD: src/gnu/usr.bin/tar/tar.1,v 1.45 2004/07/02 21:53:39 ru Exp $
+.\" $FreeBSD: src/gnu/usr.bin/tar/tar.1,v 1.47 2005/01/18 09:04:26 ru Exp $
.\"
.Dd December 23, 2000
.Os
@@ -365,12 +365,49 @@
Specify tape drive and density.
.El
.Sh ENVIRONMENT
-The environment variable
+The
+.Nm
+program examines the following environment variables.
+.Bl -tag -width "POSIXLY_CORRECT"
+.It Ev POSIXLY_CORRECT
+Normally,
+.Nm
+will process flag arguments that appear in the file list.
+If set in the environment, this causes
+.Nm
+to consider the first
+non-flag argument to terminate flag processing, as per the POSIX specification.
+.It Ev SHELL
+In interactive mode, a permissible response to the prompt is to
+request to spawn a subshell, which will be
+.Pa /bin/sh
+unless the
+.Ev SHELL
+variable is set.
+.It Ev TAPE
+Changes
+.Nm Ns 's
+default tape drive (which is still overridden by the
+.Fl f
+flag).
+.It Ev TAR_OPTIONS
+The
.Ev TAR_OPTIONS
+environment variable
can hold a set of default options for
.Nm .
These options are interpreted first and can be overwritten by explicit command
line parameters.
+.It TAR_RSH
+The TAR_RSH environment variable allows you to override the default
+shell used as the transport for
+.Nm .
+.El
+.Sh FILES
+.Bl -tag -width "/dev/sa0"
+.It Pa /dev/sa0
+The default tape drive.
+.El
.Sh EXAMPLES
To create an archive on tape drive
.Pa /dev/sa0
@@ -457,42 +494,6 @@
.Sq "13:15 CEST"
or
.Sq "13:15+200" .
-.Sh ENVIRONMENT
-The
-.Nm
-program examines the following environment variables.
-.Bl -tag -width "POSIXLY_CORRECT"
-.It Ev POSIXLY_CORRECT
-Normally,
-.Nm
-will process flag arguments that appear in the file list.
-If set in the environment, this causes
-.Nm
-to consider the first
-non-flag argument to terminate flag processing, as per the POSIX specification.
-.It Ev SHELL
-In interactive mode, a permissible response to the prompt is to
-request to spawn a subshell, which will be
-.Pa /bin/sh
-unless the
-.Ev SHELL
-variable is set.
-.It Ev TAPE
-Changes
-.Nm Ns 's
-default tape drive (which is still overridden by the
-.Fl f
-flag).
-.It TAR_RSH
-The TAR_RSH environment variable allows you to override the default
-shell used as the transport for
-.Nm .
-.El
-.Sh FILES
-.Bl -tag -width "/dev/sa0"
-.It Pa /dev/sa0
-The default tape drive.
-.El
.Sh COMPATIBILITY
The
.Fl y
==== //depot/projects/wifi/lib/libc/gdtoa/_hdtoa.c#2 (text+ko) ====
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2004 David Schultz <das at FreeBSD.ORG>
+ * Copyright (c) 2004, 2005 David Schultz <das at FreeBSD.ORG>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -25,13 +25,11 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gdtoa/_hdtoa.c,v 1.2 2004/01/21 04:51:50 grehan Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gdtoa/_hdtoa.c,v 1.3 2005/01/18 18:44:07 das Exp $");
#include <float.h>
-#include <inttypes.h>
#include <limits.h>
#include <math.h>
-#include <stdlib.h>
#include "fpmath.h"
#include "gdtoaimp.h"
@@ -39,53 +37,10 @@
#define INFSTR "Infinity"
#define NANSTR "NaN"
-#define DBL_BIAS (DBL_MAX_EXP - 1)
-#define LDBL_BIAS (LDBL_MAX_EXP - 1)
+#define DBL_ADJ (DBL_MAX_EXP - 2 + ((DBL_MANT_DIG - 1) % 4))
+#define LDBL_ADJ (LDBL_MAX_EXP - 2 + ((LDBL_MANT_DIG - 1) % 4))
-#ifdef LDBL_IMPLICIT_NBIT
-#define LDBL_NBIT_ADJ 0
-#else
-#define LDBL_NBIT_ADJ 1
-#endif
-
/*
- * Efficiently compute the log2 of an integer. Uses a combination of
- * arcane tricks found in fortune and arcane tricks not (yet) in
- * fortune. This routine behaves similarly to fls(9).
- */
-static int
-log2_32(uint32_t n)
-{
-
- n |= (n >> 1);
- n |= (n >> 2);
- n |= (n >> 4);
- n |= (n >> 8);
- n |= (n >> 16);
-
- n = (n & 0x55555555) + ((n & 0xaaaaaaaa) >> 1);
- n = (n & 0x33333333) + ((n & 0xcccccccc) >> 2);
- n = (n & 0x0f0f0f0f) + ((n & 0xf0f0f0f0) >> 4);
- n = (n & 0x00ff00ff) + ((n & 0xff00ff00) >> 8);
- n = (n & 0x0000ffff) + ((n & 0xffff0000) >> 16);
- return (n - 1);
-}
-
-#if (LDBL_MANH_SIZE > 32 || LDBL_MANL_SIZE > 32)
-
-static int
-log2_64(uint64_t n)
-{
-
- if (n >> 32 != 0)
- return (log2_32((uint32_t)(n >> 32)) + 32);
- else
- return (log2_32((uint32_t)n));
-}
-
-#endif /* (LDBL_MANH_SIZE > 32 || LDBL_MANL_SIZE > 32) */
-
-/*
* Round up the given digit string. If the digit string is fff...f,
* this procedure sets it to 100...0 and returns 1 to indicate that
* the exponent needs to be bumped. Otherwise, 0 is returned.
@@ -168,46 +123,24 @@
__hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign,
char **rve)
{
+ static const int sigfigs = (DBL_MANT_DIG + 3) / 4;
union IEEEd2bits u;
char *s, *s0;
int bufsize;
- int impnbit; /* implicit normalization bit */
- int pos;
- int shift; /* for subnormals, # of shifts required to normalize */
- int sigfigs; /* number of significant hex figures in result */
u.d = d;
*sign = u.bits.sign;
switch (fpclassify(d)) {
case FP_NORMAL:
- sigfigs = (DBL_MANT_DIG + 3) / 4;
- impnbit = 1 << ((DBL_MANT_DIG - 1) % 4);
- *decpt = u.bits.exp - DBL_BIAS + 1 -
- ((DBL_MANT_DIG - 1) % 4);
+ *decpt = u.bits.exp - DBL_ADJ;
break;
case FP_ZERO:
*decpt = 1;
return (nrv_alloc("0", rve, 1));
case FP_SUBNORMAL:
- /*
- * The position of the highest-order bit tells us by
- * how much to adjust the exponent (decpt). The
- * adjustment is raised to the next nibble boundary
- * since we will later choose the leftmost hexadecimal
- * digit so that all subsequent digits align on nibble
- * boundaries.
- */
- if (u.bits.manh != 0) {
- pos = log2_32(u.bits.manh);
- shift = DBL_MANH_SIZE - pos;
- } else {
- pos = log2_32(u.bits.manl);
- shift = DBL_MANH_SIZE + DBL_MANL_SIZE - pos;
- }
- sigfigs = (3 + DBL_MANT_DIG - shift) / 4;
- impnbit = 0;
- *decpt = DBL_MIN_EXP - ((shift + 3) & ~(4 - 1));
+ u.d *= 0x1p514;
+ *decpt = u.bits.exp - (514 + DBL_ADJ);
break;
case FP_INFINITE:
*decpt = INT_MAX;
@@ -254,11 +187,9 @@
* At this point, we have snarfed all the bits in the
* mantissa, with the possible exception of the highest-order
* (partial) nibble, which is dealt with by the next
- * statement. That nibble is usually in manh, but it could be
- * in manl instead for small subnormals. We also tack on the
- * implicit normalization bit if appropriate.
+ * statement. We also tack on the implicit normalization bit.
*/
- *s = u.bits.manh | u.bits.manl | impnbit;
+ *s = u.bits.manh | (1U << ((DBL_MANT_DIG - 1) % 4));
/* If ndigits < 0, we are expected to auto-size the precision. */
if (ndigits < 0) {
@@ -283,71 +214,29 @@
/*
* This is the long double version of __hdtoa().
- *
- * On architectures that have an explicit integer bit, unnormals and
- * pseudo-denormals cause problems in the conversion routine, so they
- * are ``fixed'' by effectively toggling the integer bit. Although
- * this is not correct behavior, the hardware will not produce these
- * formats externally.
*/
char *
__hldtoa(long double e, const char *xdigs, int ndigits, int *decpt, int *sign,
char **rve)
{
+ static const int sigfigs = (LDBL_MANT_DIG + 3) / 4;
union IEEEl2bits u;
char *s, *s0;
int bufsize;
- int impnbit; /* implicit normalization bit */
- int pos;
- int shift; /* for subnormals, # of shifts required to normalize */
- int sigfigs; /* number of significant hex figures in result */
u.e = e;
*sign = u.bits.sign;
switch (fpclassify(e)) {
case FP_NORMAL:
- sigfigs = (LDBL_MANT_DIG + 3) / 4;
- impnbit = 1 << ((LDBL_MANT_DIG - 1) % 4);
- *decpt = u.bits.exp - LDBL_BIAS + 1 -
- ((LDBL_MANT_DIG - 1) % 4);
+ *decpt = u.bits.exp - LDBL_ADJ;
break;
case FP_ZERO:
*decpt = 1;
return (nrv_alloc("0", rve, 1));
case FP_SUBNORMAL:
- /*
- * The position of the highest-order bit tells us by
- * how much to adjust the exponent (decpt). The
- * adjustment is raised to the next nibble boundary
- * since we will later choose the leftmost hexadecimal
- * digit so that all subsequent digits align on nibble
- * boundaries.
- */
-#ifdef LDBL_IMPLICIT_NBIT
- /* Don't trust the normalization bit to be off. */
- u.bits.manh &= ~(~0ULL << (LDBL_MANH_SIZE - 1));
-#endif
- if (u.bits.manh != 0) {
-#if LDBL_MANH_SIZE > 32
- pos = log2_64(u.bits.manh);
-#else
- pos = log2_32(u.bits.manh);
-#endif
- shift = LDBL_MANH_SIZE - LDBL_NBIT_ADJ - pos;
- } else {
-#if LDBL_MANL_SIZE > 32
- pos = log2_64(u.bits.manl);
-#else
- pos = log2_32(u.bits.manl);
-#endif
- shift = LDBL_MANH_SIZE + LDBL_MANL_SIZE -
- LDBL_NBIT_ADJ - pos;
- }
- sigfigs = (3 + LDBL_MANT_DIG - LDBL_NBIT_ADJ - shift) / 4;
- *decpt = LDBL_MIN_EXP + LDBL_NBIT_ADJ -
- ((shift + 3) & ~(4 - 1));
- impnbit = 0;
+ u.e *= 0x1p514L;
+ *decpt = u.bits.exp - (514 + LDBL_ADJ);
break;
case FP_INFINITE:
*decpt = INT_MAX;
@@ -394,11 +283,9 @@
* At this point, we have snarfed all the bits in the
* mantissa, with the possible exception of the highest-order
* (partial) nibble, which is dealt with by the next
- * statement. That nibble is usually in manh, but it could be
- * in manl instead for small subnormals. We also tack on the
- * implicit normalization bit if appropriate.
+ * statement. We also tack on the implicit normalization bit.
*/
- *s = u.bits.manh | u.bits.manl | impnbit;
+ *s = u.bits.manh | (1U << ((LDBL_MANT_DIG - 1) % 4));
/* If ndigits < 0, we are expected to auto-size the precision. */
if (ndigits < 0) {
==== //depot/projects/wifi/lib/libc/sparc64/gen/flt_rounds.c#2 (text+ko) ====
@@ -4,7 +4,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/sparc64/gen/flt_rounds.c,v 1.1 2001/10/26 05:40:07 jake Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/sparc64/gen/flt_rounds.c,v 1.2 2005/01/18 15:29:28 das Exp $");
#include <sys/types.h>
#include <machine/float.h>
@@ -12,8 +12,8 @@
static const int map[] = {
1, /* round to nearest */
0, /* round to zero */
- 3, /* round to negative infinity */
- 2 /* round to positive infinity */
+ 2, /* round to positive infinity */
+ 3 /* round to negative infinity */
};
int
==== //depot/projects/wifi/libexec/bootpd/tools/bootptest/bootptest.8#2 (text+ko) ====
@@ -1,4 +1,4 @@
-.\" $FreeBSD: src/libexec/bootpd/tools/bootptest/bootptest.8,v 1.4 2002/07/06 19:18:43 charnier Exp $
+.\" $FreeBSD: src/libexec/bootpd/tools/bootptest/bootptest.8,v 1.5 2005/01/18 09:29:39 ru Exp $
.\"
.\" bootptest.8
.Dd June 10, 1993
@@ -45,6 +45,16 @@
uses the (binary) contents of this file to initialize the
.Em options
area of the request packet.
+.Sh SEE ALSO
+.Xr bootpd 8
+.Rs
+.%O RFC951
+.%T "BOOTSTRAP PROTOCOL (BOOTP)"
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list