PERFORCE change 136903 for review

Paolo Pisati piso at FreeBSD.org
Wed Mar 5 11:34:31 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=136903

Change 136903 by piso at piso_ferret on 2008/03/05 11:34:13

	IFC at 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 <sys/param.h>
+#include <sys/cpuset.h>
+
 /*
  * 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 <sys/cdefs.h>
-__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 <sys/mman.h>
 #include <sys/param.h>
@@ -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 <sys/cdefs.h>
-__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 <sys/limits.h>
 
@@ -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 <sys/cdefs.h>
-__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 <sys/limits.h>
 
@@ -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) <<<


More information about the p4-projects mailing list