Date: Tue, 18 Jan 2005 20:54:50 GMT From: Sam Leffler <sam@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 69244 for review Message-ID: <200501182054.j0IKsoeo086566@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=69244 Change 69244 by sam@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@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@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@cs.cuhk.hk -with contributions over the years by -.An Stuart Herbert Aq S.Herbert@sheffield.ac.uk , -.An Marc van Kempen Aq wmbfmk@urc.tue.nl , -.An Andrey Chernov Aq ache@FreeBSD.org , -.An Jordan Hubbard Aq jkh@FreeBSD.org -and -.An Anatoly A. Orehovsky Aq tolik@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@cs.cuhk.hk +with contributions over the years by +.An Stuart Herbert Aq S.Herbert@sheffield.ac.uk , +.An Marc van Kempen Aq wmbfmk@urc.tue.nl , +.An Andrey Chernov Aq ache@FreeBSD.org , +.An Jordan Hubbard Aq jkh@FreeBSD.org +and +.An Anatoly A. Orehovsky Aq tolik@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@jfwhome.funhouse.com> .\" Updated by Robert Eckardt <roberte@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@FreeBSD.ORG> + * Copyright (c) 2004, 2005 David Schultz <das@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) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501182054.j0IKsoeo086566>