PERFORCE change 120745 for review
Marcel Moolenaar
marcel at FreeBSD.org
Fri Jun 1 23:32:26 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=120745
Change 120745 by marcel at marcel_xcllnt on 2007/06/01 23:31:53
IFC @120735
Affected files ...
.. //depot/projects/tty/Makefile.inc1#34 integrate
.. //depot/projects/tty/UPDATING#36 integrate
.. //depot/projects/tty/bin/chflags/chflags.1#11 integrate
.. //depot/projects/tty/bin/pax/ar_io.c#6 integrate
.. //depot/projects/tty/bin/pax/file_subs.c#3 integrate
.. //depot/projects/tty/bin/pax/pat_rep.c#4 integrate
.. //depot/projects/tty/bin/pax/sel_subs.c#3 integrate
.. //depot/projects/tty/bin/pax/tables.c#3 integrate
.. //depot/projects/tty/contrib/file/ChangeLog#4 integrate
.. //depot/projects/tty/contrib/file/FREEBSD-upgrade#3 integrate
.. //depot/projects/tty/contrib/file/LEGAL.NOTICE#4 integrate
.. //depot/projects/tty/contrib/file/Localstuff#3 integrate
.. //depot/projects/tty/contrib/file/MAINT#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/animation#5 integrate
.. //depot/projects/tty/contrib/file/Magdir/archive#6 integrate
.. //depot/projects/tty/contrib/file/Magdir/audio#6 integrate
.. //depot/projects/tty/contrib/file/Magdir/c-lang#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/cad#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/cafebabe#1 branch
.. //depot/projects/tty/contrib/file/Magdir/commands#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/console#5 integrate
.. //depot/projects/tty/contrib/file/Magdir/database#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/editors#2 integrate
.. //depot/projects/tty/contrib/file/Magdir/elf#6 integrate
.. //depot/projects/tty/contrib/file/Magdir/filesystems#6 integrate
.. //depot/projects/tty/contrib/file/Magdir/fonts#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/images#5 integrate
.. //depot/projects/tty/contrib/file/Magdir/java#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/linux#5 integrate
.. //depot/projects/tty/contrib/file/Magdir/lisp#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/mach#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/mathematica#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/mime#2 integrate
.. //depot/projects/tty/contrib/file/Magdir/mips#2 integrate
.. //depot/projects/tty/contrib/file/Magdir/misctools#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/msdos#6 integrate
.. //depot/projects/tty/contrib/file/Magdir/os2#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/os400#1 branch
.. //depot/projects/tty/contrib/file/Magdir/perl#5 integrate
.. //depot/projects/tty/contrib/file/Magdir/python#5 integrate
.. //depot/projects/tty/contrib/file/Magdir/revision#2 integrate
.. //depot/projects/tty/contrib/file/Magdir/riff#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/sgml#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/sql#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/sun#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/sysex#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/tex#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/tgif#2 integrate
.. //depot/projects/tty/contrib/file/Magdir/unicode#1 branch
.. //depot/projects/tty/contrib/file/Magdir/varied.out#4 integrate
.. //depot/projects/tty/contrib/file/Magdir/varied.script#2 integrate
.. //depot/projects/tty/contrib/file/Magdir/vmware#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/wordprocessors#3 integrate
.. //depot/projects/tty/contrib/file/Magdir/xwindows#2 integrate
.. //depot/projects/tty/contrib/file/Makefile.am#6 integrate
.. //depot/projects/tty/contrib/file/Makefile.in#6 integrate
.. //depot/projects/tty/contrib/file/README#4 integrate
.. //depot/projects/tty/contrib/file/apprentice.c#6 integrate
.. //depot/projects/tty/contrib/file/apptype.c#2 integrate
.. //depot/projects/tty/contrib/file/ascmagic.c#6 integrate
.. //depot/projects/tty/contrib/file/compress.c#5 integrate
.. //depot/projects/tty/contrib/file/config.h.in#6 integrate
.. //depot/projects/tty/contrib/file/configure#6 integrate
.. //depot/projects/tty/contrib/file/configure.in#6 integrate
.. //depot/projects/tty/contrib/file/file.c#6 integrate
.. //depot/projects/tty/contrib/file/file.h#6 integrate
.. //depot/projects/tty/contrib/file/fsmagic.c#5 integrate
.. //depot/projects/tty/contrib/file/funcs.c#4 integrate
.. //depot/projects/tty/contrib/file/install-sh#3 integrate
.. //depot/projects/tty/contrib/file/is_tar.c#4 integrate
.. //depot/projects/tty/contrib/file/magic.c#4 integrate
.. //depot/projects/tty/contrib/file/magic.h#3 integrate
.. //depot/projects/tty/contrib/file/magic.mime#6 integrate
.. //depot/projects/tty/contrib/file/magic2mime#4 integrate
.. //depot/projects/tty/contrib/file/mkinstalldirs#3 integrate
.. //depot/projects/tty/contrib/file/names.h#4 integrate
.. //depot/projects/tty/contrib/file/patchlevel.h#6 integrate
.. //depot/projects/tty/contrib/file/print.c#6 integrate
.. //depot/projects/tty/contrib/file/readelf.c#6 integrate
.. //depot/projects/tty/contrib/file/softmagic.c#6 integrate
.. //depot/projects/tty/contrib/file/tar.h#4 integrate
.. //depot/projects/tty/contrib/file/test.c#3 integrate
.. //depot/projects/tty/contrib/gcc/gcc.c#9 integrate
.. //depot/projects/tty/crypto/openssh/pathnames.h#5 integrate
.. //depot/projects/tty/crypto/openssh/ssh_config.5#12 integrate
.. //depot/projects/tty/crypto/openssh/sshd_config.5#13 integrate
.. //depot/projects/tty/etc/defaults/periodic.conf#12 integrate
.. //depot/projects/tty/etc/defaults/rc.conf#25 integrate
.. //depot/projects/tty/etc/etc.amd64/ttys#3 integrate
.. //depot/projects/tty/etc/etc.arm/ttys#3 integrate
.. //depot/projects/tty/etc/etc.i386/ttys#3 integrate
.. //depot/projects/tty/etc/etc.ia64/ttys#5 integrate
.. //depot/projects/tty/etc/etc.powerpc/ttys#5 integrate
.. //depot/projects/tty/etc/etc.sparc64/ttys#9 integrate
.. //depot/projects/tty/etc/login.conf#4 integrate
.. //depot/projects/tty/etc/rc.d/cleanvar#11 integrate
.. //depot/projects/tty/etc/rc.d/initrandom#6 integrate
.. //depot/projects/tty/etc/rc.d/jail#14 integrate
.. //depot/projects/tty/etc/rc.d/tmp#5 integrate
.. //depot/projects/tty/etc/rc.d/var#6 integrate
.. //depot/projects/tty/etc/root/dot.cshrc#3 integrate
.. //depot/projects/tty/etc/root/dot.profile#2 integrate
.. //depot/projects/tty/games/fortune/datfiles/fortunes#29 integrate
.. //depot/projects/tty/gnu/lib/libgomp/Makefile#2 integrate
.. //depot/projects/tty/gnu/usr.bin/cc/cc_tools/Makefile#10 integrate
.. //depot/projects/tty/lib/libarchive/Makefile#14 integrate
.. //depot/projects/tty/lib/libarchive/archive.h.in#10 integrate
.. //depot/projects/tty/lib/libarchive/archive_entry.3#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_entry.c#11 integrate
.. //depot/projects/tty/lib/libarchive/archive_entry.h#9 integrate
.. //depot/projects/tty/lib/libarchive/archive_entry_copy_stat.c#1 branch
.. //depot/projects/tty/lib/libarchive/archive_entry_private.h#1 branch
.. //depot/projects/tty/lib/libarchive/archive_entry_stat.c#1 branch
.. //depot/projects/tty/lib/libarchive/archive_platform.h#11 integrate
.. //depot/projects/tty/lib/libarchive/archive_read.3#11 integrate
.. //depot/projects/tty/lib/libarchive/archive_read.c#10 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_extract.c#12 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_private.h#2 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_compression_bzip2.c#7 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_compression_compress.c#7 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_compression_gzip.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_compression_none.c#5 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_compression_program.c#1 branch
.. //depot/projects/tty/lib/libarchive/archive_read_support_format_ar.c#2 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_format_cpio.c#8 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_format_empty.c#2 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_format_iso9660.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_format_tar.c#11 integrate
.. //depot/projects/tty/lib/libarchive/archive_read_support_format_zip.c#5 integrate
.. //depot/projects/tty/lib/libarchive/archive_string.c#5 integrate
.. //depot/projects/tty/lib/libarchive/archive_string.h#4 integrate
.. //depot/projects/tty/lib/libarchive/archive_util.3#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_util.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_write.3#8 integrate
.. //depot/projects/tty/lib/libarchive/archive_write.c#9 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_disk.c#3 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_disk_set_standard_lookup.c#4 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_private.h#2 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_compression_bzip2.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_compression_gzip.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_compression_none.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_compression_program.c#1 branch
.. //depot/projects/tty/lib/libarchive/archive_write_set_format_ar.c#2 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_format_cpio.c#5 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_format_pax.c#10 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_format_shar.c#6 integrate
.. //depot/projects/tty/lib/libarchive/archive_write_set_format_ustar.c#6 integrate
.. //depot/projects/tty/lib/libarchive/config_freebsd.h#2 integrate
.. //depot/projects/tty/lib/libarchive/filter_fork.c#1 branch
.. //depot/projects/tty/lib/libarchive/filter_fork.h#1 branch
.. //depot/projects/tty/lib/libarchive/libarchive_internals.3#1 branch
.. //depot/projects/tty/lib/libarchive/test/Makefile#2 integrate
.. //depot/projects/tty/lib/libarchive/test/README#2 integrate
.. //depot/projects/tty/lib/libarchive/test/main.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test.h#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_acl_basic.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_acl_pax.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_archive_api_feature.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_entry.c#1 branch
.. //depot/projects/tty/lib/libarchive/test/test_read_compress_program.c#1 branch
.. //depot/projects/tty/lib/libarchive/test/test_read_data_large.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_extract.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_format_ar.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_format_isorr_bz2.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_format_zip.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_large.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_position.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_read_truncated.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_tar_filenames.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_compress_program.c#1 branch
.. //depot/projects/tty/lib/libarchive/test/test_write_disk.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_disk_perms.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_format_ar.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_format_cpio_empty.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_format_shar_empty.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_format_tar.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_format_tar_empty.c#2 integrate
.. //depot/projects/tty/lib/libarchive/test/test_write_open_memory.c#2 integrate
.. //depot/projects/tty/lib/libc/amd64/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/arm/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/db/hash/hash.c#4 integrate
.. //depot/projects/tty/lib/libc/gen/Symbol.map#4 integrate
.. //depot/projects/tty/lib/libc/gen/arc4random.c#4 integrate
.. //depot/projects/tty/lib/libc/i386/Symbol.map#4 integrate
.. //depot/projects/tty/lib/libc/ia64/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/net/Symbol.map#5 integrate
.. //depot/projects/tty/lib/libc/posix1e/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/powerpc/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/quad/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/regex/engine.c#7 integrate
.. //depot/projects/tty/lib/libc/rpc/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/sparc64/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/stdtime/Symbol.map#3 integrate
.. //depot/projects/tty/lib/libc/sys/Symbol.map#4 integrate
.. //depot/projects/tty/lib/libfetch/Makefile#12 integrate
.. //depot/projects/tty/lib/libfetch/fetch.3#11 integrate
.. //depot/projects/tty/lib/libkvm/kvm_proc.c#15 integrate
.. //depot/projects/tty/lib/libmagic/config.h#4 integrate
.. //depot/projects/tty/lib/libpam/modules/pam_login_access/login_access.c#3 integrate
.. //depot/projects/tty/lib/libthread_db/arch/amd64/libpthread_md.c#2 integrate
.. //depot/projects/tty/lib/msun/src/s_cbrtf.c#3 integrate
.. //depot/projects/tty/lib/ncurses/form/Makefile#2 integrate
.. //depot/projects/tty/lib/ncurses/menu/Makefile#2 integrate
.. //depot/projects/tty/lib/ncurses/ncurses/Makefile#2 integrate
.. //depot/projects/tty/lib/ncurses/panel/Makefile#2 integrate
.. //depot/projects/tty/release/doc/en_US.ISO8859-1/installation/common/install.sgml#11 integrate
.. //depot/projects/tty/release/doc/en_US.ISO8859-1/relnotes/article.sgml#4 integrate
.. //depot/projects/tty/release/doc/share/sgml/release.ent#12 integrate
.. //depot/projects/tty/sbin/geom/class/stripe/geom_stripe.c#9 integrate
.. //depot/projects/tty/sbin/newfs_msdos/newfs_msdos.c#4 integrate
.. //depot/projects/tty/sbin/savecore/savecore.c#11 integrate
.. //depot/projects/tty/share/man/man4/Makefile#32 integrate
.. //depot/projects/tty/share/man/man4/mmc.4#1 branch
.. //depot/projects/tty/share/man/man4/mmcsd.4#1 branch
.. //depot/projects/tty/share/man/man4/ng_bpf.4#6 integrate
.. //depot/projects/tty/share/man/man4/pcm.4#14 integrate
.. //depot/projects/tty/share/man/man4/pty.4#8 integrate
.. //depot/projects/tty/share/man/man4/snd_envy24ht.4#2 integrate
.. //depot/projects/tty/share/man/man4/snd_spicds.4#3 integrate
.. //depot/projects/tty/share/man/man5/make.conf.5#21 integrate
.. //depot/projects/tty/share/man/man5/rc.conf.5#31 integrate
.. //depot/projects/tty/share/man/man9/bus_alloc_resource.9#8 integrate
.. //depot/projects/tty/share/man/man9/locking.9#2 integrate
.. //depot/projects/tty/share/misc/bsd-family-tree#23 integrate
.. //depot/projects/tty/share/mk/Makefile#9 integrate
.. //depot/projects/tty/share/mk/bsd.port.options.mk#1 branch
.. //depot/projects/tty/share/mk/bsd.sys.mk#11 integrate
.. //depot/projects/tty/share/skel/dot.cshrc#2 integrate
.. //depot/projects/tty/share/skel/dot.profile#2 integrate
.. //depot/projects/tty/sys/amd64/amd64/busdma_machdep.c#14 integrate
.. //depot/projects/tty/sys/amd64/amd64/identcpu.c#16 integrate
.. //depot/projects/tty/sys/amd64/amd64/intr_machdep.c#14 integrate
.. //depot/projects/tty/sys/amd64/amd64/machdep.c#23 integrate
.. //depot/projects/tty/sys/amd64/amd64/pmap.c#23 integrate
.. //depot/projects/tty/sys/amd64/include/specialreg.h#12 integrate
.. //depot/projects/tty/sys/arm/arm/busdma_machdep.c#13 integrate
.. //depot/projects/tty/sys/arm/arm/intr.c#9 integrate
.. //depot/projects/tty/sys/arm/arm/machdep.c#12 integrate
.. //depot/projects/tty/sys/arm/arm/pmap.c#21 integrate
.. //depot/projects/tty/sys/arm/conf/AVILA.hints#2 integrate
.. //depot/projects/tty/sys/arm/include/vmparam.h#7 integrate
.. //depot/projects/tty/sys/arm/xscale/ixp425/ixp425.c#3 integrate
.. //depot/projects/tty/sys/arm/xscale/ixp425/ixp425var.h#3 integrate
.. //depot/projects/tty/sys/arm/xscale/ixp425/uart_bus_ixp425.c#3 integrate
.. //depot/projects/tty/sys/arm/xscale/ixp425/uart_cpu_ixp425.c#2 integrate
.. //depot/projects/tty/sys/boot/i386/Makefile#3 integrate
.. //depot/projects/tty/sys/boot/i386/libfirewire/Makefile#1 branch
.. //depot/projects/tty/sys/boot/i386/libfirewire/dconsole.c#1 branch
.. //depot/projects/tty/sys/boot/i386/libfirewire/firewire.c#1 branch
.. //depot/projects/tty/sys/boot/i386/libfirewire/fwohci.c#1 branch
.. //depot/projects/tty/sys/boot/i386/libfirewire/fwohci.h#1 branch
.. //depot/projects/tty/sys/boot/i386/libfirewire/fwohcireg.h#1 branch
.. //depot/projects/tty/sys/boot/i386/loader/Makefile#10 integrate
.. //depot/projects/tty/sys/boot/i386/loader/conf.c#5 integrate
.. //depot/projects/tty/sys/boot/i386/loader/main.c#12 integrate
.. //depot/projects/tty/sys/cam/README.quirks#1 branch
.. //depot/projects/tty/sys/cam/scsi/scsi_da.c#22 integrate
.. //depot/projects/tty/sys/coda/coda_vnops.c#11 integrate
.. //depot/projects/tty/sys/compat/linprocfs/linprocfs.c#21 integrate
.. //depot/projects/tty/sys/compat/linux/linux_misc.c#24 integrate
.. //depot/projects/tty/sys/compat/ndis/subr_ndis.c#15 integrate
.. //depot/projects/tty/sys/compat/opensolaris/kern/opensolaris_kobj.c#3 integrate
.. //depot/projects/tty/sys/compat/opensolaris/sys/vnode.h#3 integrate
.. //depot/projects/tty/sys/compat/svr4/svr4_misc.c#21 integrate
.. //depot/projects/tty/sys/conf/files#51 integrate
.. //depot/projects/tty/sys/conf/options#38 integrate
.. //depot/projects/tty/sys/dev/acpica/Osd/OsdHardware.c#12 integrate
.. //depot/projects/tty/sys/dev/acpica/acpi_dock.c#5 integrate
.. //depot/projects/tty/sys/dev/ath/if_ath.c#24 integrate
.. //depot/projects/tty/sys/dev/bge/if_bge.c#33 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_ael1002.c#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_common.h#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_firmware_exports.h#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_mc5.c#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_mv88e1xxx.c#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_regs.h#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_sge_defs.h#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_t3_cpl.h#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_t3_hw.c#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_tcb.h#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_version.h#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_vsc8211.c#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/common/cxgb_xgmac.c#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/cxgb_adapter.h#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/cxgb_include.h#1 branch
.. //depot/projects/tty/sys/dev/cxgb/cxgb_l2t.c#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/cxgb_lro.c#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/cxgb_main.c#3 integrate
.. //depot/projects/tty/sys/dev/cxgb/cxgb_offload.c#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/cxgb_sge.c#4 integrate
.. //depot/projects/tty/sys/dev/cxgb/sys/mbufq.h#2 integrate
.. //depot/projects/tty/sys/dev/cxgb/sys/uipc_mvec.c#4 integrate
.. //depot/projects/tty/sys/dev/em/README#10 integrate
.. //depot/projects/tty/sys/dev/em/if_em.c#24 integrate
.. //depot/projects/tty/sys/dev/en/midway.c#19 integrate
.. //depot/projects/tty/sys/dev/fxp/if_fxp.c#25 integrate
.. //depot/projects/tty/sys/dev/md/md.c#20 integrate
.. //depot/projects/tty/sys/dev/pccard/pccard.c#16 integrate
.. //depot/projects/tty/sys/dev/pccard/pccardvarp.h#3 integrate
.. //depot/projects/tty/sys/dev/pccbb/pccbb.c#22 integrate
.. //depot/projects/tty/sys/dev/pccbb/pccbbvar.h#11 integrate
.. //depot/projects/tty/sys/dev/sound/clone.c#1 branch
.. //depot/projects/tty/sys/dev/sound/clone.h#1 branch
.. //depot/projects/tty/sys/dev/sound/pci/via8233.c#16 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/buffer.c#12 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/channel.c#17 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/channel.h#8 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/dsp.c#19 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/dsp.h#7 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/feeder.c#11 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/mixer.c#16 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/sndstat.c#11 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/sound.c#13 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/sound.h#15 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/vchan.c#13 integrate
.. //depot/projects/tty/sys/dev/sound/pcm/vchan.h#4 integrate
.. //depot/projects/tty/sys/dev/sound/unit.c#1 branch
.. //depot/projects/tty/sys/dev/sound/unit.h#1 branch
.. //depot/projects/tty/sys/dev/sound/usb/uaudio.c#10 integrate
.. //depot/projects/tty/sys/dev/sound/version.h#1 branch
.. //depot/projects/tty/sys/dev/usb/if_ural.c#16 integrate
.. //depot/projects/tty/sys/dev/usb/usbdevs#27 integrate
.. //depot/projects/tty/sys/fs/devfs/devfs_vnops.c#22 integrate
.. //depot/projects/tty/sys/fs/fifofs/fifo_vnops.c#16 integrate
.. //depot/projects/tty/sys/fs/msdosfs/msdosfs_vfsops.c#17 integrate
.. //depot/projects/tty/sys/fs/nullfs/null_vfsops.c#16 integrate
.. //depot/projects/tty/sys/fs/nullfs/null_vnops.c#12 integrate
.. //depot/projects/tty/sys/fs/nwfs/nwfs_io.c#13 integrate
.. //depot/projects/tty/sys/fs/smbfs/smbfs_io.c#14 integrate
.. //depot/projects/tty/sys/fs/smbfs/smbfs_node.c#13 integrate
.. //depot/projects/tty/sys/fs/smbfs/smbfs_vnops.c#14 integrate
.. //depot/projects/tty/sys/fs/unionfs/union.h#7 integrate
.. //depot/projects/tty/sys/fs/unionfs/union_subr.c#11 integrate
.. //depot/projects/tty/sys/fs/unionfs/union_vnops.c#14 integrate
.. //depot/projects/tty/sys/gnu/fs/ext2fs/ext2_bmap.c#2 integrate
.. //depot/projects/tty/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#6 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/FreeBSD/support/spin.h#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/FreeBSD/xfs_ioctl.c#4 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#6 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_bit.c#4 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_bmap.c#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_bmap_btree.c#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_dir.c#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_ialloc.c#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_inode.c#4 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_log.c#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_log_recover.c#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_rtalloc.h#3 integrate
.. //depot/projects/tty/sys/gnu/fs/xfs/xfs_vnodeops.c#4 integrate
.. //depot/projects/tty/sys/i386/i386/busdma_machdep.c#19 integrate
.. //depot/projects/tty/sys/i386/i386/identcpu.c#22 integrate
.. //depot/projects/tty/sys/i386/i386/intr_machdep.c#14 integrate
.. //depot/projects/tty/sys/i386/i386/machdep.c#26 integrate
.. //depot/projects/tty/sys/i386/i386/pmap.c#28 integrate
.. //depot/projects/tty/sys/i386/i386/sys_machdep.c#16 integrate
.. //depot/projects/tty/sys/i386/i386/vm_machdep.c#21 integrate
.. //depot/projects/tty/sys/i386/ibcs2/imgact_coff.c#10 integrate
.. //depot/projects/tty/sys/i386/include/specialreg.h#11 integrate
.. //depot/projects/tty/sys/ia64/ia64/busdma_machdep.c#14 integrate
.. //depot/projects/tty/sys/ia64/ia64/interrupt.c#16 integrate
.. //depot/projects/tty/sys/ia64/ia64/machdep.c#22 integrate
.. //depot/projects/tty/sys/ia64/ia64/pmap.c#24 integrate
.. //depot/projects/tty/sys/kern/init_main.c#22 integrate
.. //depot/projects/tty/sys/kern/kern_acct.c#16 integrate
.. //depot/projects/tty/sys/kern/kern_alq.c#11 integrate
.. //depot/projects/tty/sys/kern/kern_clock.c#19 integrate
.. //depot/projects/tty/sys/kern/kern_conf.c#18 integrate
.. //depot/projects/tty/sys/kern/kern_descrip.c#24 integrate
.. //depot/projects/tty/sys/kern/kern_exec.c#28 integrate
.. //depot/projects/tty/sys/kern/kern_exit.c#25 integrate
.. //depot/projects/tty/sys/kern/kern_fork.c#20 integrate
.. //depot/projects/tty/sys/kern/kern_intr.c#22 integrate
.. //depot/projects/tty/sys/kern/kern_ktrace.c#20 integrate
.. //depot/projects/tty/sys/kern/kern_linker.c#18 integrate
.. //depot/projects/tty/sys/kern/kern_malloc.c#25 integrate
.. //depot/projects/tty/sys/kern/kern_mib.c#11 integrate
.. //depot/projects/tty/sys/kern/kern_proc.c#19 integrate
.. //depot/projects/tty/sys/kern/kern_resource.c#20 integrate
.. //depot/projects/tty/sys/kern/kern_sig.c#25 integrate
.. //depot/projects/tty/sys/kern/kern_sx.c#9 integrate
.. //depot/projects/tty/sys/kern/kern_synch.c#22 integrate
.. //depot/projects/tty/sys/kern/kern_thread.c#23 integrate
.. //depot/projects/tty/sys/kern/link_elf.c#14 integrate
.. //depot/projects/tty/sys/kern/link_elf_obj.c#7 integrate
.. //depot/projects/tty/sys/kern/subr_trap.c#18 integrate
.. //depot/projects/tty/sys/kern/subr_witness.c#25 integrate
.. //depot/projects/tty/sys/kern/tty_cons.c#13 integrate
.. //depot/projects/tty/sys/kern/uipc_sockbuf.c#4 integrate
.. //depot/projects/tty/sys/kern/uipc_socket.c#26 integrate
.. //depot/projects/tty/sys/kern/uipc_usrreq.c#22 integrate
.. //depot/projects/tty/sys/kern/vfs_aio.c#24 integrate
.. //depot/projects/tty/sys/kern/vfs_bio.c#27 integrate
.. //depot/projects/tty/sys/kern/vfs_cluster.c#22 integrate
.. //depot/projects/tty/sys/kern/vfs_subr.c#33 integrate
.. //depot/projects/tty/sys/kern/vfs_syscalls.c#29 integrate
.. //depot/projects/tty/sys/kern/vfs_vnops.c#20 integrate
.. //depot/projects/tty/sys/kern/vnode_if.src#12 integrate
.. //depot/projects/tty/sys/modules/cxgb/Makefile#3 integrate
.. //depot/projects/tty/sys/modules/dcons/Makefile#5 integrate
.. //depot/projects/tty/sys/modules/sound/sound/Makefile#6 integrate
.. //depot/projects/tty/sys/net/ethernet.h#6 integrate
.. //depot/projects/tty/sys/net/if_bridge.c#15 integrate
.. //depot/projects/tty/sys/net/if_ethersubr.c#24 integrate
.. //depot/projects/tty/sys/netgraph/ng_base.c#19 integrate
.. //depot/projects/tty/sys/netinet/sctp.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_asconf.c#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_auth.c#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_bsd_addr.c#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_bsd_addr.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_constants.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_indata.c#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_input.c#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_input.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_lock_bsd.h#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_os_bsd.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_output.c#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_output.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_pcb.c#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_pcb.h#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_structs.h#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_sysctl.c#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_timer.c#3 integrate
.. //depot/projects/tty/sys/netinet/sctp_uio.h#4 integrate
.. //depot/projects/tty/sys/netinet/sctp_usrreq.c#4 integrate
.. //depot/projects/tty/sys/netinet/sctputil.c#4 integrate
.. //depot/projects/tty/sys/netinet/sctputil.h#4 integrate
.. //depot/projects/tty/sys/netinet/tcp_input.c#31 integrate
.. //depot/projects/tty/sys/netinet/tcp_syncache.c#23 integrate
.. //depot/projects/tty/sys/netinet/tcp_usrreq.c#22 integrate
.. //depot/projects/tty/sys/netinet6/sctp6_usrreq.c#3 integrate
.. //depot/projects/tty/sys/netipsec/ipsec.c#12 integrate
.. //depot/projects/tty/sys/netipsec/ipsec_output.c#9 integrate
.. //depot/projects/tty/sys/netipsec/key.c#11 integrate
.. //depot/projects/tty/sys/nfs4client/nfs4_vnops.c#11 integrate
.. //depot/projects/tty/sys/nfsclient/nfs_bio.c#19 integrate
.. //depot/projects/tty/sys/nfsclient/nfs_vnops.c#23 integrate
.. //depot/projects/tty/sys/pc98/pc98/machdep.c#14 integrate
.. //depot/projects/tty/sys/pci/ncr.c#14 integrate
.. //depot/projects/tty/sys/powerpc/include/vmparam.h#5 integrate
.. //depot/projects/tty/sys/powerpc/powerpc/intr_machdep.c#9 integrate
.. //depot/projects/tty/sys/powerpc/powerpc/machdep.c#19 integrate
.. //depot/projects/tty/sys/security/audit/audit.c#6 integrate
.. //depot/projects/tty/sys/security/audit/audit.h#5 integrate
.. //depot/projects/tty/sys/security/audit/audit_arg.c#6 integrate
.. //depot/projects/tty/sys/security/audit/audit_bsm.c#6 integrate
.. //depot/projects/tty/sys/security/audit/audit_bsm_klib.c#5 integrate
.. //depot/projects/tty/sys/security/audit/audit_bsm_token.c#5 integrate
.. //depot/projects/tty/sys/security/audit/audit_pipe.c#5 integrate
.. //depot/projects/tty/sys/security/audit/audit_private.h#5 integrate
.. //depot/projects/tty/sys/security/audit/audit_syscalls.c#6 integrate
.. //depot/projects/tty/sys/security/audit/audit_worker.c#6 integrate
.. //depot/projects/tty/sys/sparc64/sparc64/bus_machdep.c#12 integrate
.. //depot/projects/tty/sys/sparc64/sparc64/intr_machdep.c#8 integrate
.. //depot/projects/tty/sys/sparc64/sparc64/machdep.c#15 integrate
.. //depot/projects/tty/sys/sparc64/sparc64/pmap.c#22 integrate
.. //depot/projects/tty/sys/sun4v/sun4v/bus_machdep.c#4 integrate
.. //depot/projects/tty/sys/sun4v/sun4v/intr_machdep.c#4 integrate
.. //depot/projects/tty/sys/sun4v/sun4v/machdep.c#4 integrate
.. //depot/projects/tty/sys/sun4v/sun4v/pmap.c#4 integrate
.. //depot/projects/tty/sys/sun4v/sun4v/tsb.c#4 integrate
.. //depot/projects/tty/sys/sun4v/sun4v/tte_hash.c#4 integrate
.. //depot/projects/tty/sys/sys/conf.h#17 integrate
.. //depot/projects/tty/sys/sys/filedesc.h#13 integrate
.. //depot/projects/tty/sys/sys/proc.h#27 integrate
.. //depot/projects/tty/sys/sys/resource.h#8 integrate
.. //depot/projects/tty/sys/sys/resourcevar.h#11 integrate
.. //depot/projects/tty/sys/sys/sx.h#11 integrate
.. //depot/projects/tty/sys/sys/syslimits.h#6 integrate
.. //depot/projects/tty/sys/sys/vmmeter.h#7 integrate
.. //depot/projects/tty/sys/sys/vnode.h#23 integrate
.. //depot/projects/tty/sys/ufs/ffs/ffs_inode.c#11 integrate
.. //depot/projects/tty/sys/ufs/ufs/ufs_bmap.c#8 integrate
.. //depot/projects/tty/sys/ufs/ufs/ufs_extattr.c#14 integrate
.. //depot/projects/tty/sys/ufs/ufs/ufs_quota.c#16 integrate
.. //depot/projects/tty/sys/vm/swap_pager.c#23 integrate
.. //depot/projects/tty/sys/vm/uma_core.c#22 integrate
.. //depot/projects/tty/sys/vm/vm_contig.c#16 integrate
.. //depot/projects/tty/sys/vm/vm_fault.c#21 integrate
.. //depot/projects/tty/sys/vm/vm_glue.c#16 integrate
.. //depot/projects/tty/sys/vm/vm_map.c#22 integrate
.. //depot/projects/tty/sys/vm/vm_meter.c#15 integrate
.. //depot/projects/tty/sys/vm/vm_mmap.c#15 integrate
.. //depot/projects/tty/sys/vm/vm_object.c#23 integrate
.. //depot/projects/tty/sys/vm/vm_page.c#21 integrate
.. //depot/projects/tty/sys/vm/vm_pageout.c#19 integrate
.. //depot/projects/tty/sys/vm/vm_pageq.c#16 integrate
.. //depot/projects/tty/sys/vm/vm_zeroidle.c#14 integrate
.. //depot/projects/tty/sys/vm/vnode_pager.c#20 integrate
.. //depot/projects/tty/tools/regression/usr.bin/lastcomm/README#2 integrate
.. //depot/projects/tty/tools/regression/usr.bin/lastcomm/v1-sparc64.out#1 branch
.. //depot/projects/tty/tools/regression/usr.bin/lastcomm/v2-sparc64.out#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v1-sparc64-sav.in#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v1-sparc64-sav.out#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v1-sparc64-u.out#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v1-sparc64-usr.in#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v1-sparc64-usr.out#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v2-sparc64-sav.in#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v2-sparc64-u.out#1 branch
.. //depot/projects/tty/tools/regression/usr.sbin/sa/v2-sparc64-usr.in#1 branch
.. //depot/projects/tty/usr.bin/file/config.h#6 integrate
.. //depot/projects/tty/usr.bin/file/file.1#8 integrate
.. //depot/projects/tty/usr.bin/file/magic.5#7 integrate
.. //depot/projects/tty/usr.bin/gzip/gzip.1#2 integrate
.. //depot/projects/tty/usr.bin/gzip/gzip.c#2 integrate
.. //depot/projects/tty/usr.bin/less/lesspipe.sh#4 integrate
.. //depot/projects/tty/usr.bin/make/main.c#21 integrate
.. //depot/projects/tty/usr.bin/tar/Makefile#9 integrate
.. //depot/projects/tty/usr.bin/tar/bsdtar.1#10 integrate
.. //depot/projects/tty/usr.bin/tar/bsdtar.c#9 integrate
.. //depot/projects/tty/usr.bin/tar/bsdtar.h#6 integrate
.. //depot/projects/tty/usr.bin/tar/read.c#9 integrate
.. //depot/projects/tty/usr.bin/tar/write.c#12 integrate
.. //depot/projects/tty/usr.sbin/dconschat/dconschat.c#6 integrate
.. //depot/projects/tty/usr.sbin/ppp/command.c#9 integrate
.. //depot/projects/tty/usr.sbin/ppp/ppp.8.m4#14 integrate
.. //depot/projects/tty/usr.sbin/ppp/radius.c#7 integrate
.. //depot/projects/tty/usr.sbin/ppp/radius.h#5 integrate
Differences ...
==== //depot/projects/tty/Makefile.inc1#34 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile.inc1,v 1.581 2007/05/19 20:34:29 des Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.582 2007/05/26 20:17:19 ru Exp $
#
# Make command line options:
# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -309,7 +309,7 @@
rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c
.endif
.for _dir in \
- usr/bin usr/games usr/include/c++/3.4 usr/include/sys usr/lib \
+ usr/bin usr/games usr/include/sys usr/lib \
usr/libexec usr/sbin usr/share/dict \
usr/share/groff_font/devX100 \
usr/share/groff_font/devX100-12 \
@@ -505,7 +505,7 @@
# and Makefile.inc1 causes the correct PATH to be used, rather than a
# modification of the current environment's PATH. In addition, we need
# to quote multiword values.
-#
+#
buildenvvars:
@echo ${WMAKEENV:Q}
@@ -1113,7 +1113,7 @@
${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all; \
${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install
-_prereq_libs: ${_prereq_libs:S/$/__PL/}
+_prereq_libs: ${_prereq_libs:S/$/__PL/}
_startup_libs: ${_startup_libs:S/$/__L/}
_prebuild_libs: ${_prebuild_libs:S/$/__L/}
_generic_libs: ${_generic_libs:S/$/__L/}
==== //depot/projects/tty/UPDATING#36 (text+ko) ====
@@ -21,6 +21,12 @@
developers choose to disable these features on build machines
to maximize performance.
+20070529:
+ The ether_ioctl() function has been synchronized with ioctl(2)
+ and ifnet.if_ioctl. Due to that, the size of one of its arguments
+ has changed on 64-bit architectures. All kernel modules using
+ ether_ioctl() need to be rebuilt on such architectures.
+
20070516:
Improved INCLUDE_CONFIG_FILE support has been introduced to the
config(8) utility. In order to take advantage of this new
@@ -795,4 +801,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.491 2007/05/16 17:23:53 wkoszek Exp $
+$FreeBSD: src/UPDATING,v 1.492 2007/05/29 12:40:45 yar Exp $
==== //depot/projects/tty/bin/chflags/chflags.1#11 (text+ko) ====
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)chflags.1 8.4 (Berkeley) 5/2/95
-.\" $FreeBSD: src/bin/chflags/chflags.1,v 1.28 2006/03/10 12:37:19 trhodes Exp $
+.\" $FreeBSD: src/bin/chflags/chflags.1,v 1.29 2007/05/28 04:23:09 pjd Exp $
.\"
.Dd March 3, 2006
.Dt CHFLAGS 1
@@ -66,7 +66,7 @@
If the
.Ar file
is a symbolic link,
-change the mode of the link itself rather than the file to which it points.
+change the file flags of the link itself rather than the file to which it points.
.It Fl L
If the
.Fl R
==== //depot/projects/tty/bin/pax/ar_io.c#6 (text+ko) ====
@@ -37,7 +37,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/pax/ar_io.c,v 1.26 2005/03/12 06:38:01 obrien Exp $");
+__FBSDID("$FreeBSD: src/bin/pax/ar_io.c,v 1.28 2007/05/25 17:53:37 brian Exp $");
#include <sys/types.h>
#include <sys/ioctl.h>
@@ -1109,8 +1109,8 @@
int
ar_next(void)
{
+ static char *arcbuf;
char buf[PAXPATHLEN+2];
- static int freeit = 0;
sigset_t o_mask;
/*
@@ -1228,17 +1228,14 @@
* try to open new archive
*/
if (ar_open(buf) >= 0) {
- if (freeit) {
- (void)free((char *)(uintptr_t)arcname);
- freeit = 0;
- }
- if ((arcname = strdup(buf)) == NULL) {
+ free(arcbuf);
+ if ((arcbuf = strdup(buf)) == NULL) {
done = 1;
lstrval = -1;
paxwarn(0, "Cannot save archive name.");
return(-1);
}
- freeit = 1;
+ arcname = arcbuf;
break;
}
tty_prnt("Cannot open %s, try again\n", buf);
==== //depot/projects/tty/bin/pax/file_subs.c#3 (text+ko) ====
@@ -37,7 +37,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/pax/file_subs.c,v 1.21 2004/04/06 20:06:48 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/pax/file_subs.c,v 1.22 2007/05/24 06:44:37 rse Exp $");
#include <sys/types.h>
#include <sys/time.h>
@@ -284,7 +284,7 @@
*/
if ((to_sb->st_dev==sb.st_dev)&&(to_sb->st_ino == sb.st_ino)) {
paxwarn(1, "Unable to link file %s to itself", to);
- return(-1);;
+ return(-1);
}
/*
==== //depot/projects/tty/bin/pax/pat_rep.c#4 (text+ko) ====
@@ -37,7 +37,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/pax/pat_rep.c,v 1.25 2004/04/06 20:06:48 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/pax/pat_rep.c,v 1.27 2007/05/25 17:53:37 brian Exp $");
#include <sys/types.h>
#include <sys/stat.h>
@@ -140,7 +140,7 @@
regerror(res, &(rep->rcmp), rebuf, sizeof(rebuf));
paxwarn(1, "%s while compiling regular expression %s", rebuf, str);
# endif
- (void)free((char *)rep);
+ free(rep);
return(-1);
}
@@ -152,11 +152,11 @@
*pt1++ = *str;
if ((pt2 = strchr(pt1, *str)) == NULL) {
# ifdef NET2_REGEX
- (void)free((char *)rep->rcmp);
+ free(rep->rcmp);
# else
- regfree(&(rep->rcmp));
+ regfree(&rep->rcmp);
# endif
- (void)free((char *)rep);
+ free(rep);
paxwarn(1, "Invalid replacement string %s", str);
return(-1);
}
@@ -181,11 +181,11 @@
break;
default:
# ifdef NET2_REGEX
- (void)free((char *)rep->rcmp);
+ free(rep->rcmp);
# else
- regfree(&(rep->rcmp));
+ regfree(&rep->rcmp);
# endif
- (void)free((char *)rep);
+ free(rep);
*pt1 = *str;
paxwarn(1, "Invalid replacement string option %s", str);
return(-1);
@@ -401,7 +401,7 @@
return(-1);
}
*ppt = pt->fow;
- (void)free((char *)pt);
+ free(pt);
arcn->pat = NULL;
return(0);
}
==== //depot/projects/tty/bin/pax/sel_subs.c#3 (text+ko) ====
@@ -37,7 +37,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/pax/sel_subs.c,v 1.19 2004/04/06 20:06:48 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/pax/sel_subs.c,v 1.21 2007/05/25 17:53:38 brian Exp $");
#include <sys/types.h>
#include <sys/time.h>
@@ -412,7 +412,7 @@
*/
if (str_sec(str, &(pt->low_time)) < 0) {
paxwarn(1, "Illegal lower time range %s", str);
- (void)free((char *)pt);
+ free(pt);
goto out;
}
pt->flgs |= HASLOW;
@@ -424,7 +424,7 @@
*/
if (str_sec(up_pt, &(pt->high_time)) < 0) {
paxwarn(1, "Illegal upper time range %s", up_pt);
- (void)free((char *)pt);
+ free(pt);
goto out;
}
pt->flgs |= HASHIGH;
@@ -436,7 +436,7 @@
if (pt->low_time > pt->high_time) {
paxwarn(1, "Upper %s and lower %s time overlap",
up_pt, str);
- (void)free((char *)pt);
+ free(pt);
return(-1);
}
}
==== //depot/projects/tty/bin/pax/tables.c#3 (text+ko) ====
@@ -37,7 +37,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/pax/tables.c,v 1.22 2004/04/06 20:06:48 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/pax/tables.c,v 1.24 2007/05/25 17:53:38 brian Exp $");
#include <sys/types.h>
#include <sys/time.h>
@@ -178,8 +178,8 @@
*/
if (--pt->nlink <= 1) {
*ppt = pt->fow;
- (void)free((char *)pt->name);
- (void)free((char *)pt);
+ free(pt->name);
+ free(pt);
}
return(1);
}
@@ -198,7 +198,7 @@
ltab[indx] = pt;
return(0);
}
- (void)free((char *)pt);
+ free(pt);
}
paxwarn(1, "Hard link table out of memory");
@@ -254,8 +254,8 @@
* remove and free it
*/
*ppt = pt->fow;
- (void)free((char *)pt->name);
- (void)free((char *)pt);
+ free(pt->name);
+ free(pt);
}
/*
@@ -288,8 +288,8 @@
while (pt != NULL) {
ppt = pt;
pt = ppt->fow;
- (void)free((char *)ppt->name);
- (void)free((char *)ppt);
+ free(ppt->name);
+ free(ppt);
}
}
return;
@@ -460,7 +460,7 @@
paxwarn(1, "File time table ran out of memory");
if (pt != NULL)
- (void)free((char *)pt);
+ free(pt);
return(-1);
}
@@ -538,7 +538,7 @@
if (strcmp(nname, pt->nname) == 0)
return(0);
- (void)free((char *)pt->nname);
+ free(pt->nname);
if ((pt->nname = strdup(nname)) == NULL) {
paxwarn(1, "Cannot update rename table");
return(-1);
@@ -557,9 +557,9 @@
ntab[indx] = pt;
return(0);
}
- (void)free((char *)pt->oname);
+ free(pt->oname);
}
- (void)free((char *)pt);
+ free(pt);
}
paxwarn(1, "Interactive rename table out of memory");
return(-1);
@@ -994,7 +994,7 @@
atab[indx] = pt;
return;
}
- (void)free((char *)pt);
+ free(pt);
}
paxwarn(1, "Directory access time reset table ran out of memory");
@@ -1051,8 +1051,8 @@
*ppt = pt->fow;
*mtime = pt->mtime;
*atime = pt->atime;
- (void)free((char *)pt->name);
- (void)free((char *)pt);
+ free(pt->name);
+ free(pt);
return(0);
}
==== //depot/projects/tty/contrib/file/ChangeLog#4 (text+ko) ====
@@ -1,3 +1,194 @@
+2007-05-24 10:00 Christos Zoulas <christos at zoulas.com>
+
+ * Fix another integer overflow (Colin Percival)
+
+2007-03-26 13:58 Christos Zoulas <christos at zoulas.com>
+
+ * make sure that all of struct magic_set is initialized appropriately
+ (Brett)
+
+2007-03-25 17:44 Christos Zoulas <christos at zoulas.com>
+
+ * reset left bytes in the buffer (Dmitry V. Levin)
+
+ * compilation failed with COMPILE_ONLY and ENABLE_CONDITIONALS
+ (Peter Avalos)
+
+2007-03-15 10:51 Christos Zoulas <christos at zoulas.com>
+
+ * fix fortran and nroff reversed tests (Dmitry V. Levin)
+
+ * fix exclude option (Dmitry V. Levin)
+
+2007-02-08 17:30 Christos Zoulas <christos at zoulas.com>
+
+ * fix integer underflow in file_printf which can lead to
+ to exploitable heap overflow (Jean-Sebastien Guay-Lero)
+
+2007-02-05 11:35 Christos Zoulas <christos at zoulas.com>
+
+ * make socket/pipe reading more robust
+
+2007-01-25 16:01 Christos Zoulas <christos at zoulas.com>
+
+ * Centralize all the tests in file_buffer.
+
+ * Add exclude flag.
+
+2007-01-18 05:29 Anon Ymous <do at not.spam.me>
+
+ * Move the "type" detection code from parse() into its own table
+ driven routine. This avoids maintaining multiple lists in
+ file.h.
+
+ * Add an optional conditional field (ust before the type field).
+ This code is wrapped in "#ifdef ENABLE_CONDITIONALS" as it is
+ likely to go away.
+
+2007-01-16 23:24 Anon Ymous <do at not.spam.me>
+
+ * Fix an initialization bug in check_mem().
+
+2007-01-16 14:58 Anon Ymous <do at not.spam.me>
+
+ * Add a "default" type to print a message if nothing previously
+ matched at that level or since the last default at that
+ level. This is useful for setting up switch-like statements.
+ It can also be used to do if/else constructions without a
+ redundant second test.
+
+ * Fix the "x" special case test so that one can test for that
+ string with "=x".
+
+ * Allow "search" to search the entire buffer if the "/N"
+ search count is missing.
+
+ * Make "regex" work! It now starts its search at the
+ specified offset and takes an (optional) "/N" line count to
+ specify the search range; otherwise it searches to the end
+ of the file. The match is now grabbed correctly for format
+ strings and the offset set to the end of the match.
+
+ * Add a "/s" flag to "regex" and "search" to set the offset to
+ the start of the match. By default the offset is set to the
+ end of the match, as it is with other tests. This is mostly
+ useful for "regex".
+
+ * Make "search", "string" and "pstring" use the same
+ file_strncmp() routine so that they support the same flags;
+ "bestring16" and "lestring16" call the same routine, but
+ with flags = 0. Also add a "/C" flag (in analogy to "/c")
+ to ignore the case on uppercase (lowercase) characters in
+ the test string.
+
+ * Strict adherence to C style string escapes. A warnings are
+ printed when compiling. Note: previously "\a" was
+ incorrectly translated to 'a' instead of an <alert> (i.e.,
+ BELL, typically 0x07).
+
+ * Make this compile with "-Wall -Wextra" and all the warning
+ flags used with WARNS=4 in the NetBSD source. Also make it
+ pass lint.
+
+ * Many "cleanups" and hopefully not too many new bugs!
+
+2007-01-16 14:56 Anon Ymous <do at not.spam.me>
+
+ * make several more files compile with gcc warnings
+ on and also make them pass lint.
+
+2007-01-16 14:54 Anon Ymous <do at not.spam.me>
+
+ * fix a puts()/putc() usage goof in file.c
+
+ * make file.c compile with gcc warnings and pass lint
+
+2006-12-11 16:49 Christos Zoulas <christos at zoulas.com>
+
+ * fix byteswapping issue
+
+ * report the number of bytes we tried to
+ allocate when allocation fails
+
+ * add a few missed cases in the strength routine
+
+2006-12-08 16:32 Christos Zoulas <christos at zoulas.com>
+
+ * store and print the line number of the magic
+ entry for debugging.
+
+ * if the magic entry did not print anything,
+ don't treat it as a match
+
+ * change the magic strength algorithm to take
+ into account the relationship op.
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list