PERFORCE change 187659 for review

Edward Tomasz Napierala trasz at FreeBSD.org
Mon Jan 10 14:15:37 UTC 2011


http://p4web.freebsd.org/@@187659?ac=10

Change 187659 by trasz at trasz_victim on 2011/01/10 14:14:38

	IFC.

Affected files ...

.. //depot/projects/soc2009/trasz_limits/COPYRIGHT#3 integrate
.. //depot/projects/soc2009/trasz_limits/Makefile#8 integrate
.. //depot/projects/soc2009/trasz_limits/Makefile.inc1#18 integrate
.. //depot/projects/soc2009/trasz_limits/Makefile.mips#4 integrate
.. //depot/projects/soc2009/trasz_limits/UPDATING#31 integrate
.. //depot/projects/soc2009/trasz_limits/bin/ps/print.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/bin/setfacl/setfacl.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/eval.c#18 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/exec.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/main.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/memalloc.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/memalloc.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/redir.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/trap.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/trap.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/var.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/bin/sh/var.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/gcc/config/i386/freebsd.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/etc/defaults/rc.conf#20 integrate
.. //depot/projects/soc2009/trasz_limits/etc/devd.conf#6 integrate
.. //depot/projects/soc2009/trasz_limits/etc/portsnap.conf#3 integrate
.. //depot/projects/soc2009/trasz_limits/etc/rc.d/ldconfig#3 integrate
.. //depot/projects/soc2009/trasz_limits/etc/rc.subr#12 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/lib/libgcc/Makefile#11 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/lib/libgomp/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/Makefile.inc0#6 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/ld/Makefile.mips#6 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/libbfd/Makefile.mips#4 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/cc/Makefile.inc#5 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/cc/Makefile.tgt#6 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/gdb/Makefile.inc#5 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/gdb/libgdb/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/include/assert.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/include/pthread.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/bind/config.mk#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/csu/amd64/crti.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/csu/amd64/crtn.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/csu/i386-elf/crt1_s.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/csu/i386-elf/crti.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/csu/i386-elf/crtn.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/Makefile#10 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/gen/_setjmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/gen/fabs.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/gen/modf.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/gen/rfork_thread.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/gen/setjmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/gen/sigsetjmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/stdlib/div.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/stdlib/ldiv.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/stdlib/lldiv.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/bcmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/bcopy.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/bzero.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/memcmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/memmove.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/memset.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/strcat.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/strcmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/strcpy.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/brk.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/cerror.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/exect.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/getcontext.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/pipe.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/ptrace.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/reboot.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/sbrk.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/setlogin.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/sigreturn.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/sys/vfork.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/gen/Symbol.map#10 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/gen/dlfcn.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/gen/elf_utils.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/_ctx_start.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/_setjmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/fabs.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/modf.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/rfork_thread.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/setjmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/gen/sigsetjmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/stdlib/div.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/stdlib/ldiv.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/bcmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/bcopy.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/bzero.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/ffs.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/index.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memchr.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memcmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memcpy.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memmove.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memset.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/rindex.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/strcat.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/strchr.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/strcmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/strcpy.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/strncmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/strrchr.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/swab.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/wcschr.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/wcscmp.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/wcslen.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/wmemchr.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/Ovfork.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/brk.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/cerror.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/exect.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/getcontext.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/pipe.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/ptrace.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/reboot.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/sbrk.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/setlogin.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/sigreturn.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/i386/sys/syscall.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/net/hesiod.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/stdlib/realpath.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/sys/Makefile.inc#9 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libcompiler_rt/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libstand/Makefile#6 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/arch/amd64/amd64/_umtx_op_err.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/arch/i386/i386/_umtx_op_err.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/pthread.map#6 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_cond.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_create.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_mutex.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_private.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_rtld.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_stack.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libugidfw/ugidfw.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/e_remainder.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/e_remainderf.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/e_remainderl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/e_sqrt.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/e_sqrtf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/e_sqrtl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrint.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrintf.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrintl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_logbl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_lrint.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_lrintf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_lrintl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_remquo.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_remquof.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_remquol.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_rintl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_scalbn.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_scalbnf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_scalbnl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_exp.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_fmod.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_log.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_log10.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_log10f.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_logf.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_remainder.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_remainderf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_remainderl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_sqrt.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_sqrtf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/e_sqrtl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_ceil.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_ceilf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_ceill.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_copysign.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_copysignf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_copysignl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_cos.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_finite.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_floor.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_floorf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_floorl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_llrint.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_llrintf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_llrintl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_logb.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_logbf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_logbl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_lrint.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_lrintf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_lrintl.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_remquo.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_remquof.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_remquol.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_rint.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_rintf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_rintl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_scalbn.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_scalbnf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_scalbnl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_significand.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_significandf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_sin.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_tan.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_trunc.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_truncf.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/msun/i387/s_truncl.S#3 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/ftpd/ftpd.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/Symbol.map#4 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/amd64/Makefile.inc#3 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/amd64/rtld_start.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/i386/Makefile.inc#3 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/i386/rtld_start.S#2 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/map_object.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/powerpc64/reloc.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sbin/camcontrol/camcontrol.8#11 integrate
.. //depot/projects/soc2009/trasz_limits/sbin/ifconfig/ifmedia.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sbin/shutdown/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/sbin/shutdown/shutdown.8#2 integrate
.. //depot/projects/soc2009/trasz_limits/sbin/shutdown/shutdown.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/share/examples/etc/make.conf#5 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man4/Makefile#28 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man4/altq.4#8 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man4/miibus.4#5 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man4/tcp.4#3 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man4/vlan.4#5 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man4/vte.4#1 branch
.. //depot/projects/soc2009/trasz_limits/share/man/man4/wi.4#5 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man5/rc.conf.5#18 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man9/BUS_SETUP_INTR.9#3 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man9/Makefile#22 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man9/ithread.9#2 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man9/mutex.9#2 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man9/osd.9#1 branch
.. //depot/projects/soc2009/trasz_limits/share/man/man9/style.9#4 integrate
.. //depot/projects/soc2009/trasz_limits/share/man/man9/swi.9#2 integrate
.. //depot/projects/soc2009/trasz_limits/share/misc/committers-doc.dot#4 integrate
.. //depot/projects/soc2009/trasz_limits/share/misc/committers-src.dot#17 integrate
.. //depot/projects/soc2009/trasz_limits/share/mk/bsd.cpu.mk#9 integrate
.. //depot/projects/soc2009/trasz_limits/share/mk/bsd.endian.mk#4 integrate
.. //depot/projects/soc2009/trasz_limits/share/mk/bsd.lib.mk#8 integrate
.. //depot/projects/soc2009/trasz_limits/share/mk/sys.mk#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/elf_machdep.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/machdep.c#24 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/ia32/ia32_signal.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/include/_inttypes.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/include/_limits.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/include/_stdint.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/include/elf.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/include/vmparam.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/at91/at91_st.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/at91/at91rm9200.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/at91/if_macb.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/at91/uart_bus_at91usart.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/at91/uart_cpu_at91rm9200usart.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/at91/uart_dev_at91usart.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/conf/SKYEYE#6 delete
.. //depot/projects/soc2009/trasz_limits/sys/arm/include/_limits.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/include/_stdint.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/include/_types.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/include/elf.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/include/pmap.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/include/vmparam.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/mv/gpio.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/s3c2xx0/s3c24x0_clk.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/efi/libefi/efinet.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/efi/libefi/efipart.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/ficl/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/forth/loader.conf#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/i386/Makefile.inc#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/i386/boot2/Makefile#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/i386/gptboot/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/i386/gptzfsboot/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/i386/zfsboot/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/pc98/Makefile.inc#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/pc98/boot2/Makefile#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/Makefile#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/conf.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/devicename.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/help.ps3#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/ldscript.powerpc#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/lv1call.S#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/lv1call.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/main.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/metadata.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/ppc64_elf_freebsd.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/ps3.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/ps3cons.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/ps3mmu.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/ps3net.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/start.S#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ps3/version#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/boot/zfs/Makefile#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/freebsd32_misc.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/ia32/ia32_sysvec.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/ia32/ia32_util.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_ioctl.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_ioctl.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/Makefile.mips#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/NOTES#29 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/files#41 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/files.powerpc#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/kern.mk#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/options.i386#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/options.powerpc#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/octeon-sdk/cvmx-helper-board.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/octeon-sdk/cvmx-mgmt-port.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/octeon-sdk/cvmx-mgmt-port.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/acpica/acpi_ec.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/adlink/adlink.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ae/if_ae.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ae/if_aevar.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/age/if_age.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/age/if_agevar.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/alc/if_alc.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/alc/if_alcvar.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ale/if_ale.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ale/if_alevar.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/bge/if_bge.c#23 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/if_ndis/if_ndis.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ispfw/asm_2322.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ispfw/asm_2400.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ispfw/asm_2500.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ixgbe/ixgbe.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ixgbe/ixgbe.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ixgbe/ixv.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/mii/miidevs#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/mii/rdcphy.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/dev/mii/rdcphyreg.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/dev/mmc/mmc.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/mpt/mpt_cam.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/msk/if_msk.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/mwl/mwlhal.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/mxge/if_mxge.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/nfe/if_nfe.c#10 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/nfe/if_nfevar.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/pty/pty.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/random/randomdev.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/usb/controller/ehci_mv.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/uplcom.c#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/uslcom.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usbdevs#31 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/vte/if_vte.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/dev/vte/if_vtereg.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/dev/vte/if_vtevar.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/dev/wpi/if_wpi.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/xen/balloon/balloon.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/xen/blkfront/blkfront.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/xen/netfront/netfront.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/xen/xenpci/evtchn.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfs/nfs_commonsubs.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfs/nfs_var.h#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfs/nfsdport.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfs/nfsport.h#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsclient/nfs_clvfsops.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsclient/nfsmount.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdport.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdserv.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdsocket.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdstate.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/geom/geom_ctl.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/geom/part/g_part.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/geom/part/g_part_gpt.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/conf/GENERIC#19 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/i386/sys_machdep.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/_inttypes.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/_limits.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/_stdint.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/_types.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/elf.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/pcpu.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/pmap.h#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/segments.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/vmparam.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/xen/hypercall.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/xen/xen-os.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/xen/xenpmap.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/include/xen/xenvar.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/xen/clock.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/xen/mp_machdep.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/xen/pmap.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/i386/xen/xen_machdep.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/include/_limits.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/include/_stdint.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/include/elf.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/include/float.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/include/vmparam.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/imgact_elf.c#21 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/init_main.c#34 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_descrip.c#18 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_exec.c#22 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_fork.c#30 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_jail.c#30 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_kthread.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_linker.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_synch.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_timeout.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/sched_4bsd.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/sched_ule.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_autoconf.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_bus.c#18 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_clock.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_devstat.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_log.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/tty.c#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/tty_tty.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_mountroot.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_subr.c#22 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/atheros/ar91xxreg.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/ciu.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/cvmx_config.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/files.octeon1#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/if_octm.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octe/ethernet-defines.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octe/ethernet-rx.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octe/ethernet.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octeon_mp.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octeon_wdog.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/conf/OCTEON1#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/conf/OCTEON1-32#6 delete
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/_inttypes.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/_limits.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/_stdint.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/_types.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/cpufunc.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/elf.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/vmparam.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/machdep.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/mp_machdep.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/dev/nlge/if_nlge.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/dev/xlr/rge.c#10 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/fmn.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/modules/Makefile#27 integrate
.. //depot/projects/soc2009/trasz_limits/sys/modules/aha/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/modules/ahb/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/modules/mii/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/modules/vte/Makefile#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/net/flowtable.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_llatbl.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_media.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/vnet.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/if_ether.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_pcb.c#19 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_output.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_dummynet.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_asconf.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_bsd_addr.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_constants.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_indata.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_input.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_output.c#21 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_pcb.c#18 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_timer.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_uio.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_usrreq.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctputil.c#20 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_input.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_lro.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_lro.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_reass.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_syncache.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_timer.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_usrreq.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_var.h#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/udp.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/udp_var.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netsmb/smb_dev.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netsmb/smb_subr.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netsmb/smb_subr.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfs/nfs_lock.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfs/nfs_mountcommon.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfs_vfsops.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfsmount.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nlm/nlm_advlock.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nlm/nlm_prot_impl.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/pc98/include/_inttypes.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/pc98/pc98/machdep.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/nexus.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/vm_machdep.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/conf/GENERIC64#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/conf/NOTES#10 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/cpufreq/dfs.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/cpufreq/pcr.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_inttypes.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_limits.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_stdint.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_types.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/elf.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/float.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/pte.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/vmparam.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_real.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/macgpio.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/uninorth.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/intr_machdep.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ehci_ps3.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/if_glc.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/if_glcreg.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/mmu_ps3.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/platform_ps3.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3-hv-asm.awk#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3-hv-header.awk#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3-hvcall.S#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3-hvcall.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3-hvcall.master#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3_syscons.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3bus.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3bus.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ps3/ps3pic.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/include/_limits.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/include/_stdint.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/include/elf.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/include/float.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/include/intr_machdep.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/include/vmparam.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/pci/apb.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/pci/fire.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/pci/ofw_pcib.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/pci/psycho.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/pci/schizo.c#10 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/sbus/sbus.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/intr_machdep.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/tlb.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/tsb.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sun4v/include/_limits.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sun4v/include/_stdint.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sun4v/include/elf.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sun4v/include/float.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sun4v/include/vmparam.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/bus.h#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/cdefs.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/copyright.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/imgact.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/link_elf.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/priority.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/sysent.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/vmmeter.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_softdep.c#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ufs/ufs/ufs_vnops.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/swap_pager.c#17 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_glue.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_meter.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_object.c#15 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.c#23 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#21 integrate
.. //depot/projects/soc2009/trasz_limits/sys/x86/include/_inttypes.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/xen/evtchn/evtchn.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/tools/regression/acct/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/tools/regression/acct/pack.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/tools/regression/acct/regress.t#3 integrate
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/date/regress.sh#3 integrate
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/exit1.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/exit2.8#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/exit3.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/trap4.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/errors/assignment-error2.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/errors/redirection-error7.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/path1.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/cmdsubst10.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/cmdsubst8.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/cmdsubst9.0#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/regression/usr.bin/sed/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/tools/regression/usr.bin/sed/inplace_race.t#1 branch
.. //depot/projects/soc2009/trasz_limits/tools/tools/nanobsd/gateworks/common#4 integrate
.. //depot/projects/soc2009/trasz_limits/tools/tools/nanobsd/nanobsd.sh#12 integrate
.. //depot/projects/soc2009/trasz_limits/usr.bin/calendar/calendar.1#6 integrate
.. //depot/projects/soc2009/trasz_limits/usr.bin/calendar/calendars/calendar.freebsd#16 integrate
.. //depot/projects/soc2009/trasz_limits/usr.bin/sed/main.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/usr.bin/xlint/Makefile.inc#3 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/Makefile.mips#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/cpucontrol/cpucontrol.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/fwcontrol/fwdv.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/fwcontrol/fwmpegts.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/ndp/ndp.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/newsyslog/newsyslog.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/disk-part.sh#3 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/send-logs.sh#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh#5 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend/functions-disk.sh#6 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend/functions-networking.sh#3 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/rtprio/rtprio.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/devices.c#10 integrate

Differences ...

==== //depot/projects/soc2009/trasz_limits/COPYRIGHT#3 (text+ko) ====

@@ -1,10 +1,10 @@
-# $FreeBSD: src/COPYRIGHT,v 1.12 2009/12/31 10:00:37 obrien Exp $
+# $FreeBSD: src/COPYRIGHT,v 1.13 2010/12/31 18:07:16 bz Exp $
 #	@(#)COPYRIGHT	8.2 (Berkeley) 3/21/94
 
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

==== //depot/projects/soc2009/trasz_limits/Makefile#8 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile,v 1.371 2010/12/24 04:55:56 imp Exp $
+# $FreeBSD: src/Makefile,v 1.374 2011/01/07 20:36:27 imp Exp $
 #
 # The user-driven targets are:
 #
@@ -26,6 +26,7 @@
 # delete-old-dirs     - Delete obsolete directories.
 # delete-old-files    - Delete obsolete files.
 # delete-old-libs     - Delete obsolete libraries.
+# targets             - Print a list of supported TARGET/TARGET_ARCH pairs.
 #
 # This makefile is simple by design. The FreeBSD make automatically reads
 # the /usr/share/mk/sys.mk unless the -m argument is specified on the
@@ -280,10 +281,10 @@
 # with a reasonable chance of success, regardless of how old your
 # existing system is.
 #
-.if make(universe) || make(universe_kernels) || make(tinderbox)
+.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets)
 TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
 TARGET_ARCHES_arm?=	arm armeb
-TARGET_ARCHES_mips?=	mipsel mipseb
+TARGET_ARCHES_mips?=	mipsel mipseb mips64el mips64eb
 TARGET_ARCHES_powerpc?=	powerpc powerpc64
 TARGET_ARCHES_pc98?=	i386
 TARGET_ARCHES_sun4v?=	sparc64
@@ -291,6 +292,14 @@
 TARGET_ARCHES_${target}?= ${target}
 .endfor
 
+targets:
+	@echo "Supported TARGET/TARGET_ARCH pairs"
+.for target in ${TARGETS}
+.for target_arch in ${TARGET_ARCHES_${target}}
+	@echo "    ${target}/${target_arch}"
+.endfor
+.endfor
+
 .if defined(DOING_TINDERBOX)
 FAILFILE=tinderbox.failed
 MAKEFAIL=tee -a ${FAILFILE}
@@ -351,7 +360,10 @@
 .for kernel in ${KERNCONFS}
 TARGET_ARCH_${kernel}!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
 	config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \
-	cut -f 2
+	grep -v WARNING: | cut -f 2
+.if empty(TARGET_ARCH_${kernel})
+.error "Target architecture for ${TARGET}/conf/${kernel} unknown.  config(8) likely too old."
+.endif
 universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
 universe_kernconf_${TARGET}_${kernel}:
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \

==== //depot/projects/soc2009/trasz_limits/Makefile.inc1#18 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.675 2010/11/18 16:32:52 markm Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.676 2011/01/07 20:26:33 imp Exp $
 #
 # Make command line options:
 #	-DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -121,7 +121,7 @@
 TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/}
 .elif !defined(TARGET) && defined(TARGET_ARCH) && \
     ${TARGET_ARCH} != ${MACHINE_ARCH}
-TARGET=		${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/}
+TARGET=		${TARGET_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/}
 .endif
 # Legacy names, for a transition period mips:mips -> mipsel:mips
 .if defined(TARGET) && defined(TARGET_ARCH) && \
@@ -142,7 +142,7 @@
 TARGET?=	${MACHINE}
 TARGET_ARCH?=	${MACHINE_ARCH}
 
-KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
+KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips mips64el/mips mips64eb/mips mipsn32el/mips mipsn32eb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else

==== //depot/projects/soc2009/trasz_limits/Makefile.mips#4 (text+ko) ====

@@ -1,5 +1,5 @@
-# $FreeBSD: src/Makefile.mips,v 1.4 2010/08/26 14:54:12 imp Exp $
+# $FreeBSD: src/Makefile.mips,v 1.5 2011/01/07 20:26:33 imp Exp $
 
-.if defined(TARGET_ABI) && ${TARGET_ABI} == "n64"
+.if ${MACHINE_ARCH} != "mipsel" && ${MACHINE_ARCH} != "mipseb"
 MK_RESCUE=no
 .endif

==== //depot/projects/soc2009/trasz_limits/UPDATING#31 (text+ko) ====

@@ -22,6 +22,20 @@
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20110103:
+	If you are trying to run make universe on a -stable system, and you get
+	the following warning:
+"Makefile", line 356: "Target architecture for i386/conf/GENERIC unknown.  config(8) likely too old."
+	or something similar to it, then you must upgrade your -stable system
+	to 8.2-Release or newer (really, any time after r210146 7/15/2010 in
+	stable/8) or build the config from the latest stable/8 branch and
+	install it on your system.
+
+	Prior to this date, building a current universe on 8-stable system from
+	between 7/15/2010 and 1/2/2011 would result in a weird shell parsing
+	error in the first kernel build phase.  A new config on those old systems
+	will fix that problem for older versions of -current.
+
 20101228:
 	The TCP stack has been modified to allow Khelp modules to interact with
 	it via helper hook points and store per-connection data in the TCP
@@ -1279,4 +1293,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.673 2010/12/28 12:13:30 lstewart Exp $
+$FreeBSD: src/UPDATING,v 1.674 2011/01/03 23:05:20 imp Exp $

==== //depot/projects/soc2009/trasz_limits/bin/ps/print.c#5 (text+ko) ====

@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.101 2010/03/17 22:57:58 jmallett Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.102 2011/01/09 12:50:44 kib Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -45,6 +45,7 @@
 #include <sys/mac.h>
 #include <sys/user.h>
 #include <sys/sysctl.h>
+#include <sys/vmmeter.h>
 
 #include <err.h>
 #include <grp.h>

==== //depot/projects/soc2009/trasz_limits/bin/setfacl/setfacl.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/setfacl/setfacl.c,v 1.16 2010/03/07 07:59:05 joel Exp $");
+__FBSDID("$FreeBSD: src/bin/setfacl/setfacl.c,v 1.17 2011/01/03 17:17:31 jh Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -201,12 +201,14 @@
 
 		if (stat(file->filename, &sb) == -1) {
 			warn("%s: stat() failed", file->filename);
+			carried_error++;
 			continue;
 		}
 
 		if (acl_type == ACL_TYPE_DEFAULT && S_ISDIR(sb.st_mode) == 0) {
 			warnx("%s: default ACL may only be set on a directory",
 			    file->filename);
+			carried_error++;
 			continue;
 		}
 
@@ -218,6 +220,7 @@
 			if (acl_type == ACL_TYPE_DEFAULT) {
 				warnx("%s: there are no default entries "
 			           "in NFSv4 ACLs", file->filename);
+				carried_error++;
 				continue;
 			}
 			acl_type = ACL_TYPE_NFS4;
@@ -240,6 +243,7 @@
 			else
 				warn("%s: acl_get_file() failed",
 				    file->filename);
+			carried_error++;
 			continue;
 		}
 

==== //depot/projects/soc2009/trasz_limits/bin/sh/eval.c#18 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif
 #endif /* not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.96 2010/12/28 21:27:08 jilles Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.99 2011/01/05 23:17:29 jilles Exp $");
 
 #include <paths.h>
 #include <signal.h>
@@ -643,10 +643,35 @@
 		result->fd, result->buf, result->nleft, result->jp));
 }
 
-
+/*
+ * Check if a builtin can safely be executed in the same process,
+ * even though it should be in a subshell (command substitution).
+ * Note that jobid, jobs, times and trap can show information not
+ * available in a child process; this is deliberate.
+ * The arguments should already have been expanded.
+ */
+static int
+safe_builtin(int idx, int argc, char **argv)
+{
+	if (idx == BLTINCMD || idx == COMMANDCMD || idx == ECHOCMD ||
+	    idx == FALSECMD || idx == JOBIDCMD || idx == JOBSCMD ||
+	    idx == KILLCMD || idx == PRINTFCMD || idx == PWDCMD ||
+	    idx == TESTCMD || idx == TIMESCMD || idx == TRUECMD ||
+	    idx == TYPECMD)
+		return (1);
+	if (idx == EXPORTCMD || idx == TRAPCMD || idx == ULIMITCMD ||
+	    idx == UMASKCMD)
+		return (argc <= 1 || (argc == 2 && argv[1][0] == '-'));
+	if (idx == SETCMD)
+		return (argc <= 1 || (argc == 2 && (argv[1][0] == '-' ||
+		    argv[1][0] == '+') && argv[1][1] == 'o' &&
+		    argv[1][2] == '\0'));
+	return (0);
+}
 
 /*
  * Execute a simple command.
+ * Note: This may or may not return if (flags & EV_EXIT).
  */
 
 static void
@@ -683,6 +708,7 @@
 	arglist.lastp = &arglist.list;
 	varlist.lastp = &varlist.list;
 	varflag = 1;
+	jp = NULL;
 	do_clearcmdentry = 0;
 	oexitstatus = exitstatus;
 	exitstatus = 0;
@@ -861,10 +887,8 @@
 	 || ((cmdentry.cmdtype == CMDNORMAL || cmdentry.cmdtype == CMDUNKNOWN)
 	    && ((flags & EV_EXIT) == 0 || have_traps()))
 	 || ((flags & EV_BACKCMD) != 0
-	    && (cmdentry.cmdtype != CMDBUILTIN
-		 || cmdentry.u.index == CDCMD
-		 || cmdentry.u.index == DOTCMD
-		 || cmdentry.u.index == EVALCMD))) {
+	    && (cmdentry.cmdtype != CMDBUILTIN ||
+		 !safe_builtin(cmdentry.u.index, argc, argv)))) {
 		jp = makejob(cmd, 1);
 		mode = cmd->ncmd.backgnd;
 		if (flags & EV_BACKCMD) {
@@ -943,7 +967,7 @@
 			evalskip = 0;
 			skipcount = 0;
 		}
-		if (flags & EV_EXIT)
+		if (jp)
 			exitshell(exitstatus);
 	} else if (cmdentry.cmdtype == CMDBUILTIN) {
 #ifdef DEBUG
@@ -975,8 +999,7 @@
 		 */
 		if (argc == 0 && !(flags & EV_BACKCMD))
 			cmdentry.special = 1;
-		if (cmdentry.special)
-			listsetvar(cmdenviron);
+		listsetvar(cmdenviron, cmdentry.special ? 0 : VNOSET);
 		if (argc > 0)
 			bltinsetlocale();
 		commandname = argv[0];
@@ -992,13 +1015,12 @@
 		out1 = &output;
 		out2 = &errout;
 		freestdout();
+		handler = savehandler;
 		if (e != EXSHELLPROC) {
 			commandname = savecmdname;
-			if (flags & EV_EXIT) {
+			if (jp)
 				exitshell(exitstatus);
-			}
 		}
-		handler = savehandler;
 		if (flags == EV_BACKCMD) {
 			backcmd->buf = memout.buf;
 			backcmd->nleft = memout.nextc - memout.buf;

==== //depot/projects/soc2009/trasz_limits/bin/sh/exec.c#11 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif
 #endif /* not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/exec.c,v 1.46 2010/12/26 13:25:47 jilles Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/exec.c,v 1.47 2011/01/09 21:07:30 jilles Exp $");
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -92,7 +92,6 @@
 
 
 static struct tblentry *cmdtable[CMDTABLESIZE];
-static int builtinloc = -1;		/* index in path of %builtin, or -1 */
 int exerrno = 0;			/* Last exec error */
 
 
@@ -244,8 +243,7 @@
 	}
 	while ((name = *argptr) != NULL) {
 		if ((cmdp = cmdlookup(name, 0)) != NULL
-		 && (cmdp->cmdtype == CMDNORMAL
-		     || (cmdp->cmdtype == CMDBUILTIN && builtinloc >= 0)))
+		 && cmdp->cmdtype == CMDNORMAL)
 			delete_cmd_entry();
 		find_command(name, &entry, DO_ERR, pathval());
 		if (verbose) {
@@ -336,8 +334,8 @@
 			goto success;
 	}
 
-	/* If %builtin not in path, check for builtin next */
-	if (builtinloc < 0 && (i = find_builtin(name, &spec)) >= 0) {
+	/* Check for builtin next */
+	if ((i = find_builtin(name, &spec)) >= 0) {
 		INTOFF;
 		cmdp = cmdlookup(name, 1);
 		if (cmdp->cmdtype == CMDFUNCTION)
@@ -353,7 +351,7 @@
 	prev = -1;		/* where to start */
 	if (cmdp) {		/* doing a rehash */
 		if (cmdp->cmdtype == CMDBUILTIN)
-			prev = builtinloc;
+			prev = -1;
 		else
 			prev = cmdp->param.index;
 	}
@@ -365,19 +363,7 @@
 		stunalloc(fullname);
 		idx++;
 		if (pathopt) {
-			if (prefix("builtin", pathopt)) {
-				if ((i = find_builtin(name, &spec)) < 0)
-					goto loop;
-				INTOFF;
-				cmdp = cmdlookup(name, 1);
-				if (cmdp->cmdtype == CMDFUNCTION)
-					cmdp = &loc_cmd;
-				cmdp->cmdtype = CMDBUILTIN;
-				cmdp->param.index = i;
-				cmdp->special = spec;
-				INTON;
-				goto success;
-			} else if (prefix("func", pathopt)) {
+			if (prefix("func", pathopt)) {
 				/* handled below */
 			} else {
 				goto loop;	/* ignore unimplemented options */
@@ -484,8 +470,7 @@
 
 	for (pp = cmdtable ; pp < &cmdtable[CMDTABLESIZE] ; pp++) {
 		for (cmdp = *pp ; cmdp ; cmdp = cmdp->next) {
-			if (cmdp->cmdtype == CMDNORMAL
-			 || (cmdp->cmdtype == CMDBUILTIN && builtinloc >= 0))
+			if (cmdp->cmdtype == CMDNORMAL)
 				cmdp->rehash = 1;
 		}
 	}
@@ -505,13 +490,11 @@
 	const char *old, *new;
 	int idx;
 	int firstchange;
-	int bltin;
 
 	old = pathval();
 	new = newval;
 	firstchange = 9999;	/* assume no change */
 	idx = 0;
-	bltin = -1;
 	for (;;) {
 		if (*old != *new) {
 			firstchange = idx;
@@ -522,19 +505,12 @@
 		}
 		if (*new == '\0')
 			break;
-		if (*new == '%' && bltin < 0 && prefix("builtin", new + 1))
-			bltin = idx;
 		if (*new == ':') {

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list