From owner-p4-projects@FreeBSD.ORG Sat Dec 11 21:17:54 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6C2E816A4D0; Sat, 11 Dec 2004 21:17:54 +0000 (GMT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4492816A4CE for ; Sat, 11 Dec 2004 21:17:54 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0FD143D5A for ; Sat, 11 Dec 2004 21:17:53 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id iBBLHrVH086475 for ; Sat, 11 Dec 2004 21:17:53 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iBBLHqV5086472 for perforce@freebsd.org; Sat, 11 Dec 2004 21:17:52 GMT (envelope-from marcel@freebsd.org) Date: Sat, 11 Dec 2004 21:17:52 GMT Message-Id: <200412112117.iBBLHqV5086472@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 66828 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Dec 2004 21:17:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=66828 Change 66828 by marcel@marcel_nfs on 2004/12/11 21:16:54 IFC @66826 Affected files ... .. //depot/projects/ia64/etc/defaults/pccard.conf#30 integrate .. //depot/projects/ia64/gnu/usr.bin/cvs/cvsbug/Makefile#6 integrate .. //depot/projects/ia64/include/string.h#15 integrate .. //depot/projects/ia64/include/unistd.h#26 integrate .. //depot/projects/ia64/lib/libarchive/archive_entry.c#6 integrate .. //depot/projects/ia64/lib/libc/softfloat/bits32/softfloat.c#2 integrate .. //depot/projects/ia64/lib/libc/string/swab.3#3 integrate .. //depot/projects/ia64/lib/libc/string/swab.c#5 integrate .. //depot/projects/ia64/lib/libc_r/uthread/Makefile.inc#9 integrate .. //depot/projects/ia64/lib/libc_r/uthread/pthread_private.h#21 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_atfork.c#1 branch .. //depot/projects/ia64/lib/libc_r/uthread/uthread_fork.c#3 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_init.c#13 integrate .. //depot/projects/ia64/lib/libsdp/search.c#5 integrate .. //depot/projects/ia64/sbin/geom/class/stripe/gstripe.8#5 integrate .. //depot/projects/ia64/sbin/ifconfig/Makefile#6 integrate .. //depot/projects/ia64/sbin/ifconfig/af_atalk.c#1 branch .. //depot/projects/ia64/sbin/ifconfig/af_inet.c#1 branch .. //depot/projects/ia64/sbin/ifconfig/af_inet6.c#1 branch .. //depot/projects/ia64/sbin/ifconfig/af_ipx.c#1 branch .. //depot/projects/ia64/sbin/ifconfig/af_link.c#1 branch .. //depot/projects/ia64/sbin/ifconfig/ifclone.c#1 branch .. //depot/projects/ia64/sbin/ifconfig/ifconfig.8#27 integrate .. //depot/projects/ia64/sbin/ifconfig/ifconfig.c#23 integrate .. //depot/projects/ia64/sbin/ifconfig/ifconfig.h#6 integrate .. //depot/projects/ia64/sbin/ifconfig/ifieee80211.c#8 integrate .. //depot/projects/ia64/sbin/ifconfig/ifmac.c#2 integrate .. //depot/projects/ia64/sbin/ifconfig/ifmedia.c#8 integrate .. //depot/projects/ia64/sbin/ifconfig/ifvlan.c#3 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw.8#40 integrate .. //depot/projects/ia64/sbin/mksnap_ffs/mksnap_ffs.c#4 integrate .. //depot/projects/ia64/share/man/man4/Makefile#79 integrate .. //depot/projects/ia64/share/man/man4/ath.4#20 integrate .. //depot/projects/ia64/share/man/man4/mac_portacl.4#5 integrate .. //depot/projects/ia64/share/man/man4/udav.4#3 integrate .. //depot/projects/ia64/share/man/man4/wlan.4#5 integrate .. //depot/projects/ia64/share/man/man4/wlan_acl.4#1 branch .. //depot/projects/ia64/share/man/man4/wlan_ccmp.4#1 branch .. //depot/projects/ia64/share/man/man4/wlan_tkip.4#1 branch .. //depot/projects/ia64/share/man/man4/wlan_wep.4#1 branch .. //depot/projects/ia64/share/man/man4/wlan_xauth.4#1 branch .. //depot/projects/ia64/share/man/man4/xe.4#4 integrate .. //depot/projects/ia64/share/man/man7/tuning.7#24 integrate .. //depot/projects/ia64/share/man/man9/mbuf.9#19 integrate .. //depot/projects/ia64/share/mk/bsd.cpu.mk#26 integrate .. //depot/projects/ia64/sys/arm/arm/bcopyinout.S#4 integrate .. //depot/projects/ia64/sys/arm/arm/busdma_machdep.c#7 integrate .. //depot/projects/ia64/sys/conf/files#123 integrate .. //depot/projects/ia64/sys/conf/files.i386#59 integrate .. //depot/projects/ia64/sys/conf/kmod.mk#39 integrate .. //depot/projects/ia64/sys/conf/options#81 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/COPYRIGHT#2 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/README#3 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/ah.h#6 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/ah_desc.h#2 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/ah_devid.h#3 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/ah_if.m#2 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/ah_osdep.c#5 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/ah_osdep.h#4 integrate .. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#7 delete .. //depot/projects/ia64/sys/contrib/dev/ath/freebsd/opt_ah.h#2 delete .. //depot/projects/ia64/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/arm9-le-thumb-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-be-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-le-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/i386-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/i386-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/i386-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-be-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-le-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-be-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-le-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-be-eabi.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-le-eabi.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/sh4-le-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/sh4-le-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/x86_64-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/x86_64-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-be-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-le-elf.inc#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h#1 branch .. //depot/projects/ia64/sys/contrib/dev/ath/version.h#6 integrate .. //depot/projects/ia64/sys/contrib/pf/net/if_pfsync.c#7 integrate .. //depot/projects/ia64/sys/dev/aac/aac.c#43 integrate .. //depot/projects/ia64/sys/dev/aac/aac_cam.c#15 integrate .. //depot/projects/ia64/sys/dev/aac/aac_debug.c#11 integrate .. //depot/projects/ia64/sys/dev/aac/aac_disk.c#22 integrate .. //depot/projects/ia64/sys/dev/aac/aac_ioctl.h#4 delete .. //depot/projects/ia64/sys/dev/aac/aac_pci.c#30 integrate .. //depot/projects/ia64/sys/dev/acpi_support/acpi_ibm.c#1 branch .. //depot/projects/ia64/sys/dev/ata/ata-all.h#26 integrate .. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#39 integrate .. //depot/projects/ia64/sys/dev/ata/ata-disk.c#37 integrate .. //depot/projects/ia64/sys/dev/ata/ata-lowlevel.c#25 integrate .. //depot/projects/ia64/sys/dev/ata/ata-pci.c#44 integrate .. //depot/projects/ia64/sys/dev/ata/ata-pci.h#26 integrate .. //depot/projects/ia64/sys/dev/ata/ata-queue.c#17 integrate .. //depot/projects/ia64/sys/dev/ath/ath_rate/amrr/amrr.c#1 branch .. //depot/projects/ia64/sys/dev/ath/ath_rate/amrr/amrr.h#1 branch .. //depot/projects/ia64/sys/dev/ath/ath_rate/onoe/onoe.c#1 branch .. //depot/projects/ia64/sys/dev/ath/ath_rate/onoe/onoe.h#1 branch .. //depot/projects/ia64/sys/dev/ath/if_ath.c#19 integrate .. //depot/projects/ia64/sys/dev/ath/if_ath_pci.c#9 integrate .. //depot/projects/ia64/sys/dev/ath/if_athioctl.h#7 integrate .. //depot/projects/ia64/sys/dev/ath/if_athrate.h#1 branch .. //depot/projects/ia64/sys/dev/ath/if_athvar.h#10 integrate .. //depot/projects/ia64/sys/dev/awi/awi.c#18 integrate .. //depot/projects/ia64/sys/dev/awi/awivar.h#6 integrate .. //depot/projects/ia64/sys/dev/cp/if_cp.c#5 integrate .. //depot/projects/ia64/sys/dev/ctau/if_ct.c#8 integrate .. //depot/projects/ia64/sys/dev/cx/if_cx.c#10 integrate .. //depot/projects/ia64/sys/dev/if_ndis/if_ndis.c#9 integrate .. //depot/projects/ia64/sys/dev/if_ndis/if_ndisvar.h#8 integrate .. //depot/projects/ia64/sys/dev/ray/if_ray.c#16 integrate .. //depot/projects/ia64/sys/dev/ray/if_rayvar.h#3 integrate .. //depot/projects/ia64/sys/dev/usb/FILES#4 integrate .. //depot/projects/ia64/sys/dev/usb/if_axe.c#13 integrate .. //depot/projects/ia64/sys/dev/usb/if_axereg.h#4 integrate .. //depot/projects/ia64/sys/dev/usb/if_udav.c#4 integrate .. //depot/projects/ia64/sys/dev/wi/if_wi.c#55 integrate .. //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#19 integrate .. //depot/projects/ia64/sys/dev/wi/if_wivar.h#19 integrate .. //depot/projects/ia64/sys/fs/msdosfs/msdosfs_vfsops.c#32 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vfsops.c#24 integrate .. //depot/projects/ia64/sys/geom/stripe/g_stripe.c#5 integrate .. //depot/projects/ia64/sys/i386/conf/NOTES#60 integrate .. //depot/projects/ia64/sys/i386/i386/vm_machdep.c#42 integrate .. //depot/projects/ia64/sys/i386/pci/pci_cfgreg.c#23 integrate .. //depot/projects/ia64/sys/ia64/include/fpu.h#3 integrate .. //depot/projects/ia64/sys/kern/uipc_domain.c#16 integrate .. //depot/projects/ia64/sys/kern/uipc_socket.c#45 integrate .. //depot/projects/ia64/sys/kern/vfs_mount.c#36 integrate .. //depot/projects/ia64/sys/modules/Makefile#79 integrate .. //depot/projects/ia64/sys/modules/acpi/Makefile#24 integrate .. //depot/projects/ia64/sys/modules/acpi/acpi_ibm/Makefile#1 branch .. //depot/projects/ia64/sys/modules/ath_hal/Makefile#3 integrate .. //depot/projects/ia64/sys/modules/ath_rate_amrr/Makefile#1 branch .. //depot/projects/ia64/sys/modules/ath_rate_onoe/Makefile#1 branch .. //depot/projects/ia64/sys/modules/wlan/Makefile#4 integrate .. //depot/projects/ia64/sys/modules/wlan_acl/Makefile#1 branch .. //depot/projects/ia64/sys/modules/wlan_ccmp/Makefile#1 branch .. //depot/projects/ia64/sys/modules/wlan_tkip/Makefile#1 branch .. //depot/projects/ia64/sys/modules/wlan_wep/Makefile#1 branch .. //depot/projects/ia64/sys/modules/wlan_xauth/Makefile#1 branch .. //depot/projects/ia64/sys/net80211/_ieee80211.h#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211.c#11 integrate .. //depot/projects/ia64/sys/net80211/ieee80211.h#6 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_acl.c#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_crypto.c#4 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_crypto.h#3 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_crypto_ccmp.c#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_crypto_none.c#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_crypto_tkip.c#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_crypto_wep.c#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_freebsd.c#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_freebsd.h#1 branch .. //depot/projects/ia64/sys/net80211/ieee80211_input.c#11 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_ioctl.c#11 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_ioctl.h#6 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_node.c#12 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_node.h#9 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_output.c#10 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_proto.c#9 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_proto.h#5 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_radiotap.h#4 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_var.h#10 integrate .. //depot/projects/ia64/sys/net80211/ieee80211_xauth.c#1 branch .. //depot/projects/ia64/sys/netgraph/ng_pppoe.c#18 integrate .. //depot/projects/ia64/sys/netgraph/ng_pptpgre.c#15 integrate .. //depot/projects/ia64/sys/netinet/if_ether.c#28 integrate .. //depot/projects/ia64/sys/netinet/in_gif.c#12 integrate .. //depot/projects/ia64/sys/netinet/ip_fw2.c#41 integrate .. //depot/projects/ia64/sys/netinet/ip_fw_pfil.c#5 integrate .. //depot/projects/ia64/sys/netinet6/in6_gif.c#8 integrate .. //depot/projects/ia64/sys/nfsclient/nfs_bio.c#31 integrate .. //depot/projects/ia64/sys/nfsclient/nfs_vnops.c#38 integrate .. //depot/projects/ia64/sys/nfsclient/nfsnode.h#10 integrate .. //depot/projects/ia64/sys/security/mac_portacl/mac_portacl.c#7 integrate .. //depot/projects/ia64/sys/sys/aac_ioctl.h#1 branch .. //depot/projects/ia64/sys/ufs/ffs/ffs_alloc.c#31 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_snapshot.c#39 integrate .. //depot/projects/ia64/tools/regression/net80211/ccmp/Makefile#1 branch .. //depot/projects/ia64/tools/regression/net80211/ccmp/test_ccmp.c#1 branch .. //depot/projects/ia64/tools/regression/net80211/tkip/Makefile#1 branch .. //depot/projects/ia64/tools/regression/net80211/tkip/test_tkip.c#1 branch .. //depot/projects/ia64/tools/regression/net80211/wep/Makefile#1 branch .. //depot/projects/ia64/tools/regression/net80211/wep/test_wep.c#1 branch .. //depot/projects/ia64/tools/tools/ath/80211debug.c#1 branch .. //depot/projects/ia64/tools/tools/ath/80211stats.c#3 integrate .. //depot/projects/ia64/tools/tools/ath/Makefile#5 integrate .. //depot/projects/ia64/tools/tools/ath/athdebug.c#1 branch .. //depot/projects/ia64/tools/tools/ath/athstats.c#5 integrate .. //depot/projects/ia64/usr.bin/make/Makefile#15 integrate .. //depot/projects/ia64/usr.bin/make/arch.c#11 integrate .. //depot/projects/ia64/usr.bin/make/cond.c#13 integrate .. //depot/projects/ia64/usr.bin/make/dir.c#13 integrate .. //depot/projects/ia64/usr.bin/make/job.c#18 integrate .. //depot/projects/ia64/usr.bin/make/lst.h#7 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstAppend.c#5 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstClose.c#5 delete .. //depot/projects/ia64/usr.bin/make/lst.lib/lstConcat.c#5 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstDeQueue.c#5 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstDestroy.c#6 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstDupl.c#6 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstFindFrom.c#6 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstInit.c#5 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstInsert.c#5 integrate .. //depot/projects/ia64/usr.bin/make/lst.lib/lstIsAtEnd.c#5 delete .. //depot/projects/ia64/usr.bin/make/lst.lib/lstNext.c#5 delete .. //depot/projects/ia64/usr.bin/make/lst.lib/lstOpen.c#5 delete .. //depot/projects/ia64/usr.bin/make/lst.lib/lstRemove.c#5 integrate .. //depot/projects/ia64/usr.bin/make/main.c#27 integrate .. //depot/projects/ia64/usr.bin/make/make.c#10 integrate .. //depot/projects/ia64/usr.bin/make/make.h#10 integrate .. //depot/projects/ia64/usr.bin/make/nonints.h#13 integrate .. //depot/projects/ia64/usr.bin/make/parse.c#20 integrate .. //depot/projects/ia64/usr.bin/make/str.c#12 integrate .. //depot/projects/ia64/usr.bin/make/suff.c#11 integrate .. //depot/projects/ia64/usr.bin/make/targ.c#11 integrate .. //depot/projects/ia64/usr.bin/make/var.c#19 integrate .. //depot/projects/ia64/usr.bin/whois/whois.1#7 integrate .. //depot/projects/ia64/usr.bin/whois/whois.c#13 integrate .. //depot/projects/ia64/usr.sbin/mountd/mountd.c#12 integrate .. //depot/projects/ia64/usr.sbin/sendmail/Makefile#13 integrate Differences ... ==== //depot/projects/ia64/etc/defaults/pccard.conf#30 (text+ko) ==== @@ -1,7 +1,7 @@ # # Default PCCARD configuration file # -# $FreeBSD: src/etc/defaults/pccard.conf,v 1.270 2004/11/08 16:59:01 imp Exp $ +# $FreeBSD: src/etc/defaults/pccard.conf,v 1.271 2004/12/09 22:27:11 rsm Exp $ # # Please send new entries for this file to imp@freebsd.org. He likes to # review them before they are committed to make sure they are correct for @@ -2247,7 +2247,14 @@ insert /etc/pccard_ether $device start remove /etc/pccard_ether $device stop -# Intel EtherExpress PRO/100 Mobile Adapter (16-bit verison) +# Intel EtherExpress(TM) PRO/100 LAN/Modem PC Card Adapter (Ethernet part) +card "Intel" "EtherExpress(TM) PRO/100 LAN/Modem PC Card Adapter" + config 0x27 "xe" ? +# config auto "sio" ? + insert /etc/pccard_ether $device start + remove /etc/pccard_ether $device stop + +# Intel EtherExpress PRO/100 Mobile Adapter (16-bit version) card "Intel" "EtherExpress(TM) PRO/100 PC Card Mobile Adapter16" config auto "xe" ? insert /etc/pccard_ether $device start ==== //depot/projects/ia64/gnu/usr.bin/cvs/cvsbug/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/usr.bin/cvs/cvsbug/Makefile,v 1.21 2004/09/28 21:19:31 peter Exp $ +# $FreeBSD: src/gnu/usr.bin/cvs/cvsbug/Makefile,v 1.22 2004/12/10 18:16:52 kensmith Exp $ MAINTAINER= peter@FreeBSD.org @@ -21,6 +21,7 @@ -e "s,@PACKAGE_BUGREPORT@,bug-cvs@gnu.org,g" \ -e "s,@SENDMAIL@,/usr/sbin/sendmail,g" \ -e "s,@MKTEMP_FUNCTION@,," \ + -e "s,@MKTEMP_SH_FUNCTION@,," \ ${.ALLSRC} > ${.TARGET} .include ==== //depot/projects/ia64/include/string.h#15 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)string.h 8.1 (Berkeley) 6/2/93 - * $FreeBSD: src/include/string.h,v 1.20 2004/07/23 02:20:05 tjr Exp $ + * $FreeBSD: src/include/string.h,v 1.21 2004/12/10 15:24:40 trhodes Exp $ */ #ifndef _STRING_H_ @@ -108,8 +108,19 @@ #endif size_t strxfrm(char * __restrict, const char * __restrict, size_t); #if __BSD_VISIBLE -void swab(const void *, void *, size_t); -#endif + +#ifndef _SWAB_DECLARED +#define _SWAB_DECLARED + +#ifndef _SSIZE_T_DECLARED +typedef __ssize_t ssize_t; +#define _SSIZE_T_DECLARED +#endif /* _SIZE_T_DECLARED */ + +void swab(const void * __restrict, void * __restrict, ssize_t); +#endif /* _SWAB_DECLARED */ + +#endif /* __BSD_VISIBLE */ __END_DECLS #endif /* _STRING_H_ */ ==== //depot/projects/ia64/include/unistd.h#26 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)unistd.h 8.12 (Berkeley) 4/27/95 - * $FreeBSD: src/include/unistd.h,v 1.74 2004/12/07 07:10:39 phk Exp $ + * $FreeBSD: src/include/unistd.h,v 1.75 2004/12/10 15:24:40 trhodes Exp $ */ #ifndef _UNISTD_H_ @@ -436,7 +436,12 @@ int setpgrp(pid_t _pid, pid_t _pgrp); /* obsoleted by setpgid() */ int setregid(gid_t, gid_t); int setreuid(uid_t, uid_t); -/* void swab(const void * __restrict, void * __restrict, ssize_t); */ + +#ifndef _SWAB_DECLARED +#define _SWAB_DECLARED +void swab(const void * __restrict, void * __restrict, ssize_t); +#endif /* _SWAB_DECLARED */ + void sync(void); useconds_t ualarm(useconds_t, useconds_t); int usleep(useconds_t); ==== //depot/projects/ia64/lib/libarchive/archive_entry.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.23 2004/08/08 07:39:19 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.24 2004/12/11 07:11:42 kientzle Exp $"); #include #include @@ -609,7 +609,7 @@ dev_t d; d = entry->ae_stat.st_rdev; - entry->ae_stat.st_rdev = makedev(m, minor(d)); + entry->ae_stat.st_rdev = makedev(major(m), minor(d)); } void @@ -618,7 +618,7 @@ dev_t d; d = entry->ae_stat.st_rdev; - entry->ae_stat.st_rdev = makedev( major(d), m); + entry->ae_stat.st_rdev = makedev(major(d), minor(m)); } void ==== //depot/projects/ia64/lib/libc/softfloat/bits32/softfloat.c#2 (text+ko) ==== @@ -52,7 +52,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libc/softfloat/bits32/softfloat.c,v 1.1 2004/05/14 12:13:05 cognet Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/softfloat/bits32/softfloat.c,v 1.2 2004/12/08 18:41:42 cognet Exp $"); #ifdef SOFTFLOAT_FOR_GCC #include "softfloat-for-gcc.h" @@ -77,7 +77,7 @@ Floating-point rounding mode and exception flags. ------------------------------------------------------------------------------- */ -fp_rnd float_rounding_mode = float_round_nearest_even; +fp_rnd_t float_rounding_mode = float_round_nearest_even; fp_except float_exception_flags = 0; /* ==== //depot/projects/ia64/lib/libc/string/swab.3#3 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)swab.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/string/swab.3,v 1.7 2002/08/30 21:18:39 robert Exp $ +.\" $FreeBSD: src/lib/libc/string/swab.3,v 1.9 2004/12/10 15:27:06 trhodes Exp $ .\" -.Dd June 4, 1993 +.Dd December 10, 2004 .Dt SWAB 3 .Os .Sh NAME @@ -41,9 +41,9 @@ .Sh LIBRARY .Lb libc .Sh SYNOPSIS -.In string.h +.In unistd.h .Ft void -.Fn swab "const void * restrict src" "void * restrict dst" "size_t len" +.Fn swab "const void * restrict src" "void * restrict dst" "ssize_t len" .Sh DESCRIPTION The function .Fn swab ==== //depot/projects/ia64/lib/libc/string/swab.c#5 (text+ko) ==== @@ -38,12 +38,12 @@ static char sccsid[] = "@(#)swab.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/string/swab.c,v 1.5 2002/08/30 20:33:05 robert Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/string/swab.c,v 1.6 2004/12/10 15:24:40 trhodes Exp $"); -#include +#include void -swab(const void * __restrict from, void * __restrict to, size_t len) +swab(const void * __restrict from, void * __restrict to, ssize_t len) { unsigned long temp; int n; ==== //depot/projects/ia64/lib/libc_r/uthread/Makefile.inc#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libc_r/uthread/Makefile.inc,v 1.37 2003/07/25 17:02:33 mp Exp $ +# $FreeBSD: src/lib/libc_r/uthread/Makefile.inc,v 1.38 2004/12/10 03:36:45 grog Exp $ # uthread sources .PATH: ${.CURDIR}/uthread @@ -10,6 +10,7 @@ uthread_acl_set_fd.c \ uthread_acl_aclcheck_fd.c \ uthread_aio_suspend.c \ + uthread_atfork.c \ uthread_attr_destroy.c \ uthread_attr_init.c \ uthread_attr_getdetachstate.c \ ==== //depot/projects/ia64/lib/libc_r/uthread/pthread_private.h#21 (text+ko) ==== @@ -31,7 +31,7 @@ * * Private thread definitions for the uthread kernel. * - * $FreeBSD: src/lib/libc_r/uthread/pthread_private.h,v 1.83 2004/11/27 06:51:31 das Exp $ + * $FreeBSD: src/lib/libc_r/uthread/pthread_private.h,v 1.84 2004/12/10 03:36:45 grog Exp $ */ #ifndef _PTHREAD_PRIVATE_H @@ -451,6 +451,13 @@ void *routine_arg; }; +struct pthread_atfork { + TAILQ_ENTRY(pthread_atfork) qe; + void (*prepare)(void); + void (*parent)(void); + void (*child)(void); +}; + struct pthread_attr { int sched_policy; int sched_inherit; @@ -1025,6 +1032,9 @@ ; #endif +SCLASS TAILQ_HEAD(atfork_head, pthread_atfork) _atfork_list; +SCLASS pthread_mutex_t _atfork_mutex; + /* Default thread attributes: */ SCLASS struct pthread_attr _pthread_attr_default #ifdef GLOBAL_PTHREAD_PRIVATE ==== //depot/projects/ia64/lib/libc_r/uthread/uthread_fork.c#3 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libc_r/uthread/uthread_fork.c,v 1.27 2002/03/19 22:58:56 deischen Exp $ + * $FreeBSD: src/lib/libc_r/uthread/uthread_fork.c,v 1.28 2004/12/10 03:36:45 grog Exp $ */ #include #include @@ -48,6 +48,7 @@ _fork(void) { struct pthread *curthread = _get_curthread(); + struct pthread_atfork *af; int i, flags, use_deadlist = 0; pid_t ret; pthread_t pthread; @@ -59,9 +60,23 @@ */ _thread_kern_sig_defer(); + _pthread_mutex_lock(&_atfork_mutex); + + /* Run down atfork prepare handlers. */ + TAILQ_FOREACH_REVERSE(af, &_atfork_list, atfork_head, qe) { + if (af->prepare != NULL) + af->prepare(); + } + /* Fork a new process: */ if ((ret = __sys_fork()) != 0) { - /* Parent process or error. Nothing to do here. */ + /* Run down atfork parent handlers. */ + TAILQ_FOREACH(af, &_atfork_list, qe) { + if (af->parent != NULL) + af->parent(); + } + _pthread_mutex_unlock(&_atfork_mutex); + } else { /* Close the pthread kernel pipe: */ __sys_close(_thread_kern_pipe[0]); @@ -207,8 +222,15 @@ } } } + /* Run down atfork child handlers. */ + TAILQ_FOREACH(af, &_atfork_list, qe) { + if (af->child != NULL) + af->child(); + } + _mutex_reinit(&_atfork_mutex); } + /* * Undefer and handle pending signals, yielding if necessary: */ ==== //depot/projects/ia64/lib/libc_r/uthread/uthread_init.c#13 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libc_r/uthread/uthread_init.c,v 1.47 2004/11/27 06:51:31 das Exp $ + * $FreeBSD: src/lib/libc_r/uthread/uthread_init.c,v 1.48 2004/12/10 03:36:45 grog Exp $ */ /* Allocate space for global thread variables here: */ @@ -437,6 +437,8 @@ TAILQ_INIT(&_thread_list); TAILQ_INSERT_HEAD(&_thread_list, _thread_initial, tle); _set_curthread(_thread_initial); + TAILQ_INIT(&_atfork_list); + _pthread_mutex_init(&_atfork_mutex, NULL); /* Initialise the global signal action structure: */ sigfillset(&act.sa_mask); ==== //depot/projects/ia64/lib/libsdp/search.c#5 (text+ko) ==== @@ -26,7 +26,7 @@ * SUCH DAMAGE. * * $Id: search.c,v 1.2 2003/09/04 22:12:13 max Exp $ - * $FreeBSD: src/lib/libsdp/search.c,v 1.6 2004/02/26 20:44:55 emax Exp $ + * $FreeBSD: src/lib/libsdp/search.c,v 1.7 2004/12/09 18:57:12 emax Exp $ */ #include @@ -55,7 +55,8 @@ sdp_session_p ss = (sdp_session_p) xss; uint8_t *req = NULL, *rsp = NULL, *rsp_tmp = NULL; - int32_t type, len; + int32_t t, len; + uint16_t lo, hi; if (ss == NULL) return (-1); @@ -66,11 +67,29 @@ return (-1); } - /* Calculate length of the request */ req = ss->req; + + /* Calculate ServiceSearchPattern length */ plen = plen * (sizeof(pp[0]) + 1); - alen = alen * (sizeof(ap[0]) + 1); + + /* Calculate AttributeIDList length */ + for (len = 0, t = 0; t < alen; t ++) { + lo = (uint16_t) (ap[t] >> 16); + hi = (uint16_t) (ap[t]); + + if (lo > hi) { + ss->error = EINVAL; + return (-1); + } + + if (lo != hi) + len += (sizeof(ap[t]) + 1); + else + len += (sizeof(lo) + 1); + } + alen = len; + /* Calculate length of the request */ len = plen + sizeof(uint8_t) + sizeof(uint16_t) + /* ServiceSearchPattern */ sizeof(uint16_t) + @@ -97,9 +116,21 @@ /* Put AttributeIDList */ SDP_PUT8(SDP_DATA_SEQ16, req); SDP_PUT16(alen, req); - for (; alen > 0; ap ++, alen -= (sizeof(ap[0]) + 1)) { - SDP_PUT8(SDP_DATA_UINT32, req); - SDP_PUT32(*ap, req); + for (; alen > 0; ap ++) { + lo = (uint16_t) (*ap >> 16); + hi = (uint16_t) (*ap); + + if (lo != hi) { + /* Put attribute range */ + SDP_PUT8(SDP_DATA_UINT32, req); + SDP_PUT32(*ap, req); + alen -= (sizeof(ap[0]) + 1); + } else { + /* Put attribute */ + SDP_PUT8(SDP_DATA_UINT16, req); + SDP_PUT16(lo, req); + alen -= (sizeof(lo) + 1); + } } /* Submit ServiceSearchAttributeRequest and wait for response */ @@ -241,8 +272,8 @@ rsp_tmp = ss->rsp; /* Skip the first SEQ */ - SDP_GET8(type, rsp_tmp); - switch (type) { + SDP_GET8(t, rsp_tmp); + switch (t) { case SDP_DATA_SEQ8: SDP_GET8(len, rsp_tmp); break; @@ -263,8 +294,8 @@ for (; rsp_tmp < rsp && vlen > 0; ) { /* Get set of attributes for the next record */ - SDP_GET8(type, rsp_tmp); - switch (type) { + SDP_GET8(t, rsp_tmp); + switch (t) { case SDP_DATA_SEQ8: SDP_GET8(len, rsp_tmp); break; @@ -286,8 +317,8 @@ /* Now rsp_tmp points to list of (attr,value) pairs */ for (; len > 0 && vlen > 0; vp ++, vlen --) { /* Attribute */ - SDP_GET8(type, rsp_tmp); - if (type != SDP_DATA_UINT16) { + SDP_GET8(t, rsp_tmp); + if (t != SDP_DATA_UINT16) { ss->error = ENOATTR; return (-1); } ==== //depot/projects/ia64/sbin/geom/class/stripe/gstripe.8#5 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/sbin/geom/class/stripe/gstripe.8,v 1.17 2004/11/04 19:12:43 ceri Exp $ +.\" $FreeBSD: src/sbin/geom/class/stripe/gstripe.8,v 1.18 2004/12/09 12:26:47 pjd Exp $ .\" .Dd May 21, 2004 .Dt GSTRIPE 8 @@ -169,7 +169,7 @@ This can be set to a number between 0 and 3 inclusive. If set to 0 minimal debug information is printed, and if set to 3 the maximum amount of debug information in printed. -.It Va kern.geom.stripe.fast : No 1 +.It Va kern.geom.stripe.fast : No 0 If set to a non-zero value enable .Dq "fast mode" instead of the normal @@ -182,7 +182,7 @@ .Nm STRIPE will fall back to .Dq "economic mode" . -.It Va kern.geom.stripe.maxmem : No 1310720 +.It Va kern.geom.stripe.maxmem : No 13107200 Maximum amount of memory that can be consumed by .Dq "fast mode" (in bytes). @@ -204,7 +204,7 @@ create a file system on it, and mount it: .Bd -literal -offset indent -gstripe label -v -s 4096 data /dev/da0 /dev/da1 /dev/da2 /dev/da3 +gstripe label -v -s 131072 data /dev/da0 /dev/da1 /dev/da2 /dev/da3 newfs /dev/stripe/data mount /dev/stripe/data /mnt [...] ==== //depot/projects/ia64/sbin/ifconfig/Makefile#6 (text+ko) ==== @@ -1,36 +1,37 @@ # From: @(#)Makefile 8.1 (Berkeley) 6/5/93 -# $FreeBSD: src/sbin/ifconfig/Makefile,v 1.25 2004/02/23 20:13:52 johan Exp $ +# $FreeBSD: src/sbin/ifconfig/Makefile,v 1.26 2004/12/08 19:18:07 sam Exp $ PROG= ifconfig -SRCS= ifconfig.c -#comment out to exclude SIOC[GS]IFMEDIA support -SRCS+= ifmedia.c -CFLAGS+=-DUSE_IF_MEDIA -CFLAGS+=-DINET6 +SRCS= ifconfig.c # base support -#comment out to exclude SIOC[GS]ETVLAN support -SRCS+= ifvlan.c -CFLAGS+=-DUSE_VLANS +# +# NB: The order here defines the order in which the constructors +# are called. This in turn defines the default order in which +# status is displayed. Probably should add a priority mechanism +# to the registration process so we don't depend on this aspect +# of the toolchain. +# +SRCS+= af_link.c # LLC support +SRCS+= af_inet.c # IPv4 support +SRCS+= af_inet6.c # IPv6 support +SRCS+= af_atalk.c # AppleTalk support -#comment out to exclude SIOC[GS]IEEE80211 support -SRCS+= ifieee80211.c -CFLAGS+=-DUSE_IEEE80211 +SRCS+= ifclone.c # clone device support +SRCS+= ifmac.c # MAC support +SRCS+= ifmedia.c # SIOC[GS]IFMEDIA support +SRCS+= ifvlan.c # SIOC[GS]ETVLAN support +SRCS+= ifieee80211.c # SIOC[GS]IEEE80211 support -#comment out to exclude MAC support -SRCS+= ifmac.c -CFLAGS+=-DUSE_MAC - -MAN= ifconfig.8 - -.if defined(RELEASE_CRUNCH) -CFLAGS+=-DNO_IPX -.else +.if !defined(RELEASE_CRUNCH) +SRCS+= af_ipx.c # IPX support DPADD= ${LIBIPX} LDADD= -lipx .endif -CFLAGS+=-DNS -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings \ +MAN= ifconfig.8 + +CFLAGS+= -g -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings \ -Wnested-externs -I.. WARNS?= 0 ==== //depot/projects/ia64/sbin/ifconfig/ifconfig.8#27 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" From: @(#)ifconfig.8 8.3 (Berkeley) 1/5/94 -.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.86 2004/11/06 13:38:45 ru Exp $ +.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.87 2004/12/08 19:18:07 sam Exp $ .\" -.Dd July 26, 2004 +.Dd Nov 2, 2004 .Dt IFCONFIG 8 .Os .Sh NAME @@ -55,6 +55,7 @@ .Op Fl d .Op Fl m .Op Fl u +.Op Fl v .Op Ar address_family .Nm .Fl l @@ -66,6 +67,7 @@ .Op Fl d .Op Fl m .Op Fl u +.Op Fl v .Op Fl C .Sh DESCRIPTION The @@ -596,64 +598,101 @@ It happens automatically when setting the first address on an interface. If the interface was reset when previously marked down, the hardware will be re-initialized. -.It Cm ssid Ar ssid -For IEEE 802.11 wireless interfaces, set the desired Service Set -Identifier (aka network name). -The SSID is a string up to 32 characters -in length and may be specified as either a normal string or in -hexadecimal when proceeded by -.Ql 0x . -Additionally, the SSID may be cleared by setting it to -.Ql - . -.It Cm nwid Ar ssid -Another name for the -.Cm ssid -parameter. -Included for -.Nx -compatibility. -.It Cm stationname Ar name -For IEEE 802.11 wireless interfaces, set the name of this station. -It appears that the station name is not really part of the IEEE 802.11 -protocol though all interfaces seem to support it. -As such it only -seems to be meaningful to identical or virtually identical equipment. -Setting the station name is identical in syntax to setting the SSID. -.It Cm station Ar name -Another name for the -.Cm stationname -parameter. -Included for -.Bsx -compatibility. -.It Cm channel Ar number -For IEEE 802.11 wireless interfaces, set the desired channel. -Channels range from 1 to 14, but the exact selection available -depends on the region your adaptor was manufactured for. -Setting -the channel to 0 will give you the default for your adaptor. -Many -adaptors ignore this setting unless you are in ad-hoc mode. +.El +.Pp +The following parameters are specific to IEEE 802.11 wireless interfaces: +.Bl -tag -width indent +.It Cm apbridge +When operating as an access point pass packets between +wireless clients directly (default). +To instead let them pass up through the +system and be forwarded using some other mechanism use +.Dq Li -apbridge. +Disabling the internal bridging +is useful when traffic is to be processed with +packet filtering. .It Cm authmode Ar mode -For IEEE 802.11 wireless interfaces, set the desired authentication mode -in infrastructure mode. +Set the desired authentication mode in infrastructure mode. Not all adaptors support all modes. The set of valid modes is .Dq Li none , .Dq Li open , +.Dq Li shared (shared key), +.Dq Li 8021x (IEEE 802.1x), +or +.Dq Li wpa (IEEE WPA/WPA2/802.11i). +The +.Dq Li 8021x and -.Dq Li shared . +.Dq Li wpa +modes are only useful when used an authentication service +(a supplicant for client operation or an authenticator when +operating as an access point). Modes are case insensitive. +.It Cm bssid Ar address +Specify the MAC address of the access point to use when operating +as a station in a BSS network. +This overrides any automatic selection done by the system. +To disable a previously selected access point supply +.Dq Li any , +.Dq Li none , +or +.Dq Li - +for the address. +This option is useful when more than one access points have the same SSID. +Another name for the +.Cm bssid +parameter is +.Cm ap . +.It Cm chanlist Ar channels +Set the desired channels to use when scanning for access +points, neighbors in an IBSS network, or looking for unoccupied +channels when operating as an access point. +The set of channels is specified as a comma-separated list with +each element in the list either a single channel number of a range +of the form +.Dq Li a-b . +Channel numbers must be in the range 1 to 255 and be permissible +according to the operating characteristics of the device. +.It Cm channel Ar number +Set a single desired channel. +Channels range from 1 to 255, but the exact selection available +depends on the region your adaptor was manufactured for. +Setting +the channel to +.Dq Li 0 , +.Dq Li any , +or +.Dq Li - +will give you the default for your adaptor. +Many +adaptors ignore this setting unless you are in ad-hoc mode. +Alternatively the frequency, in megahertz, may be specified +instead of the channel number. +.It Cm hidessid +When operating as an access point do not broadcast the SSID +in beacon frames. +By default the SSID is included in beacon frames. +To re-enable the broadcast of the SSID use +.Fl hidessid . .It Cm powersave -For IEEE 802.11 wireless interfaces, enable powersave mode. -.It Fl powersave -For IEEE 802.11 wireless interfaces, disable powersave mode. +Enable powersave operation. +When operating as a client the station will conserve power by +periodically turning off the radio and listening for +messages from the access point telling it there are packets waiting. +The station must then retrieve the packets. +When operating as an access point the station must honor power +save operation of associated clients. +Not all devices support power save operation, either as a client +or as an access point. +Use +.Fl powersave +to disable powersave operation. .It Cm powersavesleep Ar sleep -For IEEE 802.11 wireless interfaces, set the desired max powersave sleep -time in milliseconds. +Set the desired max powersave sleep time in milliseconds. .It Cm protmode Ar technique -For IEEE 802.11 wireless interfaces operating in 11g, use the specified +For interfaces operating in 802.11g, use the specified .Ar technique for protecting OFDM frames in a mixed 11b/11g network. The set of valid techniques is @@ -664,8 +703,25 @@ .Dq Li rtscts (RTS/CTS). Technique names are case insensitive. +.It Cm roaming Ar mode +When operating as a station, control how the system will +behave when communication with the current access point +is broken. +.I Mode >>> TRUNCATED FOR MAIL (1000 lines) <<<