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