Date: Sat, 26 Aug 2006 07:37:14 GMT From: "R. Tyler Ballance" <tyler@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 105091 for review Message-ID: <200608260737.k7Q7bEmP008903@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=105091 Change 105091 by tyler@orange on 2006/08/26 07:36:53 IFC, break the Makefile even more Affected files ... .. //depot/projects/l4bsd/Makefile#2 edit .. //depot/projects/l4bsd/src/Makefile.inc1#4 integrate .. //depot/projects/l4bsd/src/ObsoleteFiles.inc#4 integrate .. //depot/projects/l4bsd/src/UPDATING#4 integrate .. //depot/projects/l4bsd/src/bin/cp/cp.1#2 integrate .. //depot/projects/l4bsd/src/bin/cp/cp.c#3 integrate .. //depot/projects/l4bsd/src/bin/cp/extern.h#2 integrate .. //depot/projects/l4bsd/src/bin/cp/utils.c#2 integrate .. //depot/projects/l4bsd/src/bin/date/netdate.c#2 integrate .. //depot/projects/l4bsd/src/bin/df/df.c#2 integrate .. //depot/projects/l4bsd/src/bin/ed/main.c#2 integrate .. //depot/projects/l4bsd/src/bin/ps/ps.1#2 integrate .. //depot/projects/l4bsd/src/contrib/gdb/FREEBSD-Xlist#2 integrate .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/powerpc/fbsd.mh#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/powerpc/fbsd.mt#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/powerpc/nm-fbsd.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/nm-rs6000.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/nm-rs6000ly.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/rs6000.mh#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/rs6000.mt#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/rs6000lynx.mh#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/rs6000lynx.mt#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/tm-rs6000.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/tm-rs6000ly.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/config/rs6000/xm-rs6000.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/ppcfbsd-nat.c#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/ppcfbsd-tdep.c#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/ppcfbsd-tdep.h#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/rs6000-nat.c#1 branch .. //depot/projects/l4bsd/src/contrib/gdb/gdb/rs6000-tdep.c#1 branch .. //depot/projects/l4bsd/src/contrib/less/LICENSE#2 integrate .. //depot/projects/l4bsd/src/contrib/less/Makefile.aut#2 integrate .. //depot/projects/l4bsd/src/contrib/less/Makefile.in#2 integrate .. //depot/projects/l4bsd/src/contrib/less/Makefile.wnb#2 integrate .. //depot/projects/l4bsd/src/contrib/less/NEWS#2 integrate .. //depot/projects/l4bsd/src/contrib/less/README#2 integrate .. //depot/projects/l4bsd/src/contrib/less/brac.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/ch.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/charset.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/charset.h#1 branch .. //depot/projects/l4bsd/src/contrib/less/cmd.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/cmdbuf.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/command.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/configure#2 integrate .. //depot/projects/l4bsd/src/contrib/less/configure.ac#2 integrate .. //depot/projects/l4bsd/src/contrib/less/decode.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/defines.ds#2 integrate .. //depot/projects/l4bsd/src/contrib/less/defines.h.in#2 integrate .. //depot/projects/l4bsd/src/contrib/less/defines.o2#2 integrate .. //depot/projects/l4bsd/src/contrib/less/defines.o9#2 integrate .. //depot/projects/l4bsd/src/contrib/less/defines.wn#2 integrate .. //depot/projects/l4bsd/src/contrib/less/edit.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/filename.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/forwback.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/funcs.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/ifile.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/input.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/jump.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/less.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/less.man#2 integrate .. //depot/projects/l4bsd/src/contrib/less/less.nro#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lessecho.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lessecho.man#1 branch .. //depot/projects/l4bsd/src/contrib/less/lessecho.nro#1 branch .. //depot/projects/l4bsd/src/contrib/less/lesskey.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lesskey.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lesskey.man#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lesskey.nro#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lglob.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/line.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/linenum.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/lsystem.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/main.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/mark.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/mkhelp.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/optfunc.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/option.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/option.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/opttbl.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/os.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/output.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/pckeys.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/position.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/position.h#2 integrate .. //depot/projects/l4bsd/src/contrib/less/prompt.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/screen.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/scrsize.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/search.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/signal.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/tags.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/ttyin.c#2 integrate .. //depot/projects/l4bsd/src/contrib/less/version.c#2 integrate .. //depot/projects/l4bsd/src/contrib/pnpinfo/pnpinfo.c#2 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/FREEBSD-upgrade#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/RELEASE_NOTES#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/cf/cf/submit.cf#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/cf/m4/version.m4#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/contrib/cidrexpand#2 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/src/main.c#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/src/queue.c#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/src/srvrsmtp.c#3 integrate .. //depot/projects/l4bsd/src/contrib/sendmail/src/version.c#3 integrate .. //depot/projects/l4bsd/src/etc/defaults/periodic.conf#2 integrate .. //depot/projects/l4bsd/src/etc/defaults/rc.conf#5 integrate .. //depot/projects/l4bsd/src/etc/etc.alpha/ttys#2 delete .. //depot/projects/l4bsd/src/etc/network.subr#2 integrate .. //depot/projects/l4bsd/src/etc/pccard_ether#2 integrate .. //depot/projects/l4bsd/src/etc/periodic/security/410.logincheck#1 branch .. //depot/projects/l4bsd/src/etc/periodic/security/Makefile#2 integrate .. //depot/projects/l4bsd/src/etc/rc.d/Makefile#4 integrate .. //depot/projects/l4bsd/src/etc/rc.d/dhclient#3 integrate .. //depot/projects/l4bsd/src/etc/rc.d/ramdisk#2 delete .. //depot/projects/l4bsd/src/etc/rc.d/ramdisk-own#2 delete .. //depot/projects/l4bsd/src/etc/rc.d/sshd#2 integrate .. //depot/projects/l4bsd/src/etc/rc.d/ypxfrd#2 integrate .. //depot/projects/l4bsd/src/etc/rc.initdiskless#2 integrate .. //depot/projects/l4bsd/src/etc/rc.subr#4 integrate .. //depot/projects/l4bsd/src/etc/sendmail/freebsd.mc#3 integrate .. //depot/projects/l4bsd/src/etc/sendmail/freebsd.submit.mc#3 integrate .. //depot/projects/l4bsd/src/gnu/lib/libsupc++/Makefile#2 integrate .. //depot/projects/l4bsd/src/gnu/usr.bin/Makefile#2 integrate .. //depot/projects/l4bsd/src/gnu/usr.bin/binutils/libbfd/Makefile.powerpc#2 integrate .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/Makefile#2 integrate .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/arch/alpha/Makefile#2 delete .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/arch/alpha/config.h#2 delete .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/arch/alpha/init.c#2 delete .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/arch/powerpc/Makefile#1 branch .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/arch/powerpc/config.h#1 branch .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/arch/powerpc/init.c#1 branch .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/kgdb/kthr.c#2 integrate .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/kgdb/trgt_alpha.c#2 delete .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#2 integrate .. //depot/projects/l4bsd/src/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#1 branch .. //depot/projects/l4bsd/src/lib/Makefile#3 integrate .. //depot/projects/l4bsd/src/lib/csu/alpha/Makefile#2 delete .. //depot/projects/l4bsd/src/lib/csu/alpha/crt1.c#2 delete .. //depot/projects/l4bsd/src/lib/csu/alpha/crti.S#2 delete .. //depot/projects/l4bsd/src/lib/csu/alpha/crtn.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/Makefile#2 integrate .. //depot/projects/l4bsd/src/lib/libc/alpha/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/SYS.h#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/Symbol.map#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/_fpmath.h#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/arith.h#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/_ctx_start.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/_set_tp.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/_setjmp.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/divrem.m4#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/fabs.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/flt_rounds.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/fpgetmask.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/fpgetround.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/fpgetsticky.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/fpsetmask.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/fpsetround.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/infinity.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/makecontext.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/modf.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/rfork_thread.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/setjmp.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/signalcontext.c#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/gen/sigsetjmp.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/byte_swap_2.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/byte_swap_4.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/htonl.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/htons.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/ntohl.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/net/ntohs.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/stdlib/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/string/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/string/bcopy.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/string/bzero.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/string/ffs.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/string/memcpy.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/string/memmove.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/Ovfork.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/brk.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/cerror.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/exect.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/fork.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/pipe.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/ptrace.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/sbrk.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/setlogin.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/alpha/sys/sigreturn.S#2 delete .. //depot/projects/l4bsd/src/lib/libc/arm/net/htonl.S#2 integrate .. //depot/projects/l4bsd/src/lib/libc/arm/net/htons.S#2 integrate .. //depot/projects/l4bsd/src/lib/libc/arm/net/ntohl.S#2 integrate .. //depot/projects/l4bsd/src/lib/libc/arm/net/ntohs.S#2 integrate .. //depot/projects/l4bsd/src/lib/libc/stdio/findfp.c#2 integrate .. //depot/projects/l4bsd/src/lib/libc/sys/kqueue.2#2 integrate .. //depot/projects/l4bsd/src/lib/libc_r/Makefile#2 integrate .. //depot/projects/l4bsd/src/lib/libc_r/arch/alpha/_atomic_lock.S#2 delete .. //depot/projects/l4bsd/src/lib/libdisk/write_alpha_disk.c#2 delete .. //depot/projects/l4bsd/src/lib/libio/Makefile#2 delete .. //depot/projects/l4bsd/src/lib/libio/alpha_sethae.c#2 delete .. //depot/projects/l4bsd/src/lib/libio/bwx.c#2 delete .. //depot/projects/l4bsd/src/lib/libio/io.c#2 delete .. //depot/projects/l4bsd/src/lib/libio/io.h#2 delete .. //depot/projects/l4bsd/src/lib/libio/swiz.c#2 delete .. //depot/projects/l4bsd/src/lib/libkvm/kvm_alpha.c#2 delete .. //depot/projects/l4bsd/src/lib/libpthread/Makefile#2 integrate .. //depot/projects/l4bsd/src/lib/libpthread/arch/alpha/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libpthread/arch/alpha/alpha/context.S#2 delete .. //depot/projects/l4bsd/src/lib/libpthread/arch/alpha/alpha/enter_uts.S#2 delete .. //depot/projects/l4bsd/src/lib/libpthread/arch/alpha/alpha/pthread_md.c#2 delete .. //depot/projects/l4bsd/src/lib/libpthread/arch/alpha/include/atomic_ops.h#2 delete .. //depot/projects/l4bsd/src/lib/libpthread/arch/alpha/include/pthread_md.h#2 delete .. //depot/projects/l4bsd/src/lib/libstand/Makefile#2 integrate .. //depot/projects/l4bsd/src/lib/libstand/alpha/_setjmp.S#2 delete .. //depot/projects/l4bsd/src/lib/libthr/Makefile#2 integrate .. //depot/projects/l4bsd/src/lib/libthr/arch/alpha/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/libthr/arch/alpha/alpha/pthread_md.c#2 delete .. //depot/projects/l4bsd/src/lib/libthr/arch/alpha/include/pthread_md.h#2 delete .. //depot/projects/l4bsd/src/lib/libthread_db/arch/alpha/libc_r_md.c#2 delete .. //depot/projects/l4bsd/src/lib/libthread_db/arch/alpha/libpthread_md.c#2 delete .. //depot/projects/l4bsd/src/lib/libutil/login.conf.5#2 integrate .. //depot/projects/l4bsd/src/lib/msun/alpha/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/lib/msun/alpha/Symbol.map#2 delete .. //depot/projects/l4bsd/src/lib/msun/alpha/fenv.c#2 delete .. //depot/projects/l4bsd/src/lib/msun/alpha/fenv.h#2 delete .. //depot/projects/l4bsd/src/lib/msun/alpha/s_copysign.S#2 delete .. //depot/projects/l4bsd/src/lib/msun/alpha/s_copysignf.S#2 delete .. //depot/projects/l4bsd/src/libexec/rtld-elf/alpha/Makefile.inc#2 delete .. //depot/projects/l4bsd/src/libexec/rtld-elf/alpha/ld.so.script#2 delete .. //depot/projects/l4bsd/src/libexec/rtld-elf/alpha/reloc.c#2 delete .. //depot/projects/l4bsd/src/libexec/rtld-elf/alpha/rtld_machdep.h#2 delete .. //depot/projects/l4bsd/src/libexec/rtld-elf/alpha/rtld_start.S#2 delete .. //depot/projects/l4bsd/src/release/Makefile#3 integrate .. //depot/projects/l4bsd/src/release/alpha/boot_crunch.conf#2 delete .. //depot/projects/l4bsd/src/release/alpha/mkisoimages.sh#2 delete .. //depot/projects/l4bsd/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#5 integrate .. //depot/projects/l4bsd/src/rescue/rescue/Makefile#2 integrate .. //depot/projects/l4bsd/src/sbin/bsdlabel/Makefile#2 integrate .. //depot/projects/l4bsd/src/sbin/camcontrol/camcontrol.8#2 integrate .. //depot/projects/l4bsd/src/sbin/camcontrol/camcontrol.c#2 integrate .. //depot/projects/l4bsd/src/sbin/dhclient/dhclient.8#2 integrate .. //depot/projects/l4bsd/src/sbin/dhclient/dhclient.c#3 integrate .. //depot/projects/l4bsd/src/sbin/fsdb/fsdb.8#3 integrate .. //depot/projects/l4bsd/src/sbin/fsdb/fsdb.c#3 integrate .. //depot/projects/l4bsd/src/sbin/fsdb/fsdbutil.c#2 integrate .. //depot/projects/l4bsd/src/sbin/ggate/Makefile#2 integrate .. //depot/projects/l4bsd/src/sbin/ifconfig/ifmedia.c#2 integrate .. //depot/projects/l4bsd/src/sbin/ipf/libipf/Makefile#3 integrate .. //depot/projects/l4bsd/src/sbin/ipfw/ipfw.8#4 integrate .. //depot/projects/l4bsd/src/sbin/ipfw/ipfw2.c#4 integrate .. //depot/projects/l4bsd/src/sbin/ping/Makefile#2 integrate .. //depot/projects/l4bsd/src/sbin/restore/tape.c#2 integrate .. //depot/projects/l4bsd/src/secure/lib/libcrypto/Makefile.inc#4 integrate .. //depot/projects/l4bsd/src/secure/lib/libcrypto/opensslconf-alpha.h#2 delete .. //depot/projects/l4bsd/src/share/examples/drivers/make_pseudo_driver.sh#3 integrate .. //depot/projects/l4bsd/src/share/man/man4/amdsmb.4#2 integrate .. //depot/projects/l4bsd/src/share/man/man4/fast_ipsec.4#3 integrate .. //depot/projects/l4bsd/src/share/man/man4/ipsec.4#2 integrate .. //depot/projects/l4bsd/src/share/man/man4/ixgb.4#2 integrate .. //depot/projects/l4bsd/src/share/man/man4/nfsmb.4#2 integrate .. //depot/projects/l4bsd/src/share/man/man4/uplcom.4#3 integrate .. //depot/projects/l4bsd/src/share/man/man5/rc.conf.5#4 integrate .. //depot/projects/l4bsd/src/share/man/man8/rc.subr.8#4 integrate .. //depot/projects/l4bsd/src/share/man/man9/ithread.9#2 integrate .. //depot/projects/l4bsd/src/share/man/man9/lock.9#3 integrate .. //depot/projects/l4bsd/src/share/mk/bsd.cpu.mk#4 integrate .. //depot/projects/l4bsd/src/share/mk/bsd.endian.mk#3 integrate .. //depot/projects/l4bsd/src/share/mk/bsd.lib.mk#2 integrate .. //depot/projects/l4bsd/src/share/mk/bsd.port.mk#2 integrate .. //depot/projects/l4bsd/src/sys/amd64/linux32/linux.h#3 integrate .. //depot/projects/l4bsd/src/sys/amd64/linux32/linux32_machdep.c#3 integrate .. //depot/projects/l4bsd/src/sys/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/l4bsd/src/sys/arm/arm/busdma_machdep.c#3 integrate .. //depot/projects/l4bsd/src/sys/arm/arm/cpufunc.c#2 integrate .. //depot/projects/l4bsd/src/sys/arm/arm/elf_trampoline.c#4 integrate .. //depot/projects/l4bsd/src/sys/arm/arm/identcpu.c#2 integrate .. //depot/projects/l4bsd/src/sys/arm/at91/if_ate.c#4 integrate .. //depot/projects/l4bsd/src/sys/arm/conf/EP80219#1 branch .. //depot/projects/l4bsd/src/sys/arm/include/armreg.h#2 integrate .. //depot/projects/l4bsd/src/sys/arm/include/cpuconf.h#3 integrate .. //depot/projects/l4bsd/src/sys/arm/include/cpufunc.h#3 integrate .. //depot/projects/l4bsd/src/sys/arm/include/elf.h#2 integrate .. //depot/projects/l4bsd/src/sys/arm/include/vmparam.h#3 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/ep80219_machdep.c#1 branch .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/files.ep80219#1 branch .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/files.i80219#1 branch .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/i80321_intr.h#2 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/i80321_pci.c#2 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/i80321reg.h#2 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/i80321var.h#2 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/iq31244_machdep.c#4 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/iq80321.c#3 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/iq80321reg.h#2 integrate .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/std.ep80219#1 branch .. //depot/projects/l4bsd/src/sys/arm/xscale/i80321/std.i80219#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/Makefile#2 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/boot0/Makefile#2 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootiic/loader_prompt.c#2 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/Makefile#2 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/arm_init.S#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/arm_init.s#2 delete .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/env_vars.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/env_vars.h#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/loader_prompt.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/loader_prompt.h#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/bootspi/main.c#2 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/Makefile#3 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/delay.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/emac.c#3 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/emac.h#3 integrate .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/emac_init.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/lib_AT91RM9200.h#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/mci_device.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/mci_device.h#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/reset.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/sd-card.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/arm/at91/libat91/sd-card.h#1 branch .. //depot/projects/l4bsd/src/sys/boot/common/help.common#2 integrate .. //depot/projects/l4bsd/src/sys/boot/common/loader.8#2 integrate .. //depot/projects/l4bsd/src/sys/boot/ficl/arm/sysdep.c#1 branch .. //depot/projects/l4bsd/src/sys/boot/ficl/arm/sysdep.h#1 branch .. //depot/projects/l4bsd/src/sys/boot/forth/loader.conf#3 integrate .. //depot/projects/l4bsd/src/sys/cam/scsi/scsi_all.c#2 integrate .. //depot/projects/l4bsd/src/sys/cam/scsi/scsi_all.h#3 integrate .. //depot/projects/l4bsd/src/sys/compat/freebsd32/freebsd32.h#2 integrate .. //depot/projects/l4bsd/src/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/l4bsd/src/sys/compat/linux/linux_emul.h#2 integrate .. //depot/projects/l4bsd/src/sys/compat/linux/linux_futex.c#2 integrate .. //depot/projects/l4bsd/src/sys/compat/linux/linux_misc.c#5 integrate .. //depot/projects/l4bsd/src/sys/compat/linux/linux_signal.c#3 integrate .. //depot/projects/l4bsd/src/sys/compat/ndis/ntoskrnl_var.h#2 integrate .. //depot/projects/l4bsd/src/sys/conf/NOTES#5 integrate .. //depot/projects/l4bsd/src/sys/conf/files.pc98#3 integrate .. //depot/projects/l4bsd/src/sys/conf/files.powerpc#4 integrate .. //depot/projects/l4bsd/src/sys/conf/options#5 integrate .. //depot/projects/l4bsd/src/sys/conf/options.arm#5 integrate .. //depot/projects/l4bsd/src/sys/dev/arl/if_arlreg.h#2 integrate .. //depot/projects/l4bsd/src/sys/dev/ata/ata-chipset.c#4 integrate .. //depot/projects/l4bsd/src/sys/dev/ata/ata-raid.c#2 integrate .. //depot/projects/l4bsd/src/sys/dev/ath/if_athvar.h#3 integrate .. //depot/projects/l4bsd/src/sys/dev/bge/if_bge.c#4 integrate .. //depot/projects/l4bsd/src/sys/dev/bge/if_bgereg.h#4 integrate .. //depot/projects/l4bsd/src/sys/dev/em/if_em.c#5 integrate .. //depot/projects/l4bsd/src/sys/dev/fb/creator.c#2 integrate .. //depot/projects/l4bsd/src/sys/dev/iicbus/if_ic.c#2 integrate .. //depot/projects/l4bsd/src/sys/dev/iicbus/iicbb.c#2 integrate .. //depot/projects/l4bsd/src/sys/dev/ips/ips.h#2 integrate .. //depot/projects/l4bsd/src/sys/dev/isp/isp_ioctl.h#3 integrate .. //depot/projects/l4bsd/src/sys/dev/isp/isp_pci.c#5 integrate .. //depot/projects/l4bsd/src/sys/dev/mii/brgphy.c#3 integrate .. //depot/projects/l4bsd/src/sys/dev/usb/usb_port.h#2 integrate .. //depot/projects/l4bsd/src/sys/fs/msdosfs/denode.h#2 integrate .. //depot/projects/l4bsd/src/sys/geom/vinum/geom_vinum_raid5.h#2 integrate .. //depot/projects/l4bsd/src/sys/i386/linux/linux.h#3 integrate .. //depot/projects/l4bsd/src/sys/i386/linux/linux_machdep.c#3 integrate .. //depot/projects/l4bsd/src/sys/i386/linux/linux_sysvec.c#3 integrate .. //depot/projects/l4bsd/src/sys/ia64/include/vmparam.h#2 integrate .. //depot/projects/l4bsd/src/sys/kern/init_main.c#2 integrate .. //depot/projects/l4bsd/src/sys/kern/kern_thr.c#4 integrate .. //depot/projects/l4bsd/src/sys/kern/kern_umtx.c#2 integrate .. //depot/projects/l4bsd/src/sys/kern/sched_4bsd.c#3 integrate .. //depot/projects/l4bsd/src/sys/kern/sched_core.c#2 integrate .. //depot/projects/l4bsd/src/sys/kern/sched_ule.c#3 integrate .. //depot/projects/l4bsd/src/sys/kern/sys_process.c#2 integrate .. //depot/projects/l4bsd/src/sys/kern/uipc_socket.c#5 integrate .. //depot/projects/l4bsd/src/sys/kern/vfs_mount.c#3 integrate .. //depot/projects/l4bsd/src/sys/modules/Makefile#4 integrate .. //depot/projects/l4bsd/src/sys/net/if_bridge.c#4 integrate .. //depot/projects/l4bsd/src/sys/net/if_ethersubr.c#3 integrate .. //depot/projects/l4bsd/src/sys/net/if_spppsubr.c#3 integrate .. //depot/projects/l4bsd/src/sys/net/if_vlan.c#4 integrate .. //depot/projects/l4bsd/src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#3 integrate .. //depot/projects/l4bsd/src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c#4 integrate .. //depot/projects/l4bsd/src/sys/netgraph/ng_fec.c#2 integrate .. //depot/projects/l4bsd/src/sys/netinet/ip_fastfwd.c#2 integrate .. //depot/projects/l4bsd/src/sys/netinet/ip_fw.h#3 integrate .. //depot/projects/l4bsd/src/sys/netinet/ip_fw2.c#4 integrate .. //depot/projects/l4bsd/src/sys/netinet/ip_input.c#2 integrate .. //depot/projects/l4bsd/src/sys/netinet/ip_output.c#3 integrate .. //depot/projects/l4bsd/src/sys/netsmb/smb_crypt.c#2 integrate .. //depot/projects/l4bsd/src/sys/netsmb/smb_iod.c#2 integrate .. //depot/projects/l4bsd/src/sys/netsmb/smb_rq.c#2 integrate .. //depot/projects/l4bsd/src/sys/netsmb/smb_rq.h#2 integrate .. //depot/projects/l4bsd/src/sys/nfsclient/nfs_lock.c#2 integrate .. //depot/projects/l4bsd/src/sys/pci/agp_amd64.c#3 integrate .. //depot/projects/l4bsd/src/sys/pci/nfsmb.c#2 integrate .. //depot/projects/l4bsd/src/sys/powerpc/include/gdb_machdep.h#1 branch .. //depot/projects/l4bsd/src/sys/powerpc/include/vmparam.h#2 integrate .. //depot/projects/l4bsd/src/sys/powerpc/powerpc/gdb_machdep.c#1 branch .. //depot/projects/l4bsd/src/sys/security/audit/audit_bsm_token.c#3 integrate .. //depot/projects/l4bsd/src/sys/security/audit/audit_pipe.c#3 integrate .. //depot/projects/l4bsd/src/sys/sys/kobj.h#2 integrate .. //depot/projects/l4bsd/src/sys/sys/proc.h#2 integrate .. //depot/projects/l4bsd/src/sys/sys/sched.h#3 integrate .. //depot/projects/l4bsd/src/sys/sys/sysctl.h#5 integrate .. //depot/projects/l4bsd/src/sys/sys/umtx.h#2 integrate .. //depot/projects/l4bsd/src/sys/ufs/ffs/ffs_snapshot.c#2 integrate .. //depot/projects/l4bsd/src/sys/ufs/ufs/ufs_vnops.c#3 integrate .. //depot/projects/l4bsd/src/sys/vm/vm_contig.c#2 integrate .. //depot/projects/l4bsd/src/sys/vm/vm_object.c#4 integrate .. //depot/projects/l4bsd/src/sys/vm/vm_page.c#5 integrate .. //depot/projects/l4bsd/src/sys/vm/vm_page.h#3 integrate .. //depot/projects/l4bsd/src/sys/vm/vm_pageq.c#3 integrate .. //depot/projects/l4bsd/src/sys/vm/vm_zeroidle.c#2 integrate .. //depot/projects/l4bsd/src/tools/regression/lib/msun/Makefile#2 integrate .. //depot/projects/l4bsd/src/usr.bin/Makefile#2 integrate .. //depot/projects/l4bsd/src/usr.bin/calendar/calendars/calendar.freebsd#3 integrate .. //depot/projects/l4bsd/src/usr.bin/gprof/alpha.h#2 delete .. //depot/projects/l4bsd/src/usr.bin/gprof/gprof.h#2 integrate .. //depot/projects/l4bsd/src/usr.bin/less/defines.h#2 integrate .. //depot/projects/l4bsd/src/usr.bin/lessecho/Makefile#2 integrate .. //depot/projects/l4bsd/src/usr.bin/locate/locate/locate.1#2 integrate .. //depot/projects/l4bsd/src/usr.bin/pkill/Makefile#2 integrate .. //depot/projects/l4bsd/src/usr.bin/truss/alpha-fbsd.c#2 delete .. //depot/projects/l4bsd/src/usr.bin/uac/Makefile#2 delete .. //depot/projects/l4bsd/src/usr.bin/uac/uac.1#2 delete .. //depot/projects/l4bsd/src/usr.bin/uac/uac.c#2 delete .. //depot/projects/l4bsd/src/usr.bin/xlint/arch/alpha/targparam.h#2 delete .. //depot/projects/l4bsd/src/usr.sbin/Makefile#3 integrate .. //depot/projects/l4bsd/src/usr.sbin/arp/arp.8#2 integrate .. //depot/projects/l4bsd/src/usr.sbin/crunch/crunchide/Makefile#2 integrate .. //depot/projects/l4bsd/src/usr.sbin/newsyslog/newsyslog.c#4 integrate .. //depot/projects/l4bsd/src/usr.sbin/pnpinfo/Makefile#2 integrate .. //depot/projects/l4bsd/src/usr.sbin/rpc.lockd/kern.c#4 integrate .. //depot/projects/l4bsd/src/usr.sbin/rpc.lockd/lockd.c#2 integrate .. //depot/projects/l4bsd/src/usr.sbin/sysinstall/devices.c#3 integrate .. //depot/projects/l4bsd/src/usr.sbin/sysinstall/install.c#3 integrate .. //depot/projects/l4bsd/src/usr.sbin/traceroute/Makefile#2 integrate Differences ... ==== //depot/projects/l4bsd/Makefile#2 (text+ko) ==== @@ -1,27 +1,32 @@ # Makefile for the L4::BSD project -# $FreeBSD$ +# R. Tyler Ballance <tyler@freebsd.org> +# $P4: //depot/projects/l4bsd/Makefile#2 $ # -# (c) 2006 R. Tyler Ballance - tyler@freebsd.org .include <bsd.own.mk> MAINTAINER = tyler@freebsd.org IGUANA_DIR = iguana-env - +FREEBSD_DIR= src +TARGET = iguana ############# # Development related variables ############# QEMU_IMG = c.img ############# -all: - cd ${IGUANA_DIR} ; \ - scons machine=pc99 l4bsd=true build/${QEMU_IMG} +all: freebsd iguana + +freebsd: + cd ${FREEBSD_DIR} && \ + ${MAKE} TARGET=${TARGET} TARGET_ARCH=${MACHINE} kernel-toolchain + ${MAKE} TARGET=${TARGET} TARGET_ARCH=${MACHINE} buildkernel +iguana: + cd ${IGUANA_DIR} && scons machine=pc99 l4bsd=true build/${QEMU_IMG} clean: - cd ${IGUANA_DIR} ; \ - rm -rf build + rm -rf ${IGUANA_DIR}/build sim: qemu -nographic -boot c -hda ${IGUANA_DIR}/build/${QEMU_IMG} ==== //depot/projects/l4bsd/src/Makefile.inc1#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.552 2006/08/09 11:03:06 netchild Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.554 2006/08/24 17:02:26 imp Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -926,9 +926,6 @@ .if ${MK_RESCUE} != "no" || defined(RELEASEDIR) _crunchide= usr.sbin/crunch/crunchide .endif -.if ${TARGET_ARCH} == "alpha" -_elf2exe= usr.sbin/elf2exe -.endif .if ${TARGET_ARCH} == "i386" && defined(RELEASEDIR) _kgzip= usr.sbin/kgzip .endif @@ -941,7 +938,6 @@ usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \ ${_btxld} \ ${_crunchide} \ - ${_elf2exe} \ ${_kgzip} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ @@ -1036,8 +1032,9 @@ .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} ${_lib}__L: .PHONY .if exists(${.CURDIR}/${_lib}) - ${_+_}@${ECHODIR} "===> ${_lib} (depend,all,install)"; \ + ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib}; \ + ${MAKE} DIRPRFX=${_lib}/ obj; \ ${MAKE} DIRPRFX=${_lib}/ depend; \ ${MAKE} DIRPRFX=${_lib}/ all; \ ${MAKE} DIRPRFX=${_lib}/ install @@ -1048,8 +1045,9 @@ # static PAM library, and dynamic PAM library before dynamic PAM # modules. lib/libpam__L: .PHONY - ${_+_}@${ECHODIR} "===> lib/libpam (depend,all,install)"; \ + ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ cd ${.CURDIR}/lib/libpam; \ + ${MAKE} DIRPRFX=lib/libpam/ obj; \ ${MAKE} DIRPRFX=lib/libpam/ depend; \ ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all; \ ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install ==== //depot/projects/l4bsd/src/ObsoleteFiles.inc#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.47 2006/08/14 18:20:36 netchild Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.49 2006/08/22 11:12:09 flz Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,9 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20060822: ramdisk{,-own} have been replaced by mdconfig{,2} +OLD_FILES+=etc/rc.d/ramdisk +OLD_FILES+=etc/rc.d/ramdisk-own # 20060704: KAME compat file net_osdep.h removed OLD_FILES+=usr/include/net/net_osdep.h # 20060517: pcvt removed @@ -334,7 +337,7 @@ OLD_FILES+=usr/share/man/man1/sgsc.1.gz OLD_FILES+=usr/share/man/man4/i386/stl.4.gz OLD_FILES+=usr/share/man/man8/raidctl.8.gz -.if ${TARGET_ARCH} != "alpha" && ${TARGET_ARCH} != "sparc64" +.if ${TARGET_ARCH} != "sparc64" # 20040130: libkse renamed to libpthread OLD_FILES+=usr/lib/libkse.a OLD_FILES+=usr/lib/libkse.so @@ -3066,7 +3069,7 @@ OLD_LIBS+=usr/lib/libisc.so.1 # 200408XX OLD_LIBS+=usr/lib/snmp_netgraph.so.1 -.if ${TARGET_ARCH} != "alpha" && ${TARGET_ARCH} != "sparc64" +.if ${TARGET_ARCH} != "sparc64" # 20040130: libkse renamed to libpthread OLD_LIBS+=usr/lib/libkse.so.1 .endif ==== //depot/projects/l4bsd/src/UPDATING#4 (text+ko) ==== @@ -21,6 +21,11 @@ developers choose to disable these features on build machines to maximize performance. +20060816: + The IPFIREWALL_FORWARD_EXTENDED option is gone and the behaviour + for IP_FIREWALL_FORWARD is now as it was before when it was first + committed and for years after. The behaviour is now ON. + 20060725: enigma(1)/crypt(1) utility has been changed on 64 bit architectures. Now it can decrypt files created from different architectures. @@ -598,4 +603,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.452 2006/07/26 16:31:10 jkim Exp $ +$FreeBSD: src/UPDATING,v 1.453 2006/08/17 00:41:05 julian Exp $ ==== //depot/projects/l4bsd/src/bin/cp/cp.1#2 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)cp.1 8.3 (Berkeley) 4/18/94 -.\" $FreeBSD: src/bin/cp/cp.1,v 1.33 2005/02/25 00:40:46 trhodes Exp $ +.\" $FreeBSD: src/bin/cp/cp.1,v 1.35 2006/08/25 09:58:13 ru Exp $ .\" -.Dd February 23, 2005 +.Dd August 24, 2006 .Dt CP 1 .Os .Sh NAME @@ -45,7 +45,7 @@ .Op Fl H | Fl L | Fl P .Oc .Op Fl f | i | n -.Op Fl pv +.Op Fl lpv .Ar source_file target_file .Nm .Oo @@ -53,7 +53,7 @@ .Op Fl H | Fl L | Fl P .Oc .Op Fl f | i | n -.Op Fl pv +.Op Fl lpv .Ar source_file ... target_directory .Sh DESCRIPTION In the first synopsis form, the @@ -144,6 +144,8 @@ or .Fl n options.) +.It Fl l +Create hard links to regular files in a hierarchy instead of copying. .It Fl n Do not overwrite an existing file. (The ==== //depot/projects/l4bsd/src/bin/cp/cp.c#3 (text+ko) ==== @@ -42,7 +42,7 @@ #endif /* not lint */ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.53 2006/07/04 20:52:36 maxim Exp $"); +__FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.54 2006/08/24 20:45:38 julian Exp $"); /* * Cp copies source files to target files. @@ -83,7 +83,7 @@ PATH_T to = { to.p_path, emptystring, "" }; -int fflag, iflag, nflag, pflag, vflag; +int fflag, iflag, lflag, nflag, pflag, vflag; static int Rflag, rflag; volatile sig_atomic_t info; @@ -102,7 +102,7 @@ char *target; Hflag = Lflag = Pflag = 0; - while ((ch = getopt(argc, argv, "HLPRfinprv")) != -1) + while ((ch = getopt(argc, argv, "HLPRfinprvl")) != -1) switch (ch) { case 'H': Hflag = 1; @@ -140,6 +140,9 @@ case 'v': vflag = 1; break; + case 'l': + lflag = 1; + break; default: usage(); break; @@ -457,6 +460,9 @@ badcp = rval = 1; } break; + case S_IFSOCK: + warnx("%s is a socket (not copied).", + curr->fts_path); case S_IFIFO: if (Rflag) { if (copy_fifo(curr->fts_statp, !dne)) ==== //depot/projects/l4bsd/src/bin/cp/extern.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)extern.h 8.2 (Berkeley) 4/1/94 - * $FreeBSD: src/bin/cp/extern.h,v 1.20 2005/09/05 04:36:08 csjp Exp $ + * $FreeBSD: src/bin/cp/extern.h,v 1.21 2006/08/24 20:45:38 julian Exp $ */ typedef struct { @@ -37,7 +37,7 @@ } PATH_T; extern PATH_T to; -extern int fflag, iflag, nflag, pflag, vflag; +extern int fflag, iflag, lflag, nflag, pflag, vflag; extern volatile sig_atomic_t info; __BEGIN_DECLS ==== //depot/projects/l4bsd/src/bin/cp/utils.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ #endif #endif /* not lint */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/cp/utils.c,v 1.46 2005/09/05 04:36:08 csjp Exp $"); +__FBSDID("$FreeBSD: src/bin/cp/utils.c,v 1.49 2006/08/25 09:58:13 ru Exp $"); #include <sys/types.h> #include <sys/acl.h> @@ -61,7 +61,7 @@ { static char buf[MAXBSIZE]; struct stat *fs; - int ch, checkch, from_fd, rcount, rval, to_fd; + int ch, checkch, from_fd = 0, rcount, rval, to_fd = 0; ssize_t wcount; size_t wresid; size_t wtotal; @@ -109,15 +109,20 @@ /* remove existing destination file name, * create a new file */ (void)unlink(to.p_path); - to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, - fs->st_mode & ~(S_ISUID | S_ISGID)); - } else - /* overwrite existing destination file name */ - to_fd = open(to.p_path, O_WRONLY | O_TRUNC, 0); - } else - to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, - fs->st_mode & ~(S_ISUID | S_ISGID)); - + if (!lflag) + to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, + fs->st_mode & ~(S_ISUID | S_ISGID)); + } else { + if (!lflag) + /* overwrite existing destination file name */ + to_fd = open(to.p_path, O_WRONLY | O_TRUNC, 0); + } + } else { + if (!lflag) + to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT, + fs->st_mode & ~(S_ISUID | S_ISGID)); + } + if (to_fd == -1) { warn("%s", to.p_path); (void)close(from_fd); @@ -126,77 +131,85 @@ rval = 0; - /* - * Mmap and write if less than 8M (the limit is so we don't totally - * trash memory on big files. This is really a minor hack, but it - * wins some CPU back. - */ + if (!lflag) { + /* + * Mmap and write if less than 8M (the limit is so we don't totally + * trash memory on big files. This is really a minor hack, but it + * wins some CPU back. + */ #ifdef VM_AND_BUFFER_CACHE_SYNCHRONIZED - if (S_ISREG(fs->st_mode) && fs->st_size > 0 && - fs->st_size <= 8 * 1048576) { - if ((p = mmap(NULL, (size_t)fs->st_size, PROT_READ, - MAP_SHARED, from_fd, (off_t)0)) == MAP_FAILED) { - warn("%s", entp->fts_path); - rval = 1; - } else { - wtotal = 0; - for (bufp = p, wresid = fs->st_size; ; - bufp += wcount, wresid -= (size_t)wcount) { - wcount = write(to_fd, bufp, wresid); - wtotal += wcount; - if (info) { - info = 0; - (void)fprintf(stderr, - "%s -> %s %3d%%\n", - entp->fts_path, to.p_path, - cp_pct(wtotal, fs->st_size)); - - } - if (wcount >= (ssize_t)wresid || wcount <= 0) - break; - } - if (wcount != (ssize_t)wresid) { - warn("%s", to.p_path); - rval = 1; - } - /* Some systems don't unmap on close(2). */ - if (munmap(p, fs->st_size) < 0) { + if (S_ISREG(fs->st_mode) && fs->st_size > 0 && + fs->st_size <= 8 * 1048576) { + if ((p = mmap(NULL, (size_t)fs->st_size, PROT_READ, + MAP_SHARED, from_fd, (off_t)0)) == MAP_FAILED) { warn("%s", entp->fts_path); rval = 1; + } else { + wtotal = 0; + for (bufp = p, wresid = fs->st_size; ; + bufp += wcount, wresid -= (size_t)wcount) { + wcount = write(to_fd, bufp, wresid); + wtotal += wcount; + if (info) { + info = 0; + (void)fprintf(stderr, + "%s -> %s %3d%%\n", + entp->fts_path, to.p_path, + cp_pct(wtotal, fs->st_size)); + + } + if (wcount >= (ssize_t)wresid || wcount <= 0) + break; + } + if (wcount != (ssize_t)wresid) { + warn("%s", to.p_path); + rval = 1; + } + /* Some systems don't unmap on close(2). */ + if (munmap(p, fs->st_size) < 0) { + warn("%s", entp->fts_path); + rval = 1; + } } - } - } else + } else #endif - { - wtotal = 0; - while ((rcount = read(from_fd, buf, MAXBSIZE)) > 0) { - for (bufp = buf, wresid = rcount; ; - bufp += wcount, wresid -= wcount) { - wcount = write(to_fd, bufp, wresid); - wtotal += wcount; - if (info) { - info = 0; - (void)fprintf(stderr, - "%s -> %s %3d%%\n", - entp->fts_path, to.p_path, - cp_pct(wtotal, fs->st_size)); - + { + wtotal = 0; + while ((rcount = read(from_fd, buf, MAXBSIZE)) > 0) { + for (bufp = buf, wresid = rcount; ; + bufp += wcount, wresid -= wcount) { + wcount = write(to_fd, bufp, wresid); + wtotal += wcount; + if (info) { + info = 0; + (void)fprintf(stderr, + "%s -> %s %3d%%\n", + entp->fts_path, to.p_path, + cp_pct(wtotal, fs->st_size)); + + } + if (wcount >= (ssize_t)wresid || wcount <= 0) + break; } - if (wcount >= (ssize_t)wresid || wcount <= 0) + if (wcount != (ssize_t)wresid) { + warn("%s", to.p_path); + rval = 1; break; + } } - if (wcount != (ssize_t)wresid) { - warn("%s", to.p_path); + if (rcount < 0) { + warn("%s", entp->fts_path); rval = 1; - break; } } - if (rcount < 0) { - warn("%s", entp->fts_path); + } else { + if (link(entp->fts_path, to.p_path)) { + warn("%s", to.p_path); rval = 1; } } - + (void)close(from_fd); + /* * Don't remove the target even after an error. The target might * not be a regular file, or its attributes might be important, @@ -204,14 +217,16 @@ * to remove it if we created it and its length is 0. */ - if (pflag && setfile(fs, to_fd)) - rval = 1; - if (pflag && preserve_fd_acls(from_fd, to_fd) != 0) - rval = 1; - (void)close(from_fd); - if (close(to_fd)) { - warn("%s", to.p_path); - rval = 1; + if (!lflag) { + if (pflag && setfile(fs, to_fd)) + rval = 1; + if (pflag && preserve_fd_acls(from_fd, to_fd) != 0) + rval = 1; + (void)close(from_fd); + if (close(to_fd)) { + warn("%s", to.p_path); + rval = 1; + } } return (rval); } @@ -411,8 +426,8 @@ { (void)fprintf(stderr, "%s\n%s\n", -"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] source_file target_file", -" cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] source_file ... " +"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file", +" cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... " "target_directory"); exit(EX_USAGE); } ==== //depot/projects/l4bsd/src/bin/date/netdate.c#2 (text+ko) ==== @@ -34,7 +34,7 @@ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/date/netdate.c,v 1.18 2004/04/06 20:06:45 markm Exp $"); +__FBSDID("$FreeBSD: src/bin/date/netdate.c,v 1.19 2006/08/20 06:31:24 imp Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -108,14 +108,14 @@ warnx("all ports in use"); goto bad; } + memset(&msg, 0, sizeof(msg)); msg.tsp_type = TSP_SETDATE; msg.tsp_vers = TSPVERSION; if (gethostname(hostname, sizeof(hostname))) { warn("gethostname"); goto bad; } - (void)strncpy(msg.tsp_name, hostname, sizeof(msg.tsp_name) - 1); - msg.tsp_name[sizeof(msg.tsp_name) - 1] = '\0'; + (void)strlcpy(msg.tsp_name, hostname, sizeof(msg.tsp_name)); msg.tsp_seq = htons((u_short)0); msg.tsp_time.tv_sec = htonl((u_long)tval); msg.tsp_time.tv_usec = htonl((u_long)0); ==== //depot/projects/l4bsd/src/bin/df/df.c#2 (text+ko) ==== @@ -44,7 +44,7 @@ #endif /* not lint */ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/df/df.c,v 1.64 2005/01/10 08:39:21 imp Exp $"); +__FBSDID("$FreeBSD: src/bin/df/df.c,v 1.65 2006/08/20 06:32:40 imp Exp $"); #include <sys/param.h> #include <sys/stat.h> @@ -113,7 +113,7 @@ memset(&totalbuf, 0, sizeof(totalbuf)); totalbuf.f_bsize = DEV_BSIZE; - strncpy(totalbuf.f_mntfromname, "total", MNAMELEN); + strlcpy(totalbuf.f_mntfromname, "total", MNAMELEN); vfslist = NULL; while ((ch = getopt(argc, argv, "abcgHhiklmnPt:")) != -1) switch (ch) { @@ -552,7 +552,7 @@ *str = 'n'; *(str + 1) = 'o'; for (i = 0, strptr = str + 2; i < cnt; i++, strptr++) { - strncpy(strptr, listptr[i], 32); + strlcpy(strptr, listptr[i], 32); strptr += strlen(listptr[i]); *strptr = ','; free(listptr[i]); ==== //depot/projects/l4bsd/src/bin/ed/main.c#2 (text+ko) ==== @@ -35,7 +35,7 @@ #endif /* not lint */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ed/main.c,v 1.28 2005/02/09 17:37:37 ru Exp $"); +__FBSDID("$FreeBSD: src/bin/ed/main.c,v 1.29 2006/08/17 23:00:33 imp Exp $"); >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608260737.k7Q7bEmP008903>