Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2007 03:39:46 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 131212 for review
Message-ID:  <200712190339.lBJ3dkFx009806@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=131212

Change 131212 by jb@jb_freebsd1 on 2007/12/19 03:39:04

	IFC

Affected files ...

.. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#54 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml#7 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/flyer/flyer.tex#5 integrate
.. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/flyer/Makefile#1 branch
.. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/flyer/flyer.tex#1 branch
.. //depot/projects/dtrace/doc/share/sgml/man-refs.ent#21 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#13 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#18 integrate
.. //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#20 integrate
.. //depot/projects/dtrace/ports/MOVED#56 integrate
.. //depot/projects/dtrace/ports/UPDATING#41 integrate
.. //depot/projects/dtrace/src/bin/mv/mv.c#4 integrate
.. //depot/projects/dtrace/src/contrib/gdtoa/gdtoaimp.h#5 integrate
.. //depot/projects/dtrace/src/contrib/gdtoa/hexnan.c#5 integrate
.. //depot/projects/dtrace/src/contrib/gdtoa/strtod.c#5 integrate
.. //depot/projects/dtrace/src/contrib/gdtoa/strtof.c#5 integrate
.. //depot/projects/dtrace/src/contrib/gdtoa/strtorQ.c#5 integrate
.. //depot/projects/dtrace/src/contrib/gdtoa/strtorx.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/amd64/Symbol.map#4 integrate
.. //depot/projects/dtrace/src/lib/libc/amd64/gd_qnan.h#2 integrate
.. //depot/projects/dtrace/src/lib/libc/arm/gd_qnan.h#2 integrate
.. //depot/projects/dtrace/src/lib/libc/gdtoa/Symbol.map#6 integrate
.. //depot/projects/dtrace/src/lib/libc/i386/Symbol.map#4 integrate
.. //depot/projects/dtrace/src/lib/libc/i386/gd_qnan.h#2 integrate
.. //depot/projects/dtrace/src/lib/libc/ia64/Symbol.map#5 integrate
.. //depot/projects/dtrace/src/lib/libc/ia64/gd_qnan.h#2 integrate
.. //depot/projects/dtrace/src/lib/libc/net/nsdispatch.c#7 integrate
.. //depot/projects/dtrace/src/lib/libc/sparc64/Symbol.map#5 integrate
.. //depot/projects/dtrace/src/lib/libc/sparc64/gd_qnan.h#2 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/Symbol.map#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/vfwprintf.c#6 integrate
.. //depot/projects/dtrace/src/lib/libc/stdlib/malloc.c#13 integrate
.. //depot/projects/dtrace/src/lib/libc/stdlib/strtod.3#5 integrate
.. //depot/projects/dtrace/src/lib/libfetch/common.c#5 integrate
.. //depot/projects/dtrace/src/lib/libfetch/common.h#5 integrate
.. //depot/projects/dtrace/src/lib/libfetch/fetch.3#5 integrate
.. //depot/projects/dtrace/src/lib/libfetch/fetch.c#5 integrate
.. //depot/projects/dtrace/src/lib/libfetch/ftp.c#6 integrate
.. //depot/projects/dtrace/src/lib/libfetch/http.c#6 integrate
.. //depot/projects/dtrace/src/lib/libkse/sys/thr_error.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_accept.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_aio_suspend.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_atfork.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_destroy.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_get_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getdetachstate.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getguardsize.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getinheritsched.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getschedparam.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getschedpolicy.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getscope.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getstack.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getstackaddr.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_getstacksize.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_init.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setcreatesuspend_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setdetachstate.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setguardsize.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setinheritsched.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setschedparam.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setschedpolicy.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setscope.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setstack.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setstackaddr.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_attr_setstacksize.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_barrier.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_barrierattr.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_cancel.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_clean.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_close.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_concurrency.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_cond.c#5 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_condattr_destroy.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_condattr_init.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_connect.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_creat.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_create.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_detach.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_equal.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_execve.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_exit.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_fcntl.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_fork.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_fsync.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_getprio.c#3 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_getschedparam.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_info.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_init.c#5 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_join.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_kill.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_main_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_mattr_init.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_mattr_kind_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_msync.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_multi_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_mutex.c#7 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_mutex_prioceiling.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_mutex_protocol.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_mutexattr_destroy.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_nanosleep.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_once.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_open.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_pause.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_poll.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_private.h#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_pselect.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_pspinlock.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_raise.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_read.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_readv.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_resume_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_rwlock.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_rwlockattr.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_select.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_self.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sem.c#3 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_setprio.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_setschedparam.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigaction.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigaltstack.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigmask.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigpending.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigprocmask.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigsuspend.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sigwait.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_single_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_sleep.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_spec.c#6 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_spinlock.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_suspend_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_switch_np.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_symbols.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_system.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_tcdrain.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_vfork.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_wait.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_wait4.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_waitpid.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_write.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_writev.c#4 integrate
.. //depot/projects/dtrace/src/lib/libkse/thread/thr_yield.c#4 integrate
.. //depot/projects/dtrace/src/lib/libstand/bzipfs.c#4 integrate
.. //depot/projects/dtrace/src/lib/libstand/gzipfs.c#4 integrate
.. //depot/projects/dtrace/src/lib/libthr/thread/thr_mutex.c#16 integrate
.. //depot/projects/dtrace/src/lib/libufs/Makefile#5 integrate
.. //depot/projects/dtrace/src/lib/libufs/block.c#4 integrate
.. //depot/projects/dtrace/src/lib/libufs/bread.3#4 integrate
.. //depot/projects/dtrace/src/lib/libufs/libufs.h#5 integrate
.. //depot/projects/dtrace/src/lib/msun/Makefile#8 integrate
.. //depot/projects/dtrace/src/lib/msun/Symbol.map#7 integrate
.. //depot/projects/dtrace/src/lib/msun/amd64/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/lib/msun/amd64/s_logbl.S#1 branch
.. //depot/projects/dtrace/src/lib/msun/i387/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/msun/i387/s_logbl.S#1 branch
.. //depot/projects/dtrace/src/lib/msun/ld128/s_nanl.c#1 branch
.. //depot/projects/dtrace/src/lib/msun/ld80/s_nanl.c#1 branch
.. //depot/projects/dtrace/src/lib/msun/man/ilogb.3#5 integrate
.. //depot/projects/dtrace/src/lib/msun/man/math.3#5 integrate
.. //depot/projects/dtrace/src/lib/msun/man/nan.3#1 branch
.. //depot/projects/dtrace/src/lib/msun/src/math.h#5 integrate
.. //depot/projects/dtrace/src/lib/msun/src/math_private.h#4 integrate
.. //depot/projects/dtrace/src/lib/msun/src/s_logb.c#4 integrate
.. //depot/projects/dtrace/src/lib/msun/src/s_logbl.c#1 branch
.. //depot/projects/dtrace/src/lib/msun/src/s_nan.c#1 branch
.. //depot/projects/dtrace/src/lib/msun/src/w_cabs.c#4 integrate
.. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#4 integrate
.. //depot/projects/dtrace/src/release/doc/share/misc/dev.archlist.txt#14 integrate
.. //depot/projects/dtrace/src/sbin/atacontrol/atacontrol.c#5 integrate
.. //depot/projects/dtrace/src/sbin/growfs/growfs.c#5 integrate
.. //depot/projects/dtrace/src/sbin/ipfw/ipfw2.c#14 integrate
.. //depot/projects/dtrace/src/sbin/newfs/mkfs.c#6 integrate
.. //depot/projects/dtrace/src/sbin/newfs/newfs.8#6 integrate
.. //depot/projects/dtrace/src/sbin/newfs/newfs.c#7 integrate
.. //depot/projects/dtrace/src/sbin/newfs/newfs.h#6 integrate
.. //depot/projects/dtrace/src/share/man/man9/BUS_SETUP_INTR.9#5 integrate
.. //depot/projects/dtrace/src/share/misc/Makefile#5 integrate
.. //depot/projects/dtrace/src/sys/arm/at91/at91.c#10 integrate
.. //depot/projects/dtrace/src/sys/arm/at91/if_ate.c#12 integrate
.. //depot/projects/dtrace/src/sys/boot/powerpc/Makefile#4 integrate
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/Makefile#4 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/conf.c#5 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/help.ofw#4 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/ldscript.powerpc#4 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/metadata.c#4 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/start.c#4 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/loader/version#4 delete
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/Makefile#1 branch
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/conf.c#1 branch
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/help.ofw#1 branch
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/ldscript.powerpc#1 branch
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/metadata.c#1 branch
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/start.c#1 branch
.. //depot/projects/dtrace/src/sys/boot/powerpc/ofw/version#1 branch
.. //depot/projects/dtrace/src/sys/cam/cam_xpt.c#15 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#36 integrate
.. //depot/projects/dtrace/src/sys/conf/files#58 integrate
.. //depot/projects/dtrace/src/sys/conf/files.powerpc#14 integrate
.. //depot/projects/dtrace/src/sys/conf/options#35 integrate
.. //depot/projects/dtrace/src/sys/conf/options.powerpc#4 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/common/cxgb_t3_cpl.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_adapter.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_config.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_include.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_l2t.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_l2t.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_main.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_offload.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_offload.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_osdep.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_sge.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/sys/cxgb_support.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/sys/mbufq.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/sys/mvec.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/sys/uipc_mvec.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/t3cdev.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_defs.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_listen.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tcp.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_subr.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_usrreq.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/usb/uplcom.c#8 integrate
.. //depot/projects/dtrace/src/sys/geom/geom_dev.c#5 integrate
.. //depot/projects/dtrace/src/sys/geom/geom_io.c#7 integrate
.. //depot/projects/dtrace/src/sys/i386/i386/machdep.c#23 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_event.c#9 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_mbuf.c#13 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_mutex.c#17 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_rwlock.c#11 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_sig.c#17 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_sx.c#11 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_thread.c#18 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_umtx.c#19 integrate
.. //depot/projects/dtrace/src/sys/kern/sched_4bsd.c#28 integrate
.. //depot/projects/dtrace/src/sys/kern/sched_ule.c#20 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_lock.c#8 integrate
.. //depot/projects/dtrace/src/sys/kern/sys_generic.c#9 integrate
.. //depot/projects/dtrace/src/sys/kern/sys_pipe.c#10 integrate
.. //depot/projects/dtrace/src/sys/kern/uipc_sockbuf.c#7 integrate
.. //depot/projects/dtrace/src/sys/modules/Makefile#30 integrate
.. //depot/projects/dtrace/src/sys/modules/cxgb/Makefile#3 integrate
.. //depot/projects/dtrace/src/sys/modules/cxgb/cxgb/Makefile#2 integrate
.. //depot/projects/dtrace/src/sys/modules/cxgb/tom/Makefile#1 branch
.. //depot/projects/dtrace/src/sys/net/if_bridge.c#27 integrate
.. //depot/projects/dtrace/src/sys/net/if_lagg.c#6 integrate
.. //depot/projects/dtrace/src/sys/net/route.c#11 integrate
.. //depot/projects/dtrace/src/sys/net/route.h#5 integrate
.. //depot/projects/dtrace/src/sys/netinet/if_ether.c#14 integrate
.. //depot/projects/dtrace/src/sys/netinet/if_ether.h#4 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_bsd_addr.c#6 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp.h#5 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_offload.c#1 branch
.. //depot/projects/dtrace/src/sys/netinet/tcp_offload.h#1 branch
.. //depot/projects/dtrace/src/sys/netinet/tcp_ofld.c#3 delete
.. //depot/projects/dtrace/src/sys/netinet/tcp_ofld.h#3 delete
.. //depot/projects/dtrace/src/sys/netinet/tcp_subr.c#19 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_syncache.c#16 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_usrreq.c#12 integrate
.. //depot/projects/dtrace/src/sys/netinet/toedev.h#4 integrate
.. //depot/projects/dtrace/src/sys/netinet6/in6_pcb.c#12 integrate
.. //depot/projects/dtrace/src/sys/netncp/ncp_rq.c#4 integrate
.. //depot/projects/dtrace/src/sys/netncp/ncp_sock.c#7 integrate
.. //depot/projects/dtrace/src/sys/netncp/ncp_sock.h#4 integrate
.. //depot/projects/dtrace/src/sys/netsmb/smb_trantcp.c#7 integrate
.. //depot/projects/dtrace/src/sys/powerpc/conf/GENERIC#13 integrate
.. //depot/projects/dtrace/src/sys/powerpc/conf/NOTES#10 integrate
.. //depot/projects/dtrace/src/sys/powerpc/include/fpu.h#4 integrate
.. //depot/projects/dtrace/src/sys/security/mac/mac_posix_sem.c#11 integrate
.. //depot/projects/dtrace/src/sys/sys/_lock.h#5 integrate
.. //depot/projects/dtrace/src/sys/sys/ata.h#6 integrate
.. //depot/projects/dtrace/src/sys/sys/lock_profile.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/proc.h#28 integrate
.. //depot/projects/dtrace/src/sys/sys/selinfo.h#4 integrate
.. //depot/projects/dtrace/src/sys/sys/socketvar.h#7 integrate
.. //depot/projects/dtrace/src/sys/sys/sx.h#7 integrate
.. //depot/projects/dtrace/src/sys/sys/systm.h#17 integrate
.. //depot/projects/dtrace/src/sys/sys/tty.h#4 integrate
.. //depot/projects/dtrace/src/tools/regression/bin/mv/Makefile#1 branch
.. //depot/projects/dtrace/src/tools/regression/bin/mv/regress.sh#1 branch
.. //depot/projects/dtrace/src/tools/regression/bin/mv/regress.t#1 branch
.. //depot/projects/dtrace/src/tools/regression/lib/libc/gen/test-wordexp.c#4 integrate
.. //depot/projects/dtrace/src/tools/regression/lib/msun/Makefile#6 integrate
.. //depot/projects/dtrace/src/tools/regression/lib/msun/test-nan.c#1 branch
.. //depot/projects/dtrace/src/tools/regression/lib/msun/test-nan.t#1 branch
.. //depot/projects/dtrace/src/tools/regression/lib/msun/test-next.c#5 integrate
.. //depot/projects/dtrace/src/tools/regression/usr.bin/sed/multitest.t#2 integrate
.. //depot/projects/dtrace/src/tools/regression/usr.bin/sed/regress.sh#5 integrate
.. //depot/projects/dtrace/src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common#4 integrate
.. //depot/projects/dtrace/src/usr.bin/ipcrm/ipcrm.c#4 integrate
.. //depot/projects/dtrace/src/usr.bin/ipcs/ipcs.c#5 integrate
.. //depot/projects/dtrace/src/usr.bin/netstat/inet.c#7 integrate
.. //depot/projects/dtrace/src/usr.sbin/iostat/iostat.c#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/sysinstall/dist.c#10 integrate
.. //depot/projects/dtrace/src/usr.sbin/sysinstall/dist.h#7 integrate
.. //depot/projects/dtrace/www/en/cgi/query-pr.cgi#11 integrate

Differences ...

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#54 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.744 2007/12/14 14:08:01 tobez Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.745 2007/12/16 04:04:38 chinsan Exp $ -->
 <!--
 	NOTE TO COMMITTERS: Contributors lists are sorted in alphabetical
 	order by first name.
@@ -2361,6 +2361,11 @@
     </listitem>
 
     <listitem>
+      <para>Ditesh Shashikant Gathani
+	<email>ditesh@gathani.org</email></para>
+    </listitem>
+
+    <listitem>
       <para>Divacky Roman
 	<email>xdivac02@stud.fit.vutbr.cz</email></para>
     </listitem>

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml#7 (text+ko) ====

@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.150 2007/12/08 19:46:16 remko Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.151 2007/12/16 20:00:56 blackend Exp $
 -->
 
 <chapter id="basics">
@@ -300,8 +300,8 @@
 	first must recompile your kernel and include two additional
 	options:</para>
 
-      <programlisting>OPTIONS VESA
-OPTIONS SC_PIXEL_MODE</programlisting>
+      <programlisting>options VESA
+options SC_PIXEL_MODE</programlisting>
 
       <para>Once the kernel has been recompiled with these two
 	options, you can then determine what video modes are supported

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/flyer/flyer.tex#5 (text+ko) ====

@@ -1,4 +1,4 @@
-% Copyright (c) 2004-2006 Marc Fonvieille
+% Copyright (c) 2004-2007 Marc Fonvieille
 % All rights reserved.
 %
 % Redistribution and use in source and binary forms, with or without
@@ -22,7 +22,7 @@
 % OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 % SUCH DAMAGE.
 %
-% $FreeBSD: doc/en_US.ISO8859-1/flyer/flyer.tex,v 1.14 2007/01/14 11:12:45 blackend Exp $
+% $FreeBSD: doc/en_US.ISO8859-1/flyer/flyer.tex,v 1.15 2007/12/16 13:58:35 gabor Exp $
 %
 % FreeBSD Flyer
 % Use make FORMAT (with FORMAT: pdf, ps or dvi) to build the flyer.
@@ -140,7 +140,7 @@
 \vspace{5mm}
 
 \titledframe{Run a huge number of applications!}{
-FreeBSD comes with over 14000 third party software packages
+FreeBSD comes with over 17000 third party software packages
 ready to be installed including: Apache, Samba, MySQL\reg,
 OpenOffice.org, KDE, GNOME, MPlayer, etc.
 \medskip
@@ -199,7 +199,7 @@
 %
 % Copyrights
 \begin{center}
-\tiny \copyright 2004-2006 The FreeBSD Project\\
+\tiny \copyright 2004-2007 The FreeBSD Project\\
 \ifthenelse{\equal{\logo}{true}}{
 FreeBSD and the FreeBSD Logo are registered trademarks of the FreeBSD
 Foundation.\\}

==== //depot/projects/dtrace/doc/share/sgml/man-refs.ent#21 (text+ko) ====

@@ -20,7 +20,7 @@
      lexicographical order by the entity (i.e., the dots used in place of
      special characters should not be expanded when comparing).
 
-     $FreeBSD: doc/share/sgml/man-refs.ent,v 1.444 2007/11/20 12:56:51 blackend Exp $
+     $FreeBSD: doc/share/sgml/man-refs.ent,v 1.445 2007/12/16 02:44:04 bmah Exp $
 -->
 
 <!ENTITY man...1 "<citerefentry/<refentrytitle/[/<manvolnum/1//">
@@ -3367,6 +3367,7 @@
 <!ENTITY man.hme.4 "<citerefentry/<refentrytitle/hme/<manvolnum/4//">
 <!ENTITY man.hptiop.4 "<citerefentry/<refentrytitle/hptiop/<manvolnum/4//">
 <!ENTITY man.hptmv.4 "<citerefentry/<refentrytitle/hptmv/<manvolnum/4//">
+<!ENTITY man.hptrr.4 "<citerefentry/<refentrytitle/hptrr/<manvolnum/4//">
 <!ENTITY man.hwpmc.4 "<citerefentry/<refentrytitle/hwpmc/<manvolnum/4//">
 <!ENTITY man.i4b.4 "<citerefentry/<refentrytitle/i4b/<manvolnum/4//">
 <!ENTITY man.i4bcapi.4 "<citerefentry/<refentrytitle/i4bcapi/<manvolnum/4//">

==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#13 (text+ko) ====

@@ -3,7 +3,7 @@
      The FreeBSD Simplified Chinese Project
 
      Original Revision: 1.150
-     $FreeBSD: doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml,v 1.16 2007/12/12 05:30:50 loader Exp $
+     $FreeBSD: doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml,v 1.17 2007/12/17 16:24:09 loader Exp $
 -->
 
 <chapter id="basics">
@@ -177,10 +177,10 @@
 	多个程序的能力。 仅使用一个控制台只会浪费 FreeBSD 同时运行多任务的能力。
 	而 <quote>虚拟控制台</quote> 在这方面发挥强大的功能。</para>
 
-      <para>FreeBSD 能配置出给您不同需求的虚拟控制台,
+      <para>FreeBSD 能配置出满足您不同需求的虚拟控制台,
 	在键盘上您用一组键就能从各个虚拟控制台之间切换。
 	各个控制台有自己的传输通道,
-	当您从各个控制台切换时 FreeBSD
+	当您在各个控制台切换时 FreeBSD
 	会切换到合适的键盘传输通道和显示器传输通道。</para>
 
       <para>FreeBSD 各个控制台之间可利用特殊组键切换并保留原有控制台
@@ -407,7 +407,7 @@
       <literal>644</literal>。 </para>
 
     <para>这样很好,但系统怎样对设备进行权限控制的?
-       事实上 FreeBSD 将大部份设备(的每一个设备)当作一个文件看待,
+       事实上 FreeBSD 将大部份硬件设备当作一个文件看待,
        用程序能打开、读取、写入数据就如其他的文件一样。
        而设备文件放在 <filename>/dev</filename> 目录。
        </para>
@@ -612,7 +612,7 @@
 
     <para>理解 FreeBSD 的目录层次结构对于建立对系统整体的理解十分重要的基础。
       其中, 最重要的概念是根目录,
-      <quote>/</quote>。 这个目录是系统引导时挂借的第一个目录,
+      <quote>/</quote>。 这个目录是系统引导时挂接的第一个目录,
       它包含了用以准备多用户操作所需的操作系统基础组件。
       根目录中也包含了用于在启动时转换到多用户模式之前挂接其他文件系统所需的挂接点。</para>
 
@@ -878,13 +878,14 @@
 	(<filename>.txt</filename>) 去识别这个文件是
 	程序、 文档, 或是其他格式的数据。</para>
 
-      <para>各种文件存放在目录里。 一个目录可以含有许许多多的文件,
-	允许含有其他的目录,同样允许您添加不同层次的目录在里面。
-	可以轻松地组织您的数据。</para>
+      <para>各种文件存放在目录里。 一个目录可以为空,
+	也可以含有多个的文件。一个目录同样可以包含其他的目录,
+	允许您在一个目录里建立多个不同层次的目录。
+	这将帮助您轻松地组织您的数据。</para>
 
-      <para>可以通过文件或目录名来指定文件和目录,
-	在目录名后面加上一个斜线, <literal>/</literal>,
-	如果需要的话。 如果您有一个名为 <filename>foo</filename>
+      <para>文件或目录是由文件名或目录名,加上斜线符号 <literal>/</literal>,
+	再根据需要在目录名后面加上其他目录的名称。
+	如果您有一个名为 <filename>foo</filename>
 	的目录, 它包含另一个目录
 	<filename>bar</filename>, 后者包括一个叫
 	<filename>readme.txt</filename> 的文件, 则全名, 或者说到文件的
@@ -966,6 +967,11 @@
 	而在 <filename>/A1</filename> 里原有的文件会临时隐藏。
 	想这些文件再出现把 <literal>B</literal> 从 A
 	<firstterm>挂接释放</firstterm>。</para>
+      <para>所有在<literal>B1</literal> 或 <literal>B2</literal>
+	目录里的文件都可以通过 <filename>/A1/B1</filename> 或
+	<filename>/A1/B2</filename> 访问。而在 <filename>/A1</filename>
+	中原有的文件会被临时隐藏,直到 <literal>B</literal> 从 A
+	上被<firstterm>卸载</firstterm> (unmout) 为止。</para>
 
       <para>把 <literal>B</literal> 挂接在 <literal>A2</literal>
 	那图表的样子就是这样子:</para>
@@ -991,7 +997,7 @@
       <para>这个路径分别是 <filename>/A2/B1</filename> 和
 	<filename>/A2/B2</filename> 。</para>
 
-      <para>文件系统能把顶部挂接上另一个文件系统上。
+      <para>文件系统能把顶部挂接在另一个文件系统上。
 	继续这个例子, 把 <literal>C</literal> 文件系统挂接在
 	<literal>B</literal> 文件系统里的 <literal>B1</literal> 目录,
 	排列如下:</para>
@@ -1044,7 +1050,7 @@
       </mediaobject>
 
       <para>假如您熟悉 &ms-dos; 并知道 <command>join</command> 命令,
-	尽管不相同,其实是相似的。</para>
+	尽管不相同,其实功能是相似的。</para>
 
       <para>这方面不是普通知识而且涉及到您自己所关心的,
 	当您安装FreeBSD并在以后添加新磁盘时,
@@ -1054,7 +1060,7 @@
 	但当需要手工处理时,这是一个有用的知识。</para>
 
       <itemizedlist>
-	<title>多样性文件系统的益处</title>
+	<title>多个文件系统的益处</title>
       
 	<listitem>
 	  <para>不同的文件系统可用不同的 <firstterm>挂接参数</firstterm>。
@@ -1069,10 +1075,10 @@
 	</listitem>
 
 	<listitem>
-	  <para>FreeBSD 对一个文件系统的文件布局自动优化,
-	    并依赖文件系统的使用习惯。
-	    所以一个文件系统应有一个针对大量小型文件频繁写入的优化,
-	    另外大型文件系统的优化也应落实。</para>
+	  <para>FreeBSD 能根据一个文件系统使用的情况自动优化
+	    这个文件系统上的文件布局。
+	    所以对一个存储了大量小文件并会被频繁写入文件系统的优化与一个存储了少量大文件的优化是不同的。
+	    而在一个大的单一文件系统上则无法体现这样的优化。</para>
 	</listitem>
 
 	<listitem>
@@ -1083,7 +1089,7 @@
       </itemizedlist>
 
       <itemizedlist>
-	<title>统一文件系统的益处</title>
+	<title>单一文件系统的益处</title>
 
 	<listitem>
 	  <para>文件系统是固定大小的。
@@ -1181,14 +1187,14 @@
 	<quote>ad0<emphasis>s5</emphasis></quote> 是第一个 IDE 磁盘中的第一个
 	扩展 slice。 文件系统所使用的设备应该占满 slice。</para> 
 
-      <para>Slices, <quote>专项指定</quote> 物理驱动器,
-	和其他驱动器都包含<firstterm>partitions</firstterm>,
-	那几个的partitions都是用字母从 <literal>a</literal>
-	到 <literal>h</literal>来标定的,
+      <para>Slices, <quote>专用指定</quote> 物理驱动器,
+	和其他驱动器都包含 <firstterm>partitions</firstterm>,
+	那几个的 partitions 都是用字母从 <literal>a</literal>
+	到 <literal>h</literal> 来标定的,
 	而这些字母都在驱动器名字之后,所以
 	<quote>da0<emphasis>a</emphasis></quote> 是指首个da设备的 a partition,
 	而那个就是 <quote>专项指定</quote>。
-	<quote>ad1s3<emphasis>e</emphasis></quote> 是指IDE磁盘第三个slice的第五个partition。
+	<quote>ad1s3<emphasis>e</emphasis></quote> 是指IDE磁盘上第三个slice的第五个partition。
 	</para>
 
       <para>最终,每个磁盘都被系统识别。
@@ -1358,8 +1364,8 @@
     <para>
       这种文件系统就像一棵树那样用<filename>/</filename>确立根部,
       是比较理想的文件系统。
-      而<filename>/dev</filename>、 <filename>/usr</filename>和其他目录
-      就是根目录的分枝,
+      而<filename>/dev</filename>、 <filename>/usr</filename>
+      和其他目录就是根目录的分枝,
       另外这些目录可以再分枝,例如<filename>/usr/local</filename>。
       </para>
 
@@ -1435,9 +1441,9 @@
 	<varlistentry>
 	  <term><literal>dumpfreq</literal></term>
 
-         <listitem><para>&man.dump.8; 使用这项去决定那个
-             文件系统必须移贮。假如缺少这项,默认的数值为0。
-             </para>
+         <listitem><para>&man.dump.8;
+	     使用这项去决定那个文件系统必须移贮。
+	     假如缺少这项,默认的数值为0。</para>
          </listitem>
        </varlistentry>
 
@@ -1615,17 +1621,17 @@
     <title>进程</title>
 
     <para>FreeBSD 是一个多任务操作系统。
-    这就意味着好像一次可以运行一个以上的程序。
-    每个占用一定时间运行的程序就叫<firstterm>process</firstterm>。
-    每个程序启动运行时至少有一个新进程,并在所有运行的时候保持有一个系统进程的编号,
-    而一直由系统对它监管。
+      这就意味着好像一次可以运行一个以上的程序。
+      每个占用一定时间运行的程序就叫 <firstterm>进程</firstterm> (process)。
+      你运行的每一个命令会至少启动一个新进程,还有很多一直运行着的系统进程,
+      用以维持系统的正常运作。
     </para>
 
     <para>每个进程用来标识的一个编号就叫
       <firstterm>进程 ID</firstterm>, 或叫 <firstterm>PID</firstterm>。
       而且,就像文件那样,每个进程也有所属用户和所属群体。
       所属用户和所属群体使用在这方面:确定这个进程可以打开那些文件和那些设备,
-      从而在初期使用文件的权限。 多数的进程都同样有一个父进程,
+      从而在初期使用文件的权限。 多数的进程都有一个父进程,
       而进程是依靠父进程来启动的。
       例如,假如您把命令输入到shell里那shell是一个进程,而您运行的各个命令同样是进程,
       那么,shell就是您各个运行进程的父进程。

==== //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#18 (text+ko) ====

@@ -3,7 +3,7 @@
      The FreeBSD Simplified Chinese Project
 
      Original Revision: 1.385
-     $FreeBSD: doc/zh_CN.GB2312/books/handbook/install/chapter.sgml,v 1.26 2007/12/12 05:30:51 loader Exp $
+     $FreeBSD: doc/zh_CN.GB2312/books/handbook/install/chapter.sgml,v 1.27 2007/12/17 16:24:09 loader Exp $
 -->
 
 <chapter id="install">
@@ -698,7 +698,7 @@
 
 We can take no responsibility for lost disk contents!</literallayout>
 
-      <para>在看到这最后的警告讯息前您都可以随时离开安装程序面不会变更您的硬盘。
+      <para>在看到这最后的警告讯息前您都可以随时离开安装程序界面不会变更您的硬盘。
 	如果您发现有任何设定错误,这时您可以直接将电源关掉而不会造成任何伤害。</para>
     </important>
 
@@ -1126,9 +1126,10 @@
     <sect2 id="keymap">
       <title>选择键盘对应(Keymap)菜单</title>
 
-      <para>如果要改变键盘按键的对应方式,请在主菜单选取 <guimenuitem>Keymap</guimenuitem>
-	然后按 <keycap>Enter</keycap> 键。一般情况下不改变此项,除非您使用了非标准键盘或非
-	美国键盘。</para>
+      <para>如果要改变键盘按键的对应方式,
+	请在主菜单选取 <guimenuitem>Keymap</guimenuitem>
+	然后按 <keycap>Enter</keycap> 键。一般情况下不改变此项,
+	除非您使用了非标准键盘或非美国键盘。</para>
 
       <figure id="sysinstall-keymap">
 	<title>Sysinstall 主菜单</title>
@@ -1218,81 +1219,94 @@
   <sect1 id="install-steps">
     <title>分配磁盘空间</title>
 
-    <para>您的第一个工作就是要分配 FreeBSD 用的硬盘空间以便 <application>sysinstall
-	</application> 先做好一些准备。为了完成这个工作,您必须先对 FreeBSD 如何找到
-	磁盘信息做一个了解。</para>
+    <para>您的第一个工作就是要分配 FreeBSD 用的硬盘空间以便 
+      <application>sysinstall</application> 先做好一些准备。
+      为了完成这个工作,您必须先对 FreeBSD
+      如何找到磁盘信息做一个了解。</para>
 
     <sect2 id="install-drive-bios-numbering">
       <title>BIOS 磁盘编号</title>
 
-      <para>当您在系统上安装配置 FreeBSD 之前,有一个重要的事情一定要注意,尤其
-	是当您有多个硬盘的时候。</para>
+      <para>当您在系统上安装配置 FreeBSD 之前,
+	有一个重要的事情一定要注意,尤其是当您有多个硬盘的时候。</para>
 
       <indexterm><primary>DOS</primary></indexterm>
       <indexterm><primary>Microsoft Windows</primary></indexterm>
-      <para>在 pc 架构,当您跑像 &ms-dos; 或 &microsoft.windows; 这种跟 BIOS 相关的操作
-	系统的时候,BIOS 有能力改变正常的磁盘顺序,然后这些操作系统会跟着 BIOS 做改变。
-	这让使用者不一定非要有所谓的 <quote>primary master</quote> 硬盘开机。许多人发
-	现最简单而便宜备份系统的方式就是再去买一块一模一样的硬盘,然后定期将数据从第
-	一块硬盘复制到第二个硬盘,使用
-	<application><trademark class="registered">Ghost</trademark></application> 或
-	<application>XCOPY</application>。所以,当第一个硬盘死了,或者是被病毒破坏,
-	或者有坏轨道,他们可以调整 BIOS 中的开机顺序而直接用第二块硬盘开机。这跟将机壳
-	拆开,把第二块硬盘跟第一块硬盘对调(要调jumper)有同样的效果,差别就是不用拆壳;
-	因此,对有这方面需求的人而言,直接在 BIOS 中设定非常方便。</para>
+      <para>在 pc 架构,当您跑像 &ms-dos; 或 &microsoft.windows; 
+	这种跟 BIOS 相关的操作系统的时候,BIOS 有能力改变正常的磁盘顺序,
+	然后这些操作系统会跟着 BIOS 做改变。这让使用者不一定非要有所谓的
+	<quote>primary master</quote> 硬盘开机。
+	许多人发现最简单而便宜备份系统的方式就是再去买一块一模一样的硬盘,
+	然后定期将数据从第一块硬盘复制到第二个硬盘,使用
+	<application><trademark class="registered">Ghost</trademark></application>
+	或 <application>XCOPY</application>。所以,当第一个硬盘死了,
+	或者是被病毒破坏,或者有坏轨道,
+	他们可以调整 BIOS 中的开机顺序而直接用第二块硬盘开机。
+	就像交换硬盘的数据线,但是无需打开机箱。</para>
 
       <indexterm><primary>SCSI</primary></indexterm>
       <indexterm><primary>BIOS</primary></indexterm>
-      <para>比较昂贵,配有 SCSI 控制卡的系统通常可以延伸 BIOS 的功能来让 SCSI 设备(可达七个)
-	达到类似改变顺序的功能。</para>
+      <para>比较昂贵,配有 SCSI 控制卡的系统通常可以延伸 BIOS
+	的功能来让 SCSI 设备 (可达七个) 达到类似改变顺序的功能。</para>
 
-      <para>习惯于使用这种方式的使用者可能会感到惊讶,因为在 FreeBSD 中并非如此。
-	FreeBSD 不会参考 BIOS,而且也不知道所谓的 <quote>BIOS 逻辑磁盘对应</quote>。
-	是怎么回事。这会让人感觉很疑惑,明明就是一样的硬盘而且资料也完全从另一块
-	复制过来的,结果却没办法像以前那样用。</para>
+      <para>习惯于使用这种方式的使用者可能会感到惊讶,
+	因为在 FreeBSD 中并非如此。FreeBSD 不会参考 BIOS,
+	而且也不知道所谓的 <quote>BIOS 逻辑磁盘对应</quote>
+	是怎么回事。这会让人感觉很疑惑,
+	明明就是一样的硬盘而且资料也完全从另一块复制过来的,
+	结果却没办法像以前那样用。</para>
 
-      <para>当使用 FreeBSD 以前,请将 BIOS 中的硬盘开机顺序调回正常的顺序,并且以后
-	不要再改变。 如果一定要交换硬盘顺序, 那请用硬件的方式, 打开机壳并调整调线。</para>
+      <para>当使用 FreeBSD 以前,请将 BIOS 中的硬盘开机顺序调回正常的顺序,
+	并且以后不要再改变。 如果一定要交换硬盘顺序, 那请用硬件的方式,
+	打开机箱并调整调线。</para>
 
       <sidebar>
 	<title>范例:Bill 和 Fred 的安装历险</title>
 
-	<para>Bill 替 Fred 把旧的 Wintel 的机器装上了 FreeBSD。他装了一台 SCSI 硬盘,
-	ID 是 0,然后把 FreeBSD 装在上面。</para>
+	<para>Bill 替 Fred 把旧的 Wintel 的机器装上了 FreeBSD。
+	  他装了一台 SCSI 硬盘,ID 是 0,然后把 FreeBSD 装在上面。</para>
 
-	<para>Fred 开始使用他新的 FreeBSD 系统;但是过了几天,他发现这旧的 SCSI
-	硬盘发生了许多小问题。之后,他就跟 Bill 说起这件事。</para>
+	<para>Fred 开始使用他新的 FreeBSD 系统;但是过了几天,
+	  他发现这旧的 SCSI硬盘发生了许多小问题。之后,
+	  他就跟 Bill 说起这件事。</para>
 
-	<para>又过了几天,Bill 决定是该解决问题的时候了,所以他从后面房间的硬盘
-	<quote>收藏</quote> 中找出了一个一模一样的硬盘,并且经过表面测试后显示这块
-	硬盘没有问题。因此,Bill 将它的 ID 调成 4,然后安装到 Fred 的机器,并且将资料从
-	磁盘 0 复制到磁盘 4。现在新硬盘装好了,而且看起来好像一切正常;所以,Bill 认为
-	现在应该可以开始用它了。Bill 于是到 SCSI BIOS 中设定 SCSI ID 4 为开机盘,用磁盘 4
-	重新开机后,一切跑得很顺利。</para>
+	<para>又过了几天,Bill 决定是该解决问题的时候了,
+	  所以他从后面房间的硬盘 <quote>收藏</quote> 
+	  中找出了一个一模一样的硬盘,并且经过表面测试后显示这块硬盘没有问题。
+	  因此,Bill 将它的 ID 调成 4,然后安装到 Fred 的机器,
+	  并且将资料从磁盘 0 复制到磁盘 4。现在新硬盘装好了,
+	  而且看起来好像一切正常;所以,Bill 认为现在应该可以开始用它了。
+	  Bill 于是到 SCSI BIOS 中设定 SCSI ID 4 为开机盘,用磁盘 4 
+	  重新开机后,一切跑得很顺利。</para>
 
-	<para>继续用了几天后,Bill 跟 Fred 决定要来玩点新的:该将 FreeBSD 升级了。Bill
-	将 ID 0 的硬盘移除(因为有问题)并且又从收藏区中拿了一块一样的硬盘来。然后他
-	用 Fred 神奇的网络 FTP 磁盘将新版的 FreeBSD 安装在这块硬盘上;安装过程没什么问
-	题发生。</para>
+	<para>继续用了几天后,Bill 跟 Fred 决定要来玩点新的:
+	  该将 FreeBSD 升级了。Bill 将 ID 0 的硬盘移除 (因为有问题)
+	  并且又从收藏区中拿了一块一样的硬盘来。然后他用 Fred
+	  神奇的网络 FTP 磁盘将新版的 FreeBSD 安装在这块硬盘上;
+	  安装过程没什么问题发生。</para>
 
-	<para>Fred 用了这新版本几天后,觉得它很适合用在工程部门…是时候将以前放在旧
-	系统的工作资料复制过来了。因此,Fred 将 ID4 的 SCSI 硬盘(里面有放着旧系统中复制
-	过来的最新资料)mount 起来,结果竟然发现在 ID4 的硬盘上,他以前的所有资料都不见
-	了!</para>
+	<para>Fred 用了这新版本几天后,觉得它很适合用在工程部门…
+	  是时候将以前放在旧系统的工作资料复制过来了。 因此,
+	  Fred 将 ID4 的 SCSI 硬盘 (里面有放着旧系统中复制过来的最新资料)
+	  mount 起来,结果竟然发现在 ID4 的硬盘上,
+	  他以前的所有资料都不见了!</para>
 
 	<para>资料跑到哪里去了呢?</para>
 
-	<para>当初 Bill 将 ID0 硬盘的资料复制到 ID4 的时候,ID4 即成为一个 <quote>新的副本</quote>。
-	而当他调 SCSI BIOS 设定 ID4 为开机盘,想让系统从 ID4 开机,
-	这其实只是他自己笨,因为大部分的系统可以直接调 BIOS 而改变开机顺序,但是 FreeBSD 却会把开机
-	顺序还原成正常的模式,因此,Fred 的 FreeBSD 还是从原来那块 ID0 的硬盘开机的。所有
-	的资料都还在那块硬盘上,而不是在想象之中的 ID4 硬盘。</para>
+	<para>当初 Bill 将 ID0 硬盘的资料复制到 ID4 的时候,
+	  ID4 即成为一个 <quote>新的副本</quote>。
+	  而当他调 SCSI BIOS 设定 ID4 为开机盘,想让系统从 ID4 开机,
+	  这其实只是他自己笨,因为大部分的系统可以直接调 BIOS 而改变开机顺序,
+	  但是 FreeBSD 却会把开机顺序还原成正常的模式,因此,Fred 的 FreeBSD
+	  还是从原来那块 ID0 的硬盘开机的。所有的资料都还在那块硬盘上,
+	  而不是在想象之中的 ID4 硬盘。</para>
 
 	<para>幸运的是, 在我们发现这件事的时候那些资料都还在,
 	我们将这些资料从最早的那块 ID0 硬盘取出来并交还给 Fred,
 	而 Bill 也由此了解到计算机计数是从 0 开始的。</para>
 
-	<para>虽然我们这里的例子使用 SCSI 硬盘,但是相同的概念也可以套用在 IDE 硬盘上。</para>
+	<para>虽然我们这里的例子使用 SCSI 硬盘,
+	  但是相同的概念也可以套用在 IDE 硬盘上。</para>
       </sidebar>
     </sect2>
 
@@ -1300,14 +1314,15 @@
       <title>使用 FDisk 创建分区</title>
 
       <note>
-	<para>如果不再做改变,数据将会写进硬盘。如果您犯了一个错误想重新开始,请选择
-	  <application>sysinstall</application> 安装程序的退出按钮(exit)。或按
-	  <keycap>U</keycap> 键来 <guimenuitem>Undo</guimenuitem> 操作。如果您的操作没有结果,您总可以重新启动您
-	  的计算机来达到您的目的。</para>
-	</note>
+	<para>如果不再做改变,数据将会写进硬盘。如果您犯了一个错误想重新开始,
+	  请选择 <application>sysinstall</application>
+	  安装程序的退出按钮(exit)。或按 <keycap>U</keycap> 键来
+	  <guimenuitem>Undo</guimenuitem> 操作。 如果您的操作没有结果,
+	  您总可以重新启动您的计算机来达到您的目的。</para>
+      </note>
 
-      <para>当您在 <application>sysinstall</application> 主菜单选择使用标准安装
-	后,您会看到下面的信息:</para>
+      <para>当您在 <application>sysinstall</application>
+	主菜单选择使用标准安装后,您会看到下面的信息:</para>
 
       <screen>                                 Message
  In the next menu, you will need to set up a DOS-style ("fdisk")
@@ -1321,8 +1336,9 @@
 
                       [ Press enter or space ]</screen>
 
-      <para>如屏幕指示,按 <keycap>Enter</keycap> 键,然后您就会看到一个列表
-	列出所有在探测设备的时候找到的硬盘。<xref linkend="sysinstall-fdisk-drive1">
+      <para>如屏幕指示,按 <keycap>Enter</keycap> 键,
+	然后您就会看到一个列表列出所有在探测设备的时候找到的硬盘。
+	<xref linkend="sysinstall-fdisk-drive1">
 	范例显示的是有找到两个 IDE 硬盘的情形,这两个硬盘分别为
 	<devicename>ad0</devicename> 和 <devicename>ad2</devicename>。</para>
 
@@ -1371,11 +1387,13 @@
       <para>第一部分是画面上最上面两行,显示的是目前所选择的硬盘的信息。包含它的
 	FreeBSD 名称、硬盘分布以及硬盘的总容量。</para>
 
-      <para>第二部分显示的是目前选择的硬盘上有哪些分区,每个分区的开始及结束位置、
-	所占容量、FreeBSD 名称、它们的描述以及类别(sub-type)。此范例显示有两个分区、
-	一个大的 <acronym>FAT</acronym> 分区,(很可能是 &ms-dos; 或 &windows; 的
-	<devicename>C:</devicename> )、以及一个扩展分区(在 &ms-dos; 或 &windows; 里
-	面还可以包含逻辑分区)。</para>
+      <para>第二部分显示的是目前选择的硬盘上有哪些分区,
+	每个分区的开始及结束位置、所占容量、FreeBSD 名称、
+	它们的描述以及类别(sub-type)。此范例显示有两个未使用的小分区,
+	还有一个大的 <acronym>FAT</acronym> 分区,
+	(很可能是 &ms-dos; 或 &windows; 的 <devicename>C:</devicename> ),
+	以及一个扩展分区(在 &ms-dos; 或 &windows; 
+	里面还可以包含逻辑分区)。</para>
 
       <para>第三个部分显示 <application>FDisk</application> 中可用的命令。</para>
 
@@ -1391,27 +1409,31 @@
 
       <para>接下来要做的事跟您要怎么给您的硬盘分区有关。</para>
 
-      <para>如果您要让 FreeBSD 使用整个硬盘(稍后您确认要	<application>sysinstall
-      	</application> 继续安装后会删除所有这个硬盘上的资料),那么您就可以按
+      <para>如果您要让 FreeBSD 使用整个硬盘(稍后您确认要
+	<application>sysinstall	</application> 
+	继续安装后会删除所有这个硬盘上的资料),那么您就可以按
 	<keycap>A</keycap> 键(<guimenuitem>Use Entire Disk</guimenuitem> )
-	目前已有的分区都会被删除,取而代之的是一个小的,标示为 <literal>unused
-	</literal> 的分区,以及一个大的 FreeBSD 分区。之后,请用方向键将光标移到这个
-	FreeBSD 分区,然后按 <keycap>S</keycap> 以将此分区标记为启动分区。 您会看
-	到类似 <xref linkend="sysinstall-fdisk2"> 的画面。
-	注意, 在 <literal>Flags</literal>
-	栏中的 <literal>A</literal> 记号表示此分区是 <emphasis>激活</emphasis> 的,
-	因而启动将从此分区进行。</para>
+	目前已有的分区都会被删除,取而代之的是一个小的,标示为
+	<literal>unused	</literal> 的分区,以及一个大的 FreeBSD 分区。之后,
+	请用方向键将光标移到这个 FreeBSD 分区,然后按 <keycap>S</keycap>
+	以将此分区标记为启动分区。 您会看到类似 
+	<xref linkend="sysinstall-fdisk2"> 的画面。注意,在 
+	  <literal>Flags</literal> 栏中的 <literal>A</literal> 
+	  记号表示此分区是 <emphasis>激活</emphasis> 的,
+	  因而启动将从此分区进行。</para>
 
       <para>要删除现有的分区以便为 FreeBSD 腾出空间,
-      您可以将光标移动到要删除的分区后按 <keycap>D</keycap> 键。
-      然后就可按 <keycap>C</keycap> 键, 并在弹出的对话框中输入将要创建的分区的大小。
-      输入合适的大小后按 <keycap>Enter</keycap> 键。
-      一般而言, 这个对话框中的初始值是可以分配给该分区的最大值。
-      它可能是最大的邻接分区或未分配的整个硬盘大小。</para>
+	您可以将光标移动到要删除的分区后按 <keycap>D</keycap> 键。
+	然后就可按 <keycap>C</keycap> 键, 
+	并在弹出的对话框中输入将要创建的分区的大小。
+	输入合适的大小后按 <keycap>Enter</keycap> 键。
+	一般而言, 这个对话框中的初始值是可以分配给该分区的最大值。
+	它可能是最大的邻接分区或未分配的整个硬盘大小。</para>
 
-      <para>如果您已经建立好给 FreeBSD 的分区(使用像 <application>&partitionmagic;
-      </application>类似的工具),那么您可以按下 <keycap>C</keycap> 键来建立一个新
-      的分区。同样的,会有对话框询问您要建立的分区的大小。</para>
+      <para>如果您已经建立好给 FreeBSD 的分区
+	(使用像 <application>&partitionmagic;</application>类似的工具),
+	那么您可以按下 <keycap>C</keycap> 键来建立一个新的分区。同样的,
+	会有对话框询问您要建立的分区的大小。</para>
 
       <figure id="sysinstall-fdisk2">
 	<title>Fdisk 分区使用整个硬盘</title>
@@ -1439,14 +1461,15 @@
 	</listitem>
 
 	<listitem>
-	  <para>您可以在一个硬盘上,除了 FreeBSD,您还有安装其它的操作系统;然后
-	  您想要选择在开机的时候要进入哪个系统。</para>
+	  <para>除了 FreeBSD,您还有其它的操作系统安装在同一块硬盘上,
+	    所以您需要在开机的时候选择要进入哪一个系统。</para>
 	</listitem>
       </itemizedlist>
 
-      <para>如果您在这台机器上只安装一个 FreeBSD 操作系统,并且安装在第一个硬盘,
-      那么选择 <guimenuitem>Standard</guimenuitem> 安装就可以了。如果您已经使用
-      了一个第三方的多重引导程序,那么请选择 <guimenuitem>None</guimenuitem>。</para>
+      <para>如果您在这台机器上只安装一个 FreeBSD 操作系统,
+	并且安装在第一个硬盘, 那么选择 <guimenuitem>Standard</guimenuitem>
+	安装就可以了。如果您已经使用了一个第三方的多重引导程序,
+	那么请选择 <guimenuitem>None</guimenuitem>。</para>
 
       <para>选择好配置后请按 <keycap>Enter</keycap>。</para>
 
@@ -1460,20 +1483,21 @@
 	</mediaobject>
       </figure>
 
-      <para>按下 <keycap>F1</keycap> 键所显示的在线说明中有讨论一些操作系统共存
-      可能发生的问题。</para>
+      <para>按下 <keycap>F1</keycap>
+	键所显示的在线说明中有讨论一些操作系统共存可能发生的问题。</para>
     </sect2>
 
     <sect2>
       <title>在其它硬盘上创建分区</title>
 
-      <para>如果您的系统上有一个以上的硬盘,在选择完多重引导管理程序后会再回到
-      选择硬盘的画面。如果您要将 FreeBSD 安装在多个硬盘上,那么您可以在这里选择
-      其它的硬盘,然后重复使用 <application>FDisk</application> 来建立分区。</para>
+      <para>如果您的系统上有一个以上的硬盘,
+	在选择完多重引导管理程序后会再回到选择硬盘的画面。
+	如果您要将 FreeBSD 安装在多个硬盘上,那么您可以在这里选择其它的硬盘,
+	然后重复使用 <application>FDisk</application> 来建立分区。</para>
 
       <important>
-	<para>如果您想让 FreeBSD 来管理其它的硬盘,那么两个硬盘都必须安装 FreeBSD
-	的多重引导管理程序。</para>
+	<para>如果您想让 FreeBSD 来管理其它的硬盘,
+	  那么两个硬盘都必须安装 FreeBSD 的多重引导管理程序。</para>
       </important>
 
       <figure id="sysinstall-fdisk-drive2">
@@ -1486,28 +1510,31 @@
 	</mediaobject>
       </figure>
 
-      <para><keycap>Tab</keycap> 键可以在您最后选择的硬盘、 &gui.ok; 以及 &gui.cancel;
-      之间进行切换。</para>
+      <para><keycap>Tab</keycap> 键可以在您最后选择的硬盘、 &gui.ok; 
+	以及 &gui.cancel; 之间进行切换。</para>
 
-      <para>用 <keycap>Tab</keycap> 键将光标移动到 &gui.ok;然后按 <keycap>Enter</keycap>
-      键继续安装过程。</para>
+      <para>用 <keycap>Tab</keycap> 键将光标移动到 &gui.ok;
+	然后按 <keycap>Enter</keycap> 键继续安装过程。</para>
     </sect2>
 
     <sect2 id="bsdlabeleditor">
       <title>使用 <application>bsdlabel</application>
       创建分区</title>
 
-      <para>您现在必须在刚刚建立好的 slice 中规划一些 label。 请注意, 每个 label 的代号是
-		<literal>a</literal> 到 <literal>h</literal>, 另外, 习惯上
+      <para>您现在必须在刚刚建立好的 slice 中规划一些 label。
+	请注意,每个 label 的代号是
+	<literal>a</literal> 到 <literal>h</literal>,另外,习惯上
 	<literal>b</literal>、 <literal>c</literal> 和
-	<literal>d</literal> 是有特殊用途的, 不应该随意变动。</para>
+	<literal>d</literal> 是有特殊用途的,不应该随意变动。</para>
 
-      <para>某些应用程序可以利用一些特殊的分区而达到较好的效果,尤其是分区分散
-      在不同的硬盘的时候。但是,现在您是第一次安装FreeBSD,所以不需要去烦恼如
-      何分割您的硬盘。最重要的是,装好FreeBSD然后学习如何使用它。当您对FreeBSD
-      有相当程度的熟悉后,您可以随时重新安装FreeBSD,然后改变您分区的方式。</para>
+      <para>某些应用程序可以利用一些特殊的分区而达到较好的效果,
+	尤其是分区分散在不同的硬盘的时候。但是,现在您是第一次安装FreeBSD,
+	所以不需要去烦恼如何分割您的硬盘。最重要的是,
+	装好FreeBSD然后学习如何使用它。当您对FreeBSD有相当程度的熟悉后,
+	您可以随时重新安装FreeBSD,然后改变您分区的方式。</para>
 
-      <para>下面的范例中有四个分区&mdash;一个是磁盘交换分区,另外三个是文件系统。</para>
+      <para>下面的范例中有四个分区 &mdash;
+	一个是磁盘交换分区,另外三个是文件系统。</para>
 
       <table frame="none" pgwide="1">
 	<title>为第一个硬盘分区</title>
@@ -1866,10 +1893,11 @@
 	软件所需要的程序源代码,而是一个包含自动下载、编辑以及安装的文档集合。
 	<xref linkend="ports"> 一章讨论如何使用Ports.</para>
 
-      <para>安装程序并不会检查您是否有足够的硬盘空间来放ports,所以,如果要安装
-	ports软件所,请先确定您有足够的硬盘空间。 FreeBSD &rel.current;版本
-	FreeBSD	Ports Collection 大约占用 &ports.size; 大小的硬盘空间。您要为
-	这些版本设置大一点的值来安装它们。</para>
+      <para>安装程序并不会检查您是否有足够的硬盘空间, 
+	在选择这一项之前请先确定您有足够的硬盘空间。
+	目前 FreeBSD &rel.current; 版本中, FreeBSD Ports Collection
+	大约占用 &ports.size; 大小的硬盘空间。
+	对于近期的版本您可能需要更多一些空间来安装他们。</para>
 
 <screen>                         User Confirmation Requested
  Would you like to install the FreeBSD Ports Collection?
@@ -1919,8 +1947,8 @@
       <guimenuitem>Install from a FreeBSD CD/DVD</guimenuitem>。确认
        &gui.ok; 被选取,然后按 <keycap>Enter</keycap> 开始安装程序。</para>
 
-    <para>如果要使用其它的方式安装,请选择适当的安装介质然后按照屏幕指示
-	进行安装。</para>
+    <para>如果要使用其它的方式安装,

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712190339.lBJ3dkFx009806>