From owner-p4-projects@FreeBSD.ORG Wed Mar 5 11:34:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DD1351065677; Wed, 5 Mar 2008 11:34:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C0AE1065673 for ; Wed, 5 Mar 2008 11:34:30 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 836DA8FC2B for ; Wed, 5 Mar 2008 11:34:30 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m25BYU4S035822 for ; Wed, 5 Mar 2008 11:34:30 GMT (envelope-from piso@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m25BYUWA035816 for perforce@freebsd.org; Wed, 5 Mar 2008 11:34:30 GMT (envelope-from piso@freebsd.org) Date: Wed, 5 Mar 2008 11:34:30 GMT Message-Id: <200803051134.m25BYUWA035816@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to piso@freebsd.org using -f From: Paolo Pisati To: Perforce Change Reviews Cc: Subject: PERFORCE change 136903 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2008 11:34:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=136903 Change 136903 by piso@piso_ferret on 2008/03/05 11:34:13 IFC@136902 Affected files ... .. //depot/projects/soc2005/libalias/Makefile.inc1#16 integrate .. //depot/projects/soc2005/libalias/UPDATING#23 integrate .. //depot/projects/soc2005/libalias/contrib/pf/pflogd/pidfile.c#3 integrate .. //depot/projects/soc2005/libalias/contrib/pf/pflogd/pidfile.h#3 integrate .. //depot/projects/soc2005/libalias/games/fortune/datfiles/fortunes#16 integrate .. //depot/projects/soc2005/libalias/gnu/usr.bin/binutils/ar/Makefile#3 integrate .. //depot/projects/soc2005/libalias/gnu/usr.bin/binutils/ranlib/Makefile#3 integrate .. //depot/projects/soc2005/libalias/include/pthread_np.h#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/Symbol.map#6 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_close.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_getattr.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_notify.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_open.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_receive.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_send.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libc/sys/mq_setattr.2#4 integrate .. //depot/projects/soc2005/libalias/lib/libelf/elf_update.c#4 integrate .. //depot/projects/soc2005/libalias/lib/libelf/gelf_rel.c#2 integrate .. //depot/projects/soc2005/libalias/lib/libelf/gelf_rela.c#2 integrate .. //depot/projects/soc2005/libalias/lib/libthr/pthread.map#5 integrate .. //depot/projects/soc2005/libalias/lib/libthr/thread/Makefile.inc#2 integrate .. //depot/projects/soc2005/libalias/lib/libthr/thread/thr_affinity.c#1 branch .. //depot/projects/soc2005/libalias/lib/libthr/thread/thr_attr.c#4 integrate .. //depot/projects/soc2005/libalias/lib/libthr/thread/thr_create.c#7 integrate .. //depot/projects/soc2005/libalias/lib/libthr/thread/thr_init.c#11 integrate .. //depot/projects/soc2005/libalias/lib/libthr/thread/thr_private.h#13 integrate .. //depot/projects/soc2005/libalias/lib/libthr/thread/thr_sig.c#7 integrate .. //depot/projects/soc2005/libalias/lib/msun/Makefile#5 integrate .. //depot/projects/soc2005/libalias/lib/msun/Symbol.map#5 integrate .. //depot/projects/soc2005/libalias/lib/msun/amd64/Makefile.inc#3 integrate .. //depot/projects/soc2005/libalias/lib/msun/amd64/e_sqrtl.S#1 branch .. //depot/projects/soc2005/libalias/lib/msun/i387/Makefile.inc#4 integrate .. //depot/projects/soc2005/libalias/lib/msun/i387/e_sqrtl.S#1 branch .. //depot/projects/soc2005/libalias/lib/msun/ld128/s_nanl.c#2 integrate .. //depot/projects/soc2005/libalias/lib/msun/man/sqrt.3#4 integrate .. //depot/projects/soc2005/libalias/lib/msun/src/e_rem_pio2.c#4 integrate .. //depot/projects/soc2005/libalias/lib/msun/src/e_rem_pio2f.c#4 integrate .. //depot/projects/soc2005/libalias/lib/msun/src/e_sqrt.c#2 integrate .. //depot/projects/soc2005/libalias/lib/msun/src/e_sqrtl.c#1 branch .. //depot/projects/soc2005/libalias/lib/msun/src/math.h#4 integrate .. //depot/projects/soc2005/libalias/sbin/fsck_ffs/main.c#4 integrate .. //depot/projects/soc2005/libalias/sbin/ifconfig/ifconfig.8#18 integrate .. //depot/projects/soc2005/libalias/share/man/man4/Makefile#16 integrate .. //depot/projects/soc2005/libalias/share/man/man4/fwohci.4#3 integrate .. //depot/projects/soc2005/libalias/share/man/man4/ng_nat.4#3 integrate .. //depot/projects/soc2005/libalias/share/man/man4/uchcom.4#1 branch .. //depot/projects/soc2005/libalias/share/man/man4/ucom.4#4 integrate .. //depot/projects/soc2005/libalias/share/man/man4/ucycom.4#3 integrate .. //depot/projects/soc2005/libalias/share/man/man9/Makefile#14 integrate .. //depot/projects/soc2005/libalias/share/man/man9/lock.9#6 integrate .. //depot/projects/soc2005/libalias/share/misc/committers-ports.dot#7 integrate .. //depot/projects/soc2005/libalias/share/mk/bsd.cpu.mk#9 integrate .. //depot/projects/soc2005/libalias/share/mk/sys.mk#5 integrate .. //depot/projects/soc2005/libalias/sys/amd64/amd64/identcpu.c#8 integrate .. //depot/projects/soc2005/libalias/sys/amd64/amd64/mp_machdep.c#9 integrate .. //depot/projects/soc2005/libalias/sys/amd64/amd64/pmap.c#15 integrate .. //depot/projects/soc2005/libalias/sys/amd64/include/pmap.h#6 integrate .. //depot/projects/soc2005/libalias/sys/amd64/include/smp.h#5 integrate .. //depot/projects/soc2005/libalias/sys/arm/conf/AVILA#6 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/ixp425/ixp425_iic.c#2 integrate .. //depot/projects/soc2005/libalias/sys/boot/i386/boot2/boot2.c#5 integrate .. //depot/projects/soc2005/libalias/sys/boot/i386/gptboot/gptboot.c#2 integrate .. //depot/projects/soc2005/libalias/sys/boot/i386/libi386/biosdisk.c#5 integrate .. //depot/projects/soc2005/libalias/sys/boot/pc98/btx/btx/Makefile#2 integrate .. //depot/projects/soc2005/libalias/sys/boot/pc98/btx/btx/btx.S#3 integrate .. //depot/projects/soc2005/libalias/sys/boot/pc98/libpc98/Makefile#2 integrate .. //depot/projects/soc2005/libalias/sys/boot/pc98/libpc98/biosdisk.c#4 integrate .. //depot/projects/soc2005/libalias/sys/compat/linux/linux_futex.c#7 integrate .. //depot/projects/soc2005/libalias/sys/conf/NOTES#27 integrate .. //depot/projects/soc2005/libalias/sys/conf/files#32 integrate .. //depot/projects/soc2005/libalias/sys/conf/files.powerpc#11 integrate .. //depot/projects/soc2005/libalias/sys/conf/kmod.mk#11 integrate .. //depot/projects/soc2005/libalias/sys/conf/options#24 integrate .. //depot/projects/soc2005/libalias/sys/conf/options.powerpc#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/LICENSE#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_80003es2lan.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_80003es2lan.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82540.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82541.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82541.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82542.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82543.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82543.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82571.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82571.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82575.c#3 delete .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_82575.h#3 delete .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_api.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_api.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_defines.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_hw.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_ich8lan.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_ich8lan.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_mac.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_mac.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_manage.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_manage.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_nvm.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_nvm.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_osdep.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_phy.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_phy.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/e1000_regs.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/if_em.c#19 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/if_em.h#12 integrate .. //depot/projects/soc2005/libalias/sys/dev/ic/quicc.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_82575.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_82575.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_api.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_api.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_defines.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_hw.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_mac.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_mac.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_manage.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_manage.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_nvm.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_nvm.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_osdep.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_phy.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_phy.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/e1000_regs.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/if_igb.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/igb/if_igb.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/lge/if_lge.c#5 integrate .. //depot/projects/soc2005/libalias/sys/dev/md/md.c#7 integrate .. //depot/projects/soc2005/libalias/sys/dev/mii/ciphy.c#6 integrate .. //depot/projects/soc2005/libalias/sys/dev/mii/miidevs#13 integrate .. //depot/projects/soc2005/libalias/sys/dev/mii/rgephy.c#7 integrate .. //depot/projects/soc2005/libalias/sys/dev/msk/if_msk.c#11 integrate .. //depot/projects/soc2005/libalias/sys/dev/msk/if_mskreg.h#7 integrate .. //depot/projects/soc2005/libalias/sys/dev/quicc/quicc_bfe.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/quicc/quicc_bfe_ocp.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/quicc/quicc_bus.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/quicc/quicc_core.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/re/if_re.c#15 integrate .. //depot/projects/soc2005/libalias/sys/dev/scc/scc_bfe.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/scc/scc_bfe_quicc.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/scc/scc_bus.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/scc/scc_dev_quicc.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/tsec/if_tsec.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/tsec/if_tsec.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/tsec/if_tsecreg.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/uart/uart.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/uart/uart_bus_ocp.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/uart/uart_bus_scc.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/uart/uart_cpu_powerpc.c#5 integrate .. //depot/projects/soc2005/libalias/sys/dev/uart/uart_dev_quicc.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/usb/ehci.c#7 integrate .. //depot/projects/soc2005/libalias/sys/fs/nwfs/nwfs_node.c#4 integrate .. //depot/projects/soc2005/libalias/sys/fs/nwfs/nwfs_subr.c#4 integrate .. //depot/projects/soc2005/libalias/sys/fs/smbfs/smbfs.h#2 integrate .. //depot/projects/soc2005/libalias/sys/fs/smbfs/smbfs_node.c#6 integrate .. //depot/projects/soc2005/libalias/sys/fs/smbfs/smbfs_vfsops.c#6 integrate .. //depot/projects/soc2005/libalias/sys/gdb/gdb_main.c#2 integrate .. //depot/projects/soc2005/libalias/sys/geom/part/g_part_mbr.c#2 integrate .. //depot/projects/soc2005/libalias/sys/geom/part/g_part_vtoc8.c#1 branch .. //depot/projects/soc2005/libalias/sys/i386/cpufreq/est.c#2 integrate .. //depot/projects/soc2005/libalias/sys/i386/i386/identcpu.c#10 integrate .. //depot/projects/soc2005/libalias/sys/i386/i386/mp_machdep.c#11 integrate .. //depot/projects/soc2005/libalias/sys/i386/include/_types.h#2 integrate .. //depot/projects/soc2005/libalias/sys/i386/include/float.h#2 integrate .. //depot/projects/soc2005/libalias/sys/i386/include/smp.h#5 integrate .. //depot/projects/soc2005/libalias/sys/ia64/ia64/mp_machdep.c#5 integrate .. //depot/projects/soc2005/libalias/sys/kern/init_main.c#12 integrate .. //depot/projects/soc2005/libalias/sys/kern/init_sysent.c#14 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_cpuset.c#1 branch .. //depot/projects/soc2005/libalias/sys/kern/kern_lock.c#9 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_shutdown.c#8 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_thread.c#12 integrate .. //depot/projects/soc2005/libalias/sys/kern/sched_4bsd.c#14 integrate .. //depot/projects/soc2005/libalias/sys/kern/sched_ule.c#14 integrate .. //depot/projects/soc2005/libalias/sys/kern/subr_smp.c#6 integrate .. //depot/projects/soc2005/libalias/sys/kern/subr_witness.c#13 integrate .. //depot/projects/soc2005/libalias/sys/kern/syscalls.c#14 integrate .. //depot/projects/soc2005/libalias/sys/kern/syscalls.master#15 integrate .. //depot/projects/soc2005/libalias/sys/kern/systrace_args.c#11 integrate .. //depot/projects/soc2005/libalias/sys/kern/vfs_bio.c#13 integrate .. //depot/projects/soc2005/libalias/sys/kern/vfs_subr.c#16 integrate .. //depot/projects/soc2005/libalias/sys/modules/Makefile#20 integrate .. //depot/projects/soc2005/libalias/sys/modules/cxgb/cxgb_t3fw/Makefile#2 integrate .. //depot/projects/soc2005/libalias/sys/modules/em/Makefile#3 integrate .. //depot/projects/soc2005/libalias/sys/modules/geom/Makefile#8 integrate .. //depot/projects/soc2005/libalias/sys/modules/geom/geom_apple/Makefile#2 delete .. //depot/projects/soc2005/libalias/sys/modules/geom/geom_gpt/Makefile#2 delete .. //depot/projects/soc2005/libalias/sys/modules/geom/geom_part/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/igb/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/ipfw_nat/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/net80211/ieee80211_scan_sta.c#4 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/ng_base.c#7 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/ng_nat.c#14 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/ng_nat.h#3 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/ng_pppoe.c#5 integrate .. //depot/projects/soc2005/libalias/sys/netinet/in.h#7 integrate .. //depot/projects/soc2005/libalias/sys/netinet/in_pcb.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/ip_fw.h#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/ip_fw2.c#54 integrate .. //depot/projects/soc2005/libalias/sys/netinet/ip_fw_nat.c#1 branch .. //depot/projects/soc2005/libalias/sys/netinet/ip_fw_pfil.c#7 integrate .. //depot/projects/soc2005/libalias/sys/netinet/tcp_input.c#16 integrate .. //depot/projects/soc2005/libalias/sys/netipsec/key.c#4 integrate .. //depot/projects/soc2005/libalias/sys/netipsec/key_debug.c#3 integrate .. //depot/projects/soc2005/libalias/sys/netncp/ncp_conn.h#2 integrate .. //depot/projects/soc2005/libalias/sys/netsmb/smb_conn.h#2 integrate .. //depot/projects/soc2005/libalias/sys/nfs4client/nfs4_idmap.c#3 integrate .. //depot/projects/soc2005/libalias/sys/nfsclient/nfs_vfsops.c#11 integrate .. //depot/projects/soc2005/libalias/sys/nfsserver/nfs_serv.c#9 integrate .. //depot/projects/soc2005/libalias/sys/pc98/cbus/sio.c#5 integrate .. //depot/projects/soc2005/libalias/sys/pc98/pc98/machdep.c#13 integrate .. //depot/projects/soc2005/libalias/sys/pci/if_rl.c#9 integrate .. //depot/projects/soc2005/libalias/sys/pci/if_rlreg.h#11 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/aim/machdep.c#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/aim/swtch.S#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/aim/trap.c#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/aim/trap_subr.S#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/aim/vm_machdep.c#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/booke/clock.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/copyinout.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/interrupt.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/locore.S#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/machdep.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/pmap.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/support.S#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/swtch.S#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/trap.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/trap_subr.S#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/uio_machdep.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/booke/vm_machdep.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/conf/MPC85XX#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/conf/NOTES#9 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/frame.h#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/hid.h#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/kdb.h#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/md_var.h#6 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/mmuvar.h#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/ocpbus.h#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/include/pcb.h#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/pcpu.h#4 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/pmap.h#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/psl.h#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/pte.h#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/sf_buf.h#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/spr.h#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/tlb.h#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/include/trap.h#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/trap_aim.h#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/include/trap_booke.h#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/include/vmparam.h#6 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/mpc85xx/nexus.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/mpc85xx/ocpbus.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/mpc85xx/ocpbus.h#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/mpc85xx/opic.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/mpc85xx/pci_ocp.c#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/autoconf.c#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/db_trace.c#4 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/gdb_machdep.c#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/genassym.c#6 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/mp_machdep.c#2 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit.c#13 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_bsm_klib.c#7 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_private.h#8 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_syscalls.c#14 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_trigger.c#4 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_worker.c#8 integrate .. //depot/projects/soc2005/libalias/sys/sparc64/sparc64/mp_machdep.c#5 integrate .. //depot/projects/soc2005/libalias/sys/sun4v/sun4v/mp_machdep.c#8 integrate .. //depot/projects/soc2005/libalias/sys/sys/_types.h#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/buf.h#6 integrate .. //depot/projects/soc2005/libalias/sys/sys/bufobj.h#4 integrate .. //depot/projects/soc2005/libalias/sys/sys/cpuset.h#1 branch .. //depot/projects/soc2005/libalias/sys/sys/lockmgr.h#7 integrate .. //depot/projects/soc2005/libalias/sys/sys/mount.h#11 integrate .. //depot/projects/soc2005/libalias/sys/sys/param.h#20 integrate .. //depot/projects/soc2005/libalias/sys/sys/proc.h#16 integrate .. //depot/projects/soc2005/libalias/sys/sys/sched.h#9 integrate .. //depot/projects/soc2005/libalias/sys/sys/smp.h#3 integrate .. //depot/projects/soc2005/libalias/sys/sys/syscall.h#14 integrate .. //depot/projects/soc2005/libalias/sys/sys/syscall.mk#14 integrate .. //depot/projects/soc2005/libalias/sys/sys/sysproto.h#14 integrate .. //depot/projects/soc2005/libalias/sys/sys/types.h#4 integrate .. //depot/projects/soc2005/libalias/sys/sys/vnode.h#10 integrate .. //depot/projects/soc2005/libalias/sys/sys/vtoc.h#1 branch .. //depot/projects/soc2005/libalias/sys/ufs/ffs/ffs_vfsops.c#11 integrate .. //depot/projects/soc2005/libalias/sys/ufs/ufs/extattr.h#3 integrate .. //depot/projects/soc2005/libalias/sys/ufs/ufs/ufs_extattr.c#5 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_map.h#4 integrate .. //depot/projects/soc2005/libalias/tools/build/mk/OptionalObsoleteFiles.inc#9 integrate .. //depot/projects/soc2005/libalias/tools/regression/environ/envctl.c#2 integrate .. //depot/projects/soc2005/libalias/tools/regression/lib/msun/test-trig.c#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/Makefile#7 integrate .. //depot/projects/soc2005/libalias/usr.bin/ar/write.c#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/awk/Makefile#5 integrate .. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.freebsd#15 integrate .. //depot/projects/soc2005/libalias/usr.bin/cpuset/Makefile#1 branch .. //depot/projects/soc2005/libalias/usr.bin/cpuset/cpuset.1#1 branch .. //depot/projects/soc2005/libalias/usr.bin/cpuset/cpuset.c#1 branch .. //depot/projects/soc2005/libalias/usr.bin/find/find.1#8 integrate .. //depot/projects/soc2005/libalias/usr.bin/find/main.c#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/make/Makefile#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/make/Makefile.dist#3 integrate .. //depot/projects/soc2005/libalias/usr.bin/make/arch.c#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/make/job.c#3 integrate .. //depot/projects/soc2005/libalias/usr.bin/make/main.c#7 integrate .. //depot/projects/soc2005/libalias/usr.bin/make/make.1#6 integrate .. //depot/projects/soc2005/libalias/usr.bin/unifdef/unifdef.c#2 integrate .. //depot/projects/soc2005/libalias/usr.sbin/fwcontrol/fwcontrol.8#5 integrate .. //depot/projects/soc2005/libalias/usr.sbin/fwcontrol/fwcontrol.c#3 integrate .. //depot/projects/soc2005/libalias/usr.sbin/mountd/mountd.c#9 integrate Differences ... ==== //depot/projects/soc2005/libalias/Makefile.inc1#16 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.600 2008/02/25 16:29:54 ru Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.601 2008/03/02 11:10:46 ru Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -203,6 +203,9 @@ GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac +.if ${OSRELDATE} < 700044 +CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -972,10 +975,6 @@ .endif .endif -.if make(cross-tools) && ${BOOTSTRAPPING} < 700044 -.MAKEFLAGS+= -D_WITH_GNUAR -.endif - cross-tools: .for _tool in \ gnu/usr.bin/binutils \ ==== //depot/projects/soc2005/libalias/UPDATING#23 (text+ko) ==== @@ -22,6 +22,20 @@ to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20080301: + The layout of struct vmspace has changed. This affects libkvm + and any executables that link against libkvm and use the + kvm_getprocs() function. In particular, but not exclusively, + it affects ps(1), fstat(1), pkill(1), systat(1), top(1) and w(1). + The effects are minimal, but it's advisable to upgrade world + nonetheless. + +20080229: + The latest em driver no longer has support in it for the + 82575 adapter, this is now moved to the igb driver. The + split was done to make new features that are incompatible + with older hardware easier to do. + 20080220: The new geom_lvm(4) geom class has been renamed to geom_linux_lvm(4), likewise the kernel option is now GEOM_LINUX_LVM. @@ -983,4 +997,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.520 2008/02/20 07:50:12 thompsa Exp $ +$FreeBSD: src/UPDATING,v 1.522 2008/03/01 22:54:42 marcel Exp $ ==== //depot/projects/soc2005/libalias/contrib/pf/pflogd/pidfile.c#3 (text+ko) ==== ==== //depot/projects/soc2005/libalias/contrib/pf/pflogd/pidfile.h#3 (text+ko) ==== ==== //depot/projects/soc2005/libalias/games/fortune/datfiles/fortunes#16 (text+ko) ==== @@ -1,5 +1,5 @@ This fortune brought to you by: -$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.257 2008/02/28 15:16:24 yar Exp $ +$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.258 2008/03/03 10:06:52 dds Exp $ % ======================================================================= || || @@ -49242,7 +49242,7 @@ admit it, I tell him, `Forget it'. If they bring a car back late we overlook it. If they've had a crash and it doesn't involve another vehicle we might overlook that too." - "Where's the ashtray?" asked on Los Angeles wife, as she settled + "Where's the ashtray?" asked one Los Angeles wife, as she settled into the ripped interior. "Honey," said her husband, "the whole car's the ash tray." -- Stephen Pile, "The Book of Heroic Failures" ==== //depot/projects/soc2005/libalias/gnu/usr.bin/binutils/ar/Makefile#3 (text+ko) ==== @@ -1,16 +1,14 @@ -# $FreeBSD: src/gnu/usr.bin/binutils/ar/Makefile,v 1.17 2008/02/25 16:16:16 ru Exp $ +# $FreeBSD: src/gnu/usr.bin/binutils/ar/Makefile,v 1.18 2008/03/02 11:10:46 ru Exp $ .include "../Makefile.inc0" .PATH: ${SRCDIR}/binutils ${SRCDIR}/binutils/doc -.if !defined(_WITH_GNUAR) PROGNAME= gnu-ar MAN= gnu-ar.1 gnu-ar.1: ar.1 cat ${.ALLSRC} > ${.TARGET} CLEANFILES+= gnu-ar.1 -.endif PROG= ar SRCS= ar.c not-ranlib.c ==== //depot/projects/soc2005/libalias/gnu/usr.bin/binutils/ranlib/Makefile#3 (text+ko) ==== @@ -1,16 +1,14 @@ -# $FreeBSD: src/gnu/usr.bin/binutils/ranlib/Makefile,v 1.18 2008/02/25 16:16:16 ru Exp $ +# $FreeBSD: src/gnu/usr.bin/binutils/ranlib/Makefile,v 1.19 2008/03/02 11:10:46 ru Exp $ .include "../Makefile.inc0" .PATH: ${SRCDIR}/binutils ${SRCDIR}/binutils/doc -.if !defined(_WITH_GNUAR) PROGNAME= gnu-ranlib MAN= gnu-ranlib.1 gnu-ranlib.1: ranlib.1 cat ${.ALLSRC} > ${.TARGET} CLEANFILES+= gnu-ranlib.1 -.endif PROG= ranlib SRCS= ar.c is-ranlib.c ==== //depot/projects/soc2005/libalias/include/pthread_np.h#4 (text+ko) ==== @@ -26,11 +26,14 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/include/pthread_np.h,v 1.20 2008/02/06 19:34:31 des Exp $ + * $FreeBSD: src/include/pthread_np.h,v 1.21 2008/03/03 08:28:13 davidxu Exp $ */ #ifndef _PTHREAD_NP_H_ #define _PTHREAD_NP_H_ +#include +#include + /* * Non-POSIX type definitions: */ @@ -42,6 +45,9 @@ __BEGIN_DECLS int pthread_attr_setcreatesuspend_np(pthread_attr_t *); int pthread_attr_get_np(pthread_t, pthread_attr_t *); +int pthread_attr_getaffinity_np(const pthread_attr_t *, size_t, cpuset_t *); +int pthread_attr_setaffinity_np(pthread_attr_t *, size_t, const cpuset_t *); +int pthread_getaffinity_np(pthread_t, size_t, cpuset_t *); int pthread_main_np(void); int pthread_multi_np(void); int pthread_mutexattr_getkind_np(pthread_mutexattr_t); @@ -54,6 +60,7 @@ int pthread_mutex_getyieldloops_np(pthread_mutex_t *mutex, int *count); int pthread_mutex_setyieldloops_np(pthread_mutex_t *mutex, int count); int pthread_mutex_isowned_np(pthread_mutex_t *mutex); +int pthread_setaffinity_np(pthread_t, size_t, const cpuset_t *); int pthread_single_np(void); void pthread_suspend_all_np(void); int pthread_suspend_np(pthread_t); ==== //depot/projects/soc2005/libalias/lib/libc/sys/Symbol.map#6 (text) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/lib/libc/sys/Symbol.map,v 1.9 2007/08/22 01:56:35 davidxu Exp $ + * $FreeBSD: src/lib/libc/sys/Symbol.map,v 1.10 2008/03/02 07:39:22 jeff Exp $ */ /* @@ -66,6 +66,11 @@ clock_settime; close; connect; + cpuset; + cpuset_getid; + cpuset_setid; + cpuset_getaffinity; + cpuset_setaffinity; dup; dup2; eaccess; @@ -450,6 +455,16 @@ __sys_close; _connect; __sys_connect; + __cpuset; + __sys_cpuset; + __cpuset_getid; + __sys_cpuset_getid; + __cpuset_setid; + __sys_cpuset_setid; + __cpuset_getaffinity; + __sys_cpuset_getaffinity; + __cpuset_setaffinity; + __sys_cpuset_setaffinity; _dup; __sys_dup; _dup2; ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_close.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_close.2,v 1.5 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_close.2,v 1.6 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_CLOSE 2 @@ -95,11 +95,11 @@ .Fx 7.0 . .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_getattr.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_getattr.2,v 1.5 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_getattr.2,v 1.6 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_GETATTR 2 @@ -117,11 +117,11 @@ .Fx 7.0 . .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_notify.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_notify.2,v 1.9 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_notify.2,v 1.10 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_NOTIFY 2 @@ -141,11 +141,11 @@ .Fx 7.0 . .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_open.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_open.2,v 1.9 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_open.2,v 1.10 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_OPEN 2 @@ -313,11 +313,11 @@ and contain no other slash characters. .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_receive.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_receive.2,v 1.6 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_receive.2,v 1.7 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_RECEIVE 2 @@ -207,11 +207,11 @@ .Fx 7.0 . .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_send.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_send.2,v 1.5 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_send.2,v 1.6 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_SEND 2 @@ -226,11 +226,11 @@ .Fx 7.0 . .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libc/sys/mq_setattr.2#4 (text+ko) ==== @@ -25,17 +25,17 @@ .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" Portions of this text are reprinted and reproduced in electronic form -.\" from IEEE Std 1003.1, 2003 Edition, Standard for Information -.\" Technology -- Portable Operating System Interface (POSIX), The Open -.\" Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -.\" Institute of Electrical and Electronics Engineers, Inc and The Open -.\" Group. In the event of any discrepancy between this version and the -.\" original IEEE and The Open Group Standard, the original IEEE and The -.\" Open Group Standard is the referee document. The original Standard can -.\" be obtained online at http://www.opengroup.org/unix/online.html . +.\" Portions of this text are reprinted and reproduced in electronic form +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +.\" Portable Operating System Interface (POSIX), The Open Group Base +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +.\" Electrical and Electronics Engineers, Inc and The Open Group. In the +.\" event of any discrepancy between this version and the original IEEE and +.\" The Open Group Standard, the original IEEE and The Open Group Standard is +.\" the referee document. The original Standard can be obtained online at +.\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/sys/mq_setattr.2,v 1.6 2008/02/21 19:16:57 philip Exp $ +.\" $FreeBSD: src/lib/libc/sys/mq_setattr.2,v 1.7 2008/02/29 17:48:25 philip Exp $ .\" .Dd November 29, 2005 .Dt MQ_SETATTR 2 @@ -113,11 +113,11 @@ .Fx 7.0 . .Sh COPYRIGHT Portions of this text are reprinted and reproduced in electronic form -from IEEE Std 1003.1, 2003 Edition, Standard for Information -Technology -- Portable Operating System Interface (POSIX), The Open -Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the -Institute of Electrical and Electronics Engineers, Inc and The Open -Group. In the event of any discrepancy between this version and the -original IEEE and The Open Group Standard, the original IEEE and The -Open Group Standard is the referee document. The original Standard can -be obtained online at http://www.opengroup.org/unix/online.html . +from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- +Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard is +the referee document. The original Standard can be obtained online at + http://www.opengroup.org/unix/online.html. ==== //depot/projects/soc2005/libalias/lib/libelf/elf_update.c#4 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2006 Joseph Koshy + * Copyright (c) 2006-2008 Joseph Koshy * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/elf_update.c,v 1.3 2007/09/08 08:20:12 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/elf_update.c,v 1.4 2008/03/03 04:29:25 jkoshy Exp $"); #include #include @@ -246,13 +246,19 @@ tmin = t->s_offset; tmax = tmin + t->s_size; - /* check if there is an overlap */ - if (tmax < smin) { + if (tmax <= smin) { + /* + * 't' lies entirely before 's': ...| t |...| s |... + */ prevt = t; continue; - } else if (smax < tmin) + } else if (smax <= tmin) + /* + * 's' lies entirely before 't', and after 'prevt': + * ...| prevt |...| s |...| t |... + */ break; - else { + else { /* 's' and 't' overlap. */ LIBELF_SET_ERROR(LAYOUT, 0); return (0); } ==== //depot/projects/soc2005/libalias/lib/libelf/gelf_rel.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/gelf_rel.c,v 1.1 2006/11/11 17:16:33 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/gelf_rel.c,v 1.2 2008/03/02 06:33:10 jkoshy Exp $"); #include @@ -78,7 +78,9 @@ rel32 = (Elf32_Rel *) d->d_buf + ndx; dst->r_offset = (Elf64_Addr) rel32->r_offset; - dst->r_info = (Elf64_Xword) rel32->r_info; + dst->r_info = ELF64_R_INFO( + (Elf64_Xword) ELF32_R_SYM(rel32->r_info), + ELF32_R_TYPE(rel32->r_info)); } else { @@ -133,7 +135,14 @@ rel32 = (Elf32_Rel *) d->d_buf + ndx; LIBELF_COPY_U32(rel32, dr, r_offset); - LIBELF_COPY_U32(rel32, dr, r_info); + + if (ELF64_R_SYM(dr->r_info) > ELF32_R_SYM(~0UL) || + ELF64_R_TYPE(dr->r_info) > ELF32_R_TYPE(~0U)) { + LIBELF_SET_ERROR(RANGE, 0); + return (0); + } + rel32->r_info = ELF32_R_INFO(ELF64_R_SYM(dr->r_info), + ELF64_R_TYPE(dr->r_info)); } else { rel64 = (Elf64_Rel *) d->d_buf + ndx; ==== //depot/projects/soc2005/libalias/lib/libelf/gelf_rela.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/gelf_rela.c,v 1.1 2006/11/11 17:16:33 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/gelf_rela.c,v 1.2 2008/03/02 06:33:10 jkoshy Exp $"); #include @@ -78,7 +78,9 @@ rela32 = (Elf32_Rela *) d->d_buf + ndx; dst->r_offset = (Elf64_Addr) rela32->r_offset; - dst->r_info = (Elf64_Xword) rela32->r_info; + dst->r_info = ELF64_R_INFO( + (Elf64_Xword) ELF32_R_SYM(rela32->r_info), + ELF32_R_TYPE(rela32->r_info)); dst->r_addend = (Elf64_Sxword) rela32->r_addend; } else { @@ -134,7 +136,15 @@ rela32 = (Elf32_Rela *) d->d_buf + ndx; LIBELF_COPY_U32(rela32, dr, r_offset); - LIBELF_COPY_U32(rela32, dr, r_info); + + if (ELF64_R_SYM(dr->r_info) > ELF32_R_SYM(~0UL) || + ELF64_R_TYPE(dr->r_info) > ELF32_R_TYPE(~0U)) { + LIBELF_SET_ERROR(RANGE, 0); + return (0); + } + rela32->r_info = ELF32_R_INFO(ELF64_R_SYM(dr->r_info), + ELF64_R_TYPE(dr->r_info)); + LIBELF_COPY_S32(rela32, dr, r_addend); } else { rela64 = (Elf64_Rela *) d->d_buf + ndx; >>> TRUNCATED FOR MAIL (1000 lines) <<<