PERFORCE change 109750 for review
Marcel Moolenaar
marcel at FreeBSD.org
Sat Nov 11 18:52:13 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=109750
Change 109750 by marcel at marcel_cluster on 2006/11/11 18:51:35
IFC @109749
Affected files ...
.. //depot/projects/ia64/ObsoleteFiles.inc#12 integrate
.. //depot/projects/ia64/bin/sh/expand.c#17 integrate
.. //depot/projects/ia64/bin/sh/parser.c#17 integrate
.. //depot/projects/ia64/bin/sh/parser.h#4 integrate
.. //depot/projects/ia64/crypto/openssh/ChangeLog#13 integrate
.. //depot/projects/ia64/crypto/openssh/Makefile.in#12 integrate
.. //depot/projects/ia64/crypto/openssh/README#12 integrate
.. //depot/projects/ia64/crypto/openssh/audit-bsm.c#3 integrate
.. //depot/projects/ia64/crypto/openssh/auth-rsa.c#10 integrate
.. //depot/projects/ia64/crypto/openssh/auth.c#13 integrate
.. //depot/projects/ia64/crypto/openssh/bufaux.h#8 delete
.. //depot/projects/ia64/crypto/openssh/bufbn.c#2 integrate
.. //depot/projects/ia64/crypto/openssh/buildpkg.sh.in#5 integrate
.. //depot/projects/ia64/crypto/openssh/clientloop.c#14 integrate
.. //depot/projects/ia64/crypto/openssh/configure.ac#13 integrate
.. //depot/projects/ia64/crypto/openssh/dh.c#10 integrate
.. //depot/projects/ia64/crypto/openssh/entropy.c#7 integrate
.. //depot/projects/ia64/crypto/openssh/kexdhc.c#5 integrate
.. //depot/projects/ia64/crypto/openssh/kexdhs.c#5 integrate
.. //depot/projects/ia64/crypto/openssh/kexgexc.c#5 integrate
.. //depot/projects/ia64/crypto/openssh/kexgexs.c#4 integrate
.. //depot/projects/ia64/crypto/openssh/key.c#14 integrate
.. //depot/projects/ia64/crypto/openssh/moduli.c#7 integrate
.. //depot/projects/ia64/crypto/openssh/monitor.c#15 integrate
.. //depot/projects/ia64/crypto/openssh/monitor_fdpass.c#6 integrate
.. //depot/projects/ia64/crypto/openssh/openbsd-compat/port-solaris.c#2 integrate
.. //depot/projects/ia64/crypto/openssh/rsa.c#5 integrate
.. //depot/projects/ia64/crypto/openssh/scard.c#7 integrate
.. //depot/projects/ia64/crypto/openssh/scard/Makefile.in#2 integrate
.. //depot/projects/ia64/crypto/openssh/serverloop.c#14 integrate
.. //depot/projects/ia64/crypto/openssh/session.c#26 integrate
.. //depot/projects/ia64/crypto/openssh/sftp-client.c#15 integrate
.. //depot/projects/ia64/crypto/openssh/sftp.c#15 integrate
.. //depot/projects/ia64/crypto/openssh/ssh-agent.c#17 integrate
.. //depot/projects/ia64/crypto/openssh/ssh-dss.c#8 integrate
.. //depot/projects/ia64/crypto/openssh/ssh-keygen.c#14 integrate
.. //depot/projects/ia64/crypto/openssh/ssh-keyscan.1#8 integrate
.. //depot/projects/ia64/crypto/openssh/ssh-keyscan.c#15 integrate
.. //depot/projects/ia64/crypto/openssh/ssh.1#15 integrate
.. //depot/projects/ia64/crypto/openssh/ssh.c#16 integrate
.. //depot/projects/ia64/crypto/openssh/ssh_config#21 integrate
.. //depot/projects/ia64/crypto/openssh/ssh_config.5#17 integrate
.. //depot/projects/ia64/crypto/openssh/sshconnect.c#15 integrate
.. //depot/projects/ia64/crypto/openssh/sshconnect1.c#11 integrate
.. //depot/projects/ia64/crypto/openssh/sshd.c#19 integrate
.. //depot/projects/ia64/crypto/openssh/sshd_config#23 integrate
.. //depot/projects/ia64/crypto/openssh/sshd_config.5#19 integrate
.. //depot/projects/ia64/crypto/openssh/version.h#22 integrate
.. //depot/projects/ia64/etc/amd.map#4 integrate
.. //depot/projects/ia64/etc/defaults/rc.conf#74 integrate
.. //depot/projects/ia64/etc/mtree/BSD.local.dist#30 integrate
.. //depot/projects/ia64/etc/mtree/BSD.usr.dist#42 integrate
.. //depot/projects/ia64/gnu/usr.bin/binutils/libiberty/config.h#6 integrate
.. //depot/projects/ia64/gnu/usr.bin/cc/cc_tools/arm.md.diff#2 integrate
.. //depot/projects/ia64/lib/libarchive/Makefile#22 integrate
.. //depot/projects/ia64/lib/libarchive/archive_check_magic.c#5 integrate
.. //depot/projects/ia64/lib/libarchive/archive_entry.c#13 integrate
.. //depot/projects/ia64/lib/libarchive/archive_platform.h#11 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read.c#12 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_data_into_buffer.c#5 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_data_into_fd.c#9 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_extract.c#18 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_open_fd.c#6 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_open_file.c#8 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_compression_bzip2.c#8 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_compression_compress.c#6 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_compression_gzip.c#7 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_compression_none.c#6 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_format_cpio.c#11 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_format_iso9660.c#8 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_format_tar.c#16 integrate
.. //depot/projects/ia64/lib/libarchive/archive_read_support_format_zip.c#5 integrate
.. //depot/projects/ia64/lib/libarchive/archive_string.c#6 integrate
.. //depot/projects/ia64/lib/libarchive/archive_string.h#7 integrate
.. //depot/projects/ia64/lib/libarchive/archive_util.c#7 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write.3#9 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write.c#11 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_open_fd.c#4 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_open_file.c#8 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_compression_bzip2.c#7 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_compression_gzip.c#8 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_compression_none.c#7 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_format.c#3 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_format_by_name.c#4 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_format_cpio.c#6 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_format_pax.c#14 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_format_shar.c#6 integrate
.. //depot/projects/ia64/lib/libarchive/archive_write_set_format_ustar.c#7 integrate
.. //depot/projects/ia64/lib/libc/amd64/net/Makefile.inc#2 delete
.. //depot/projects/ia64/lib/libc/amd64/net/htonl.S#2 delete
.. //depot/projects/ia64/lib/libc/amd64/net/htons.S#2 delete
.. //depot/projects/ia64/lib/libc/amd64/net/ntohl.S#2 delete
.. //depot/projects/ia64/lib/libc/amd64/net/ntohs.S#2 delete
.. //depot/projects/ia64/lib/libc/arm/arith.h#2 integrate
.. //depot/projects/ia64/lib/libc/arm/net/Makefile.inc#2 delete
.. //depot/projects/ia64/lib/libc/arm/net/htonl.S#3 delete
.. //depot/projects/ia64/lib/libc/arm/net/htons.S#3 delete
.. //depot/projects/ia64/lib/libc/arm/net/ntohl.S#3 delete
.. //depot/projects/ia64/lib/libc/arm/net/ntohs.S#3 delete
.. //depot/projects/ia64/lib/libc/arm/sys/cerror.S#3 integrate
.. //depot/projects/ia64/lib/libc/arm/sys/ptrace.S#3 integrate
.. //depot/projects/ia64/lib/libc/i386/net/Makefile.inc#2 delete
.. //depot/projects/ia64/lib/libc/i386/net/htonl.S#6 delete
.. //depot/projects/ia64/lib/libc/i386/net/htons.S#4 delete
.. //depot/projects/ia64/lib/libc/i386/net/ntohl.S#6 delete
.. //depot/projects/ia64/lib/libc/i386/net/ntohs.S#4 delete
.. //depot/projects/ia64/lib/libc/ia64/net/Makefile.inc#2 delete
.. //depot/projects/ia64/lib/libc/ia64/net/byte_swap_2.S#4 delete
.. //depot/projects/ia64/lib/libc/ia64/net/byte_swap_4.S#4 delete
.. //depot/projects/ia64/lib/libc/ia64/net/htonl.S#4 delete
.. //depot/projects/ia64/lib/libc/ia64/net/htons.S#4 delete
.. //depot/projects/ia64/lib/libc/ia64/net/ntohl.S#4 delete
.. //depot/projects/ia64/lib/libc/ia64/net/ntohs.S#4 delete
.. //depot/projects/ia64/lib/libc/net/Makefile.inc#16 integrate
.. //depot/projects/ia64/lib/libc/net/ntoh.c#1 branch
.. //depot/projects/ia64/lib/libc/powerpc/net/Makefile.inc#2 delete
.. //depot/projects/ia64/lib/libc/powerpc/net/htonl.S#2 delete
.. //depot/projects/ia64/lib/libc/powerpc/net/htons.S#2 delete
.. //depot/projects/ia64/lib/libc/powerpc/net/ntohl.S#2 delete
.. //depot/projects/ia64/lib/libc/powerpc/net/ntohs.S#2 delete
.. //depot/projects/ia64/lib/libc/sparc64/net/Makefile.inc#3 delete
.. //depot/projects/ia64/lib/libc/sparc64/net/htonl.S#5 delete
.. //depot/projects/ia64/lib/libc/sparc64/net/htons.S#4 delete
.. //depot/projects/ia64/lib/libc/sparc64/net/ntohl.S#5 delete
.. //depot/projects/ia64/lib/libc/sparc64/net/ntohs.S#4 delete
.. //depot/projects/ia64/lib/libc/sys/extattr_get_file.2#13 integrate
.. //depot/projects/ia64/lib/libc/sys/ptrace.2#12 integrate
.. //depot/projects/ia64/lib/libpam/modules/pam_exec/pam_exec.c#5 integrate
.. //depot/projects/ia64/lib/libstand/Makefile#24 integrate
.. //depot/projects/ia64/lib/libutil/login_ok.3#4 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#165 integrate
.. //depot/projects/ia64/sbin/devfs/devfs.8#13 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifbridge.c#5 integrate
.. //depot/projects/ia64/sbin/ifconfig/ifconfig.8#42 integrate
.. //depot/projects/ia64/sbin/quotacheck/quotacheck.8#8 integrate
.. //depot/projects/ia64/sbin/quotacheck/quotacheck.c#15 integrate
.. //depot/projects/ia64/sbin/routed/main.c#6 integrate
.. //depot/projects/ia64/share/colldef/Makefile#26 integrate
.. //depot/projects/ia64/share/man/man4/ips.4#4 integrate
.. //depot/projects/ia64/share/man/man4/le.4#3 integrate
.. //depot/projects/ia64/share/man/man8/nanobsd.8#2 integrate
.. //depot/projects/ia64/share/man/man9/Makefile#62 integrate
.. //depot/projects/ia64/share/man/man9/priv.9#1 branch
.. //depot/projects/ia64/share/man/man9/suser.9#11 integrate
.. //depot/projects/ia64/share/misc/bsd-family-tree#34 integrate
.. //depot/projects/ia64/share/mk/bsd.endian.mk#3 integrate
.. //depot/projects/ia64/share/mklocale/Makefile#23 integrate
.. //depot/projects/ia64/share/monetdef/Makefile#22 integrate
.. //depot/projects/ia64/share/msgdef/Makefile#23 integrate
.. //depot/projects/ia64/share/numericdef/Makefile#22 integrate
.. //depot/projects/ia64/share/timedef/Makefile#22 integrate
.. //depot/projects/ia64/share/timedef/nn_NO.ISO8859-1.src#1 branch
.. //depot/projects/ia64/share/timedef/nn_NO.UTF-8.src#1 branch
.. //depot/projects/ia64/sys/Makefile#14 integrate
.. //depot/projects/ia64/sys/amd64/amd64/io.c#2 integrate
.. //depot/projects/ia64/sys/amd64/amd64/machdep.c#42 integrate
.. //depot/projects/ia64/sys/amd64/linux32/linux.h#6 integrate
.. //depot/projects/ia64/sys/arm/arm/cpufunc.c#12 integrate
.. //depot/projects/ia64/sys/arm/arm/identcpu.c#9 integrate
.. //depot/projects/ia64/sys/arm/arm/intr.c#11 integrate
.. //depot/projects/ia64/sys/arm/arm/pmap.c#21 integrate
.. //depot/projects/ia64/sys/arm/arm/vm_machdep.c#16 integrate
.. //depot/projects/ia64/sys/arm/include/armreg.h#5 integrate
.. //depot/projects/ia64/sys/arm/include/atomic.h#13 integrate
.. //depot/projects/ia64/sys/arm/include/cpuconf.h#7 integrate
.. //depot/projects/ia64/sys/arm/include/cpufunc.h#8 integrate
.. //depot/projects/ia64/sys/arm/include/pmap.h#16 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/Makefile#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/Makefile.inc#4 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/boot0iic/main.c#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/boot2/Makefile#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/boot2/board.h#1 branch
.. //depot/projects/ia64/sys/boot/arm/at91/boot2/boot2.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/boot2/kb920x_board.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/bootiic/Makefile#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/bootspi/Makefile#4 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/Makefile#4 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/emac.c#4 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/emac.h#4 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/emac_init.c#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/mci_device.h#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/memcmp.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/memcpy.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/memset.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/sd-card.c#3 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/strcmp.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/strcpy.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/strcvt.c#2 integrate
.. //depot/projects/ia64/sys/boot/arm/at91/libat91/strlen.c#2 integrate
.. //depot/projects/ia64/sys/boot/pc98/btx/btx/btx.S#6 integrate
.. //depot/projects/ia64/sys/boot/pc98/libpc98/biossmap.c#1 branch
.. //depot/projects/ia64/sys/cam/cam_xpt.c#34 integrate
.. //depot/projects/ia64/sys/compat/linux/linux_misc.c#49 integrate
.. //depot/projects/ia64/sys/compat/linux/linux_uid16.c#13 integrate
.. //depot/projects/ia64/sys/compat/svr4/svr4_fcntl.c#16 integrate
.. //depot/projects/ia64/sys/compat/svr4/svr4_misc.c#39 integrate
.. //depot/projects/ia64/sys/conf/NOTES#110 integrate
.. //depot/projects/ia64/sys/conf/files#150 integrate
.. //depot/projects/ia64/sys/conf/files.arm#8 integrate
.. //depot/projects/ia64/sys/conf/files.sun4v#3 integrate
.. //depot/projects/ia64/sys/conf/options#101 integrate
.. //depot/projects/ia64/sys/contrib/altq/altq/altq_cbq.c#3 integrate
.. //depot/projects/ia64/sys/contrib/altq/altq/altq_cdnr.c#2 integrate
.. //depot/projects/ia64/sys/contrib/altq/altq/altq_hfsc.c#2 integrate
.. //depot/projects/ia64/sys/contrib/altq/altq/altq_priq.c#2 integrate
.. //depot/projects/ia64/sys/contrib/altq/altq/altq_red.c#2 integrate
.. //depot/projects/ia64/sys/contrib/altq/altq/altq_rio.c#3 integrate
.. //depot/projects/ia64/sys/contrib/pf/net/if_pfsync.c#15 integrate
.. //depot/projects/ia64/sys/ddb/db_main.c#3 integrate
.. //depot/projects/ia64/sys/dev/acpi_support/acpi_aiboost.c#2 integrate
.. //depot/projects/ia64/sys/dev/acpica/acpi_pci_link.c#29 integrate
.. //depot/projects/ia64/sys/dev/aha/ahareg.h#5 integrate
.. //depot/projects/ia64/sys/dev/an/if_an.c#39 integrate
.. //depot/projects/ia64/sys/dev/arl/if_arl.c#8 integrate
.. //depot/projects/ia64/sys/dev/asr/asr.c#34 integrate
.. //depot/projects/ia64/sys/dev/ata/atapi-cd.c#52 integrate
.. //depot/projects/ia64/sys/dev/ce/if_ce.c#3 integrate
.. //depot/projects/ia64/sys/dev/cnw/if_cnw.c#18 integrate
.. //depot/projects/ia64/sys/dev/cp/if_cp.c#11 integrate
.. //depot/projects/ia64/sys/dev/ctau/if_ct.c#15 integrate
.. //depot/projects/ia64/sys/dev/cx/if_cx.c#16 integrate
.. //depot/projects/ia64/sys/dev/dcons/dcons_os.c#7 integrate
.. //depot/projects/ia64/sys/dev/drm/drmP.h#15 integrate
.. //depot/projects/ia64/sys/dev/em/if_em.c#56 integrate
.. //depot/projects/ia64/sys/dev/em/if_em.h#36 integrate
.. //depot/projects/ia64/sys/dev/fdc/fdc.c#18 integrate
.. //depot/projects/ia64/sys/dev/fxp/if_fxp.c#68 integrate
.. //depot/projects/ia64/sys/dev/hwpmc/hwpmc_mod.c#7 integrate
.. //depot/projects/ia64/sys/dev/if_ndis/if_ndis.c#22 integrate
.. //depot/projects/ia64/sys/dev/iwi/if_iwi.c#12 integrate
.. //depot/projects/ia64/sys/dev/kbd/kbd.c#17 integrate
.. //depot/projects/ia64/sys/dev/lmc/if_lmc.c#15 integrate
.. //depot/projects/ia64/sys/dev/lmc/if_lmc.h#5 integrate
.. //depot/projects/ia64/sys/dev/nmdm/nmdm.c#23 integrate
.. //depot/projects/ia64/sys/dev/null/null.c#20 integrate
.. //depot/projects/ia64/sys/dev/ofw/ofw_console.c#20 integrate
.. //depot/projects/ia64/sys/dev/pci/pci.c#61 integrate
.. //depot/projects/ia64/sys/dev/pci/pci_pci.c#32 integrate
.. //depot/projects/ia64/sys/dev/pci/pci_private.h#15 integrate
.. //depot/projects/ia64/sys/dev/pci/pcib_if.m#4 integrate
.. //depot/projects/ia64/sys/dev/random/randomdev.c#19 integrate
.. //depot/projects/ia64/sys/dev/sbni/if_sbni.c#20 integrate
.. //depot/projects/ia64/sys/dev/sbsh/if_sbsh.c#12 integrate
.. //depot/projects/ia64/sys/dev/si/si.c#17 integrate
.. //depot/projects/ia64/sys/dev/syscons/syscons.c#43 integrate
.. //depot/projects/ia64/sys/dev/syscons/sysmouse.c#11 integrate
.. //depot/projects/ia64/sys/dev/wi/if_wi.c#66 integrate
.. //depot/projects/ia64/sys/dev/wl/if_wl.c#20 integrate
.. //depot/projects/ia64/sys/dev/zs/zs.c#23 integrate
.. //depot/projects/ia64/sys/fs/devfs/devfs_rule.c#17 integrate
.. //depot/projects/ia64/sys/fs/devfs/devfs_vnops.c#50 integrate
.. //depot/projects/ia64/sys/fs/hpfs/hpfs_vnops.c#33 integrate
.. //depot/projects/ia64/sys/fs/msdosfs/msdosfs_vfsops.c#42 integrate
.. //depot/projects/ia64/sys/fs/msdosfs/msdosfs_vnops.c#36 integrate
.. //depot/projects/ia64/sys/fs/procfs/procfs_ioctl.c#12 integrate
.. //depot/projects/ia64/sys/fs/smbfs/smbfs_vnops.c#33 integrate
.. //depot/projects/ia64/sys/fs/udf/udf_vfsops.c#28 integrate
.. //depot/projects/ia64/sys/fs/umapfs/umap_vfsops.c#21 integrate
.. //depot/projects/ia64/sys/gnu/fs/ext2fs/ext2_vfsops.c#6 integrate
.. //depot/projects/ia64/sys/gnu/fs/ext2fs/ext2_vnops.c#4 integrate
.. //depot/projects/ia64/sys/gnu/fs/reiserfs/reiserfs_fs.h#3 integrate
.. //depot/projects/ia64/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#5 integrate
.. //depot/projects/ia64/sys/gnu/fs/xfs/FreeBSD/xfs_super.c#3 integrate
.. //depot/projects/ia64/sys/i386/i386/identcpu.c#45 integrate
.. //depot/projects/ia64/sys/i386/i386/io.c#2 integrate
.. //depot/projects/ia64/sys/i386/i386/machdep.c#74 integrate
.. //depot/projects/ia64/sys/i386/i386/sys_machdep.c#37 integrate
.. //depot/projects/ia64/sys/i386/i386/vm86.c#15 integrate
.. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_misc.c#25 integrate
.. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_proto.h#12 integrate
.. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_socksys.c#9 integrate
.. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_sysi86.c#8 integrate
.. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_xenix.h#9 integrate
.. //depot/projects/ia64/sys/i386/linux/linux_machdep.c#24 integrate
.. //depot/projects/ia64/sys/i386/linux/linux_proto.h#22 integrate
.. //depot/projects/ia64/sys/i386/pci/pci_pir.c#10 integrate
.. //depot/projects/ia64/sys/i4b/driver/i4b_ipr.c#19 integrate
.. //depot/projects/ia64/sys/ia64/ia64/ssc.c#16 integrate
.. //depot/projects/ia64/sys/isofs/cd9660/cd9660_vfsops.c#36 integrate
.. //depot/projects/ia64/sys/kern/Make.tags.inc#5 integrate
.. //depot/projects/ia64/sys/kern/kern_acct.c#34 integrate
.. //depot/projects/ia64/sys/kern/kern_descrip.c#87 integrate
.. //depot/projects/ia64/sys/kern/kern_environment.c#18 integrate
.. //depot/projects/ia64/sys/kern/kern_exec.c#85 integrate
.. //depot/projects/ia64/sys/kern/kern_fork.c#68 integrate
.. //depot/projects/ia64/sys/kern/kern_jail.c#30 integrate
.. //depot/projects/ia64/sys/kern/kern_ktrace.c#36 integrate
.. //depot/projects/ia64/sys/kern/kern_linker.c#42 integrate
.. //depot/projects/ia64/sys/kern/kern_lock.c#33 integrate
.. //depot/projects/ia64/sys/kern/kern_mutex.c#46 integrate
.. //depot/projects/ia64/sys/kern/kern_ntptime.c#16 integrate
.. //depot/projects/ia64/sys/kern/kern_priv.c#1 branch
.. //depot/projects/ia64/sys/kern/kern_prot.c#47 integrate
.. //depot/projects/ia64/sys/kern/kern_resource.c#41 integrate
.. //depot/projects/ia64/sys/kern/kern_rwlock.c#5 integrate
.. //depot/projects/ia64/sys/kern/kern_shutdown.c#34 integrate
.. //depot/projects/ia64/sys/kern/kern_sig.c#96 integrate
.. //depot/projects/ia64/sys/kern/kern_sx.c#13 integrate
.. //depot/projects/ia64/sys/kern/kern_sysctl.c#34 integrate
.. //depot/projects/ia64/sys/kern/kern_thr.c#29 integrate
.. //depot/projects/ia64/sys/kern/kern_time.c#35 integrate
.. //depot/projects/ia64/sys/kern/kern_umtx.c#24 integrate
.. //depot/projects/ia64/sys/kern/kern_xxx.c#11 integrate
.. //depot/projects/ia64/sys/kern/ksched.c#1 branch
.. //depot/projects/ia64/sys/kern/makesyscalls.sh#12 integrate
.. //depot/projects/ia64/sys/kern/p1003_1b.c#1 branch
.. //depot/projects/ia64/sys/kern/posix4_mib.c#1 branch
.. //depot/projects/ia64/sys/kern/sched_4bsd.c#37 integrate
.. //depot/projects/ia64/sys/kern/sched_ule.c#51 integrate
.. //depot/projects/ia64/sys/kern/subr_acl_posix1e.c#3 integrate
.. //depot/projects/ia64/sys/kern/subr_firmware.c#4 integrate
.. //depot/projects/ia64/sys/kern/subr_lock.c#2 integrate
.. //depot/projects/ia64/sys/kern/subr_prf.c#40 integrate
.. //depot/projects/ia64/sys/kern/subr_witness.c#60 integrate
.. //depot/projects/ia64/sys/kern/sysv_ipc.c#10 integrate
.. //depot/projects/ia64/sys/kern/sysv_msg.c#23 integrate
.. //depot/projects/ia64/sys/kern/tty.c#50 integrate
.. //depot/projects/ia64/sys/kern/tty_cons.c#29 integrate
.. //depot/projects/ia64/sys/kern/tty_pts.c#6 integrate
.. //depot/projects/ia64/sys/kern/tty_pty.c#32 integrate
.. //depot/projects/ia64/sys/kern/uipc_mqueue.c#6 integrate
.. //depot/projects/ia64/sys/kern/uipc_sem.c#21 integrate
.. //depot/projects/ia64/sys/kern/uipc_syscalls.c#66 integrate
.. //depot/projects/ia64/sys/kern/vfs_aio.c#58 integrate
.. //depot/projects/ia64/sys/kern/vfs_mount.c#53 integrate
.. //depot/projects/ia64/sys/kern/vfs_subr.c#94 integrate
.. //depot/projects/ia64/sys/kern/vfs_syscalls.c#77 integrate
.. //depot/projects/ia64/sys/kern/vfs_vnops.c#57 integrate
.. //depot/projects/ia64/sys/modules/Makefile#99 integrate
.. //depot/projects/ia64/sys/modules/acpi/Makefile#28 integrate
.. //depot/projects/ia64/sys/modules/if_ppp/Makefile#9 integrate
.. //depot/projects/ia64/sys/net/bpf.c#47 integrate
.. //depot/projects/ia64/sys/net/bridgestp.c#10 integrate
.. //depot/projects/ia64/sys/net/bridgestp.h#3 integrate
.. //depot/projects/ia64/sys/net/if.c#54 integrate
.. //depot/projects/ia64/sys/net/if_bridge.c#13 integrate
.. //depot/projects/ia64/sys/net/if_bridgevar.h#8 integrate
.. //depot/projects/ia64/sys/net/if_gre.c#25 integrate
.. //depot/projects/ia64/sys/net/if_ppp.c#29 integrate
.. //depot/projects/ia64/sys/net/if_pppvar.h#9 integrate
.. //depot/projects/ia64/sys/net/if_sl.c#20 integrate
.. //depot/projects/ia64/sys/net/if_tap.c#38 integrate
.. //depot/projects/ia64/sys/net/if_tun.c#37 integrate
.. //depot/projects/ia64/sys/net/ppp_tty.c#17 integrate
.. //depot/projects/ia64/sys/net/raw_usrreq.c#21 integrate
.. //depot/projects/ia64/sys/net/rtsock.c#38 integrate
.. //depot/projects/ia64/sys/net80211/ieee80211_ioctl.c#21 integrate
.. //depot/projects/ia64/sys/netatalk/at_control.c#11 integrate
.. //depot/projects/ia64/sys/netatalk/ddp_pcb.c#8 integrate
.. //depot/projects/ia64/sys/netatm/atm_usrreq.c#15 integrate
.. //depot/projects/ia64/sys/netgraph/bluetooth/drivers/h4/ng_h4.c#13 integrate
.. //depot/projects/ia64/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#22 integrate
.. //depot/projects/ia64/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c#18 integrate
.. //depot/projects/ia64/sys/netgraph/ng_socket.c#32 integrate
.. //depot/projects/ia64/sys/netgraph/ng_tty.c#15 integrate
.. //depot/projects/ia64/sys/netinet/in.c#24 integrate
.. //depot/projects/ia64/sys/netinet/in_pcb.c#49 integrate
.. //depot/projects/ia64/sys/netinet/ip_carp.c#11 integrate
.. //depot/projects/ia64/sys/netinet/ip_divert.c#37 integrate
.. //depot/projects/ia64/sys/netinet/ip_fw2.c#61 integrate
.. //depot/projects/ia64/sys/netinet/ip_mroute.c#40 integrate
.. //depot/projects/ia64/sys/netinet/ip_output.c#58 integrate
.. //depot/projects/ia64/sys/netinet/libalias/alias_smedia.c#4 integrate
.. //depot/projects/ia64/sys/netinet/raw_ip.c#50 integrate
.. //depot/projects/ia64/sys/netinet/sctp_asconf.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_constants.h#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_indata.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_input.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_output.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_pcb.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_structs.h#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_uio.h#2 integrate
.. //depot/projects/ia64/sys/netinet/sctp_usrreq.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctputil.c#2 integrate
.. //depot/projects/ia64/sys/netinet/sctputil.h#2 integrate
.. //depot/projects/ia64/sys/netinet/tcp_subr.c#60 integrate
.. //depot/projects/ia64/sys/netinet/udp_usrreq.c#49 integrate
.. //depot/projects/ia64/sys/netinet6/in6.c#27 integrate
.. //depot/projects/ia64/sys/netinet6/in6_pcb.c#33 integrate
.. //depot/projects/ia64/sys/netinet6/in6_src.c#20 integrate
.. //depot/projects/ia64/sys/netinet6/ipsec.c#25 integrate
.. //depot/projects/ia64/sys/netinet6/sctp6_usrreq.c#2 integrate
.. //depot/projects/ia64/sys/netinet6/udp6_usrreq.c#30 integrate
.. //depot/projects/ia64/sys/netipsec/ipsec.c#16 integrate
.. //depot/projects/ia64/sys/netipsec/ipsec_osdep.h#4 integrate
.. //depot/projects/ia64/sys/netipx/ipx_pcb.c#14 integrate
.. //depot/projects/ia64/sys/netipx/ipx_usrreq.c#21 integrate
.. //depot/projects/ia64/sys/netncp/ncp_conn.c#13 integrate
.. //depot/projects/ia64/sys/netncp/ncp_mod.c#12 integrate
.. //depot/projects/ia64/sys/netncp/ncp_subr.h#6 integrate
.. //depot/projects/ia64/sys/netsmb/smb_conn.c#17 integrate
.. //depot/projects/ia64/sys/netsmb/smb_subr.h#12 integrate
.. //depot/projects/ia64/sys/nfsclient/bootp_subr.c#26 integrate
.. //depot/projects/ia64/sys/nfsserver/nfs_syscalls.c#28 integrate
.. //depot/projects/ia64/sys/pc98/cbus/fdc.c#8 integrate
.. //depot/projects/ia64/sys/pc98/pc98/machdep.c#12 integrate
.. //depot/projects/ia64/sys/pci/if_pcn.c#34 integrate
.. //depot/projects/ia64/sys/pci/if_pcnreg.h#7 integrate
.. //depot/projects/ia64/sys/posix4/_semaphore.h#5 delete
.. //depot/projects/ia64/sys/posix4/ksched.c#16 delete
.. //depot/projects/ia64/sys/posix4/ksem.h#2 delete
.. //depot/projects/ia64/sys/posix4/p1003_1b.c#12 delete
.. //depot/projects/ia64/sys/posix4/posix4.h#9 delete
.. //depot/projects/ia64/sys/posix4/posix4_mib.c#7 delete
.. //depot/projects/ia64/sys/posix4/sched.h#4 delete
.. //depot/projects/ia64/sys/posix4/semaphore.h#6 delete
.. //depot/projects/ia64/sys/security/audit/audit.c#4 integrate
.. //depot/projects/ia64/sys/security/audit/audit_pipe.c#4 integrate
.. //depot/projects/ia64/sys/security/audit/audit_syscalls.c#5 integrate
.. //depot/projects/ia64/sys/security/mac/mac_framework.h#4 integrate
.. //depot/projects/ia64/sys/security/mac/mac_internal.h#5 integrate
.. //depot/projects/ia64/sys/security/mac/mac_net.c#11 integrate
.. //depot/projects/ia64/sys/security/mac/mac_posix_sem.c#4 integrate
.. //depot/projects/ia64/sys/security/mac/mac_priv.c#1 branch
.. //depot/projects/ia64/sys/security/mac/mac_system.c#6 integrate
.. //depot/projects/ia64/sys/security/mac_biba/mac_biba.c#36 integrate
.. //depot/projects/ia64/sys/security/mac_bsdextended/mac_bsdextended.c#21 integrate
.. //depot/projects/ia64/sys/security/mac_lomac/mac_lomac.c#27 integrate
.. //depot/projects/ia64/sys/security/mac_mls/mac_mls.c#34 integrate
.. //depot/projects/ia64/sys/security/mac_partition/mac_partition.c#10 integrate
.. //depot/projects/ia64/sys/security/mac_portacl/mac_portacl.c#10 integrate
.. //depot/projects/ia64/sys/security/mac_seeotheruids/mac_seeotheruids.c#9 integrate
.. //depot/projects/ia64/sys/security/mac_stub/mac_stub.c#14 integrate
.. //depot/projects/ia64/sys/security/mac_test/mac_test.c#30 integrate
.. //depot/projects/ia64/sys/sun4v/conf/GENERIC#3 integrate
.. //depot/projects/ia64/sys/sun4v/include/cpufunc.h#2 integrate
.. //depot/projects/ia64/sys/sun4v/sun4v/hcall.S#3 integrate
.. //depot/projects/ia64/sys/sun4v/sun4v/hvcons.c#4 integrate
.. //depot/projects/ia64/sys/sun4v/sun4v/interrupt.S#2 integrate
.. //depot/projects/ia64/sys/sun4v/sun4v/intr_machdep.c#2 integrate
.. //depot/projects/ia64/sys/sun4v/sun4v/support.S#3 integrate
.. //depot/projects/ia64/sys/sys/_lock.h#6 integrate
.. //depot/projects/ia64/sys/sys/_mutex.h#9 integrate
.. //depot/projects/ia64/sys/sys/_semaphore.h#1 branch
.. //depot/projects/ia64/sys/sys/jail.h#13 integrate
.. //depot/projects/ia64/sys/sys/ksem.h#1 branch
.. //depot/projects/ia64/sys/sys/lock.h#15 integrate
.. //depot/projects/ia64/sys/sys/lock_profile.h#1 branch
.. //depot/projects/ia64/sys/sys/lockmgr.h#18 integrate
.. //depot/projects/ia64/sys/sys/mac_policy.h#35 integrate
.. //depot/projects/ia64/sys/sys/mutex.h#30 integrate
.. //depot/projects/ia64/sys/sys/param.h#78 integrate
.. //depot/projects/ia64/sys/sys/posix4.h#1 branch
.. //depot/projects/ia64/sys/sys/priv.h#1 branch
.. //depot/projects/ia64/sys/sys/sched.h#15 integrate
.. //depot/projects/ia64/sys/sys/sem.h#7 integrate
.. //depot/projects/ia64/sys/sys/semaphore.h#1 branch
.. //depot/projects/ia64/sys/sys/sysproto.h#60 integrate
.. //depot/projects/ia64/sys/sys/systm.h#51 integrate
.. //depot/projects/ia64/sys/sys/thr.h#9 integrate
.. //depot/projects/ia64/sys/sys/umtx.h#13 integrate
.. //depot/projects/ia64/sys/ufs/ffs/ffs_alloc.c#38 integrate
.. //depot/projects/ia64/sys/ufs/ffs/ffs_vfsops.c#66 integrate
.. //depot/projects/ia64/sys/ufs/ffs/ffs_vnops.c#51 integrate
.. //depot/projects/ia64/sys/ufs/ufs/ufs_extattr.c#29 integrate
.. //depot/projects/ia64/sys/ufs/ufs/ufs_quota.c#27 integrate
.. //depot/projects/ia64/sys/ufs/ufs/ufs_vnops.c#58 integrate
.. //depot/projects/ia64/sys/vm/swap_pager.c#63 integrate
.. //depot/projects/ia64/sys/vm/vm_contig.c#34 integrate
.. //depot/projects/ia64/sys/vm/vm_mmap.c#48 integrate
.. //depot/projects/ia64/sys/vm/vm_page.c#80 integrate
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp1.0#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp2.2#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp3.2#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp4.2#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp5.2#1 branch
.. //depot/projects/ia64/tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr#1 branch
.. //depot/projects/ia64/tools/regression/fifo/fifo_io/fifo_io.c#2 integrate
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.ascii.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.block.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dddh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.ddhd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.ddhd2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.ddhh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.ddhh2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dhdd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dhdh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dhhd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dhhd2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dhhh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.dhhh2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.ed.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.grep.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hddd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hddd2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hddh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hddh2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hdhd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hdhd2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hdhh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hdhh2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhdd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhdd2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhdh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhdh2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhhd.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhhd2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhhh.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.hhhh2.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.n21.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.out#2 delete
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.sh#5 integrate
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.stutter.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.tabs.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.x.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.xaa.out#1 branch
.. //depot/projects/ia64/tools/regression/usr.bin/jot/regress.yes.out#1 branch
.. //depot/projects/ia64/tools/tools/pirtool/pirtable.h#3 integrate
.. //depot/projects/ia64/tools/tools/pirtool/pirtool.c#3 integrate
.. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.freebsd#63 integrate
.. //depot/projects/ia64/usr.bin/fetch/fetch.c#24 integrate
.. //depot/projects/ia64/usr.bin/jot/jot.1#7 integrate
.. //depot/projects/ia64/usr.bin/jot/jot.c#8 integrate
.. //depot/projects/ia64/usr.bin/ktrace/ktrace.1#5 integrate
.. //depot/projects/ia64/usr.bin/netstat/if.c#13 integrate
.. //depot/projects/ia64/usr.bin/top/machine.c#13 integrate
.. //depot/projects/ia64/usr.sbin/bsnmpd/bsnmpd/Makefile#12 integrate
.. //depot/projects/ia64/usr.sbin/portsnap/phttpget/phttpget.c#7 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/install.c#38 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/installUpgrade.c#12 integrate
Differences ...
==== //depot/projects/ia64/ObsoleteFiles.inc#12 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.58 2006/11/05 00:39:56 trhodes Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.59 2006/11/08 03:23:49 marcel 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,10 @@
# The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
#
+.if ${TARGET_ARCH} == "ia64"
+# 20061104: skiload.help removed
+OLD_FILES+=boot/skiload.help
+.endif
# 20061018: pccardc removed
OLD_FILES+=usr/sbin/pccardc usr/share/man/man8/pccardc.8.gz
# 20060930: demangle.h from contrib/libstdc++/include/ext/
==== //depot/projects/ia64/bin/sh/expand.c#17 (text+ko) ====
@@ -36,7 +36,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.49 2006/02/04 14:37:50 schweikh Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.51 2006/11/07 22:46:13 stefanf Exp $");
#include <sys/types.h>
#include <sys/time.h>
@@ -98,7 +98,7 @@
STATIC int subevalvar(char *, char *, int, int, int, int);
STATIC char *evalvar(char *, int);
STATIC int varisset(char *, int);
-STATIC void varvalue(char *, int, int);
+STATIC void varvalue(char *, int, int, int);
STATIC void recordregion(int, int, int);
STATIC void removerecordregions(int);
STATIC void ifsbreakup(char *, struct arglist *);
@@ -633,7 +633,7 @@
int easy;
int quotes = flag & (EXP_FULL | EXP_CASE | EXP_REDIR);
- varflags = *p++;
+ varflags = (unsigned char)*p++;
subtype = varflags & VSTYPE;
var = p;
special = 0;
@@ -669,7 +669,7 @@
if (set && subtype != VSPLUS) {
/* insert the value of the variable */
if (special) {
- varvalue(var, varflags & VSQUOTE, flag & EXP_FULL);
+ varvalue(var, varflags & VSQUOTE, subtype, flag);
if (subtype == VSLENGTH) {
varlen = expdest - stackblock() - startloc;
STADJUST(-varlen, expdest);
@@ -763,6 +763,11 @@
goto record;
break;
+ case VSERROR:
+ c = p - var - 1;
+ error("${%.*s%s}: Bad substitution", c, var,
+ (c > 0 && *p != CTLENDVAR) ? "..." : "");
+
default:
abort();
}
@@ -836,7 +841,7 @@
*/
STATIC void
-varvalue(char *name, int quoted, int allow_split)
+varvalue(char *name, int quoted, int subtype, int flag)
{
int num;
char *p;
@@ -848,7 +853,7 @@
#define STRTODEST(p) \
do {\
- if (allow_split) { \
+ if (flag & (EXP_FULL | EXP_CASE) && subtype != VSLENGTH) { \
syntax = quoted? DQSYNTAX : BASESYNTAX; \
while (*p) { \
if (syntax[(int)*p] == CCTL) \
@@ -883,7 +888,7 @@
}
break;
case '@':
- if (allow_split && quoted) {
+ if (flag & EXP_FULL && quoted) {
for (ap = shellparam.p ; (p = *ap++) != NULL ; ) {
STRTODEST(p);
if (*ap)
==== //depot/projects/ia64/bin/sh/parser.c#17 (text+ko) ====
@@ -36,7 +36,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.57 2006/07/31 11:32:12 yar Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.58 2006/11/05 18:36:05 stefanf Exp $");
#include <stdlib.h>
#include <unistd.h>
@@ -1228,12 +1228,17 @@
c = pgetc();
}
} else {
- if (! is_special(c))
-badsub: synerror("Bad substitution");
- USTPUTC(c, out);
- c = pgetc();
+ if (! is_special(c)) {
+ subtype = VSERROR;
+ if (c == '}')
+ pungetc();
+ else
+ USTPUTC(c, out);
+ } else {
+ USTPUTC(c, out);
+ c = pgetc();
+ }
}
- STPUTC('=', out);
flags = 0;
if (subtype == 0) {
switch (c) {
@@ -1243,9 +1248,13 @@
/*FALLTHROUGH*/
default:
p = strchr(types, c);
- if (p == NULL)
- goto badsub;
- subtype = p - types + VSNORMAL;
+ if (p == NULL) {
+ if (flags == VSNUL)
+ STPUTC(':', out);
+ STPUTC(c, out);
+ subtype = VSERROR;
+ } else
+ subtype = p - types + VSNORMAL;
break;
case '%':
case '#':
@@ -1261,9 +1270,10 @@
break;
}
}
- } else {
+ } else if (subtype != VSERROR) {
pungetc();
}
+ STPUTC('=', out);
if (subtype != VSLENGTH && (dblquote || arinest))
flags |= VSQUOTE;
*(stackblock() + typeloc) = subtype | flags;
==== //depot/projects/ia64/bin/sh/parser.h#4 (text+ko) ====
@@ -30,7 +30,7 @@
* SUCH DAMAGE.
*
* @(#)parser.h 8.3 (Berkeley) 5/4/95
- * $FreeBSD: src/bin/sh/parser.h,v 1.10 2004/04/06 20:06:51 markm Exp $
+ * $FreeBSD: src/bin/sh/parser.h,v 1.11 2006/11/05 18:36:05 stefanf Exp $
*/
/* control characters in argument strings */
@@ -60,6 +60,7 @@
#define VSTRIMRIGHT 0x8 /* ${var%pattern} */
#define VSTRIMRIGHTMAX 0x9 /* ${var%%pattern} */
#define VSLENGTH 0xa /* ${#var} */
+#define VSERROR 0xb /* Syntax error, issue when expanded */
/*
==== //depot/projects/ia64/crypto/openssh/ChangeLog#13 (text+ko) ====
@@ -1,7 +1,117 @@
+20061107
+ - (dtucker) [sshd.c] Use privsep_pw if we have it, but only require it
+ if we absolutely need it. Pointed out by Corinna, ok djm@
+ - (dtucker) OpenBSD CVS Sync
+ - markus at cvs.openbsd.org 2006/11/06 21:25:28
+ [auth-rsa.c kexgexc.c kexdhs.c key.c ssh-dss.c sshd.c kexgexs.c
+ ssh-keygen.c bufbn.c moduli.c scard.c kexdhc.c sshconnect1.c dh.c rsa.c]
+ add missing checks for openssl return codes; with & ok djm@
+ - markus at cvs.openbsd.org 2006/11/07 10:31:31
+ [monitor.c version.h]
+ correctly check for bad signatures in the monitor, otherwise the monitor
+ and the unpriv process can get out of sync. with dtucker@, ok djm@,
+ dtucker@
+ - (dtucker) [README contrib/{caldera,redhat,contrib}/openssh.spec] Bump
+ versions.
+ - (dtucker) [dh.c] Type fix for BN_hex2bn; ok markus@
+ - (dtucker) Release 4.5p1.
+
+20061105
+ - (djm) OpenBSD CVS Sync
+ - otto at cvs.openbsd.org 2006/10/28 18:08:10
+ [ssh.1]
+ correct/expand example of usage of -w; ok jmc@ stevesk@
+ - markus at cvs.openbsd.org 2006/10/31 16:33:12
+ [kexdhc.c kexdhs.c kexgexc.c kexgexs.c]
+ check DH_compute_key() for -1 even if it should not happen because of
+ earlier calls to dh_pub_is_valid(); report krahmer at suse.de; ok djm
+
+20061101
+ - (dtucker) [openbsd-compat/port-solaris.c] Bug #1255: Make only hwerr
+ events fatal in Solaris process contract support and tell it to signal
+ only processes in the same process group when something happens.
+ Based on information from andrew.benham at thus.net and similar to
+ a patch from Chad Mynhier. ok djm@
+
+20061027
+- (djm) [auth.c] gc some dead code
+
+20061023
+ - (djm) OpenBSD CVS Sync
+ - ray at cvs.openbsd.org 2006/09/30 17:48:22
+ [sftp.c]
+ Clear errno before calling the strtol functions.
+ From Paul Stoeber <x0001 at x dot de1 dot cc>.
+ OK deraadt at .
+ - djm at cvs.openbsd.org 2006/10/06 02:29:19
+ [ssh-agent.c ssh-keyscan.c ssh.c]
+ sys/resource.h needs sys/time.h; prompted by brad@
+ (NB. Id sync only for portable)
+ - djm at cvs.openbsd.org 2006/10/09 23:36:11
+ [session.c]
+ xmalloc -> xcalloc that was missed previously, from portable
+ (NB. Id sync only for portable, obviously)
+ - markus at cvs.openbsd.org 2006/10/10 10:12:45
+ [sshconnect.c]
+ sleep before retrying (not after) since sleep changes errno; fixes
+ pr 5250; rad at twig.com; ok dtucker djm
+ - markus at cvs.openbsd.org 2006/10/11 12:38:03
+ [clientloop.c serverloop.c]
+ exit instead of doing a blocking tcp send if we detect a client/server
+ timeout, since the tcp sendqueue might be already full (of alive
+ requests); ok dtucker, report mpf
+ - djm at cvs.openbsd.org 2006/10/22 02:25:50
+ [sftp-client.c]
+ cancel progress meter when upload write fails; ok deraadt@
+ - (tim) [Makefile.in scard/Makefile.in] Add datarootdir= lines to keep
+ autoconf 2.60 from complaining.
+
+20061018
+ - (dtucker) OpenBSD CVS Sync
+ - ray at cvs.openbsd.org 2006/09/25 04:55:38
+ [ssh-keyscan.1 ssh.1]
+ Change "a SSH" to "an SSH". Hurray, I'm not the only one who
+ pronounces "SSH" as "ess-ess-aich".
+ OK jmc@ and stevesk at .
+ - (dtucker) [sshd.c] Reshuffle storing of pw struct; prevents warnings
+ on older versions of OS X. ok djm@
+
+20061016
+ - (dtucker) [monitor_fdpass.c] Include sys/in.h, required for cmsg macros
+ on older (2.0) Linuxes. Based on patch from thmo-13 at gmx de.
+
+20061006
+ - (tim) [buildpkg.sh.in] Use uname -r instead of -v in OS_VER for Solaris.
+ Differentiate between OpenServer 5 and OpenServer 6
+ - (dtucker) [configure.ac] Set put -lselinux into $LIBS while testing for
+ SELinux functions so they're detected correctly. Patch from pebenito at
+ gentoo.org.
+ - (tim) [buildpkg.sh.in] Some systems have really limited nawk (OpenServer).
+ Allow setting alternate awk in openssh-config.local.
+
+20061003
+ - (tim) [configure.ac] Move CHECK_HEADERS test before platform specific
+ section so additional platform specific CHECK_HEADER tests will work
+ correctly. Fixes "<net/if_tap.h> on FreeBSD" problem report by des AT des.no
+ Feedback and "seems like a good idea" dtucker@
+
+20061001
+ - (dtucker) [audit-bsm.c] Include errno.h. Pointed out by des at des.no.
+
+20060929
+ - (dtucker) [configure.ac] Bug #1239: Fix configure test for OpenSSH engine
+ support. Patch from andrew.benham at thus net.
+
+20060928
+ - (dtucker) [entropy.c] Bug #1238: include signal.h to fix compilation error
+ on Solaris 8 w/out /dev/random or prngd. Patch from rl at
+ math.technion.ac.il.
+
20060926
- (dtucker) [bufaux.h] nuke bufaux.h; it's already gone from OpenBSD and not
referenced any more. ok djm@
- (dtucker) [sftp-server.8] Resync; spotted by djm@
+ - (dtucker) Release 4.4p1.
20060924
- (tim) [configure.ac] Remove CFLAGS hack for UnixWare 1.x/2.x (added
@@ -2496,2995 +2606,4 @@
OpenServer 6 and add osr5bigcrypt support so when someone migrates
passwords between UnixWare and OpenServer they will still work. OK dtucker@
-20050901
- - (djm) Update RPM spec file versions
-
-20050831
- - (djm) OpenBSD CVS Sync
- - djm at cvs.openbsd.org 2005/08/30 22:08:05
- [gss-serv.c sshconnect2.c]
- destroy credentials if krb5_kuserok() call fails. Stops credentials being
- delegated to users who are not authorised for GSSAPIAuthentication when
- GSSAPIDeletegateCredentials=yes and another authentication mechanism
- succeeds; bz#1073 reported by paul.moore AT centrify.com, fix by
- simon AT sxw.org.uk, tested todd@ biorn@ jakob@; ok deraadt@
- - markus at cvs.openbsd.org 2005/08/31 09:28:42
- [version.h]
- 4.2
- - (dtucker) [README] Update release note URL to 4.2
- - (tim) [configure.ac auth.c defines.h session.c openbsd-compat/port-uw.c
- openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] libiaf cleanup. Disable
- libiaf bits for OpenServer6. Free memory allocated by ia_get_logpwd().
- Feedback and OK dtucker@
-
-20050830
- - (tim) [configure.ac] Back out last change. It needs to be done differently.
-
-20050829
- - (tim) [configure.ac] ia_openinfo() seems broken on OSR6. Limit UW long
- password support to 7.x for now.
-
-20050826
- - (tim) [CREDITS LICENCE auth.c configure.ac defines.h includes.h session.c
- openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h
- openbsd-compat/xcrypt.c] New files [openssh/openbsd-compat/port-uw.c
- openssh/openbsd-compat/port-uw.h] Support long passwords (> 8-char)
- on UnixWare 7 from Dhiraj Gulati and Ahsan Rashid. Cleanup and testing
- by tim at . Feedback and OK dtucker@
-
-20050823
- - (dtucker) [regress/test-exec.sh] Do not prepend an extra "/" to a fully-
- qualified sshd pathname since some systems (eg Cygwin) may consider "/foo"
- and "//foo" to be different. Spotted by vinschen at redhat.com.
- - (tim) [configure.ac] Not all gcc's support -Wsign-compare. Enhancements
- and OK dtucker@
- - (tim) [defines.h] PATH_MAX bits for OpenServer OK dtucker@
-
-20050821
- - (dtucker) [configure.ac defines.h includes.h sftp.c] Add support for
- LynxOS, patch from Olli Savia (ops at iki.fi). ok djm@
-
-20050816
- - (djm) [ttymodes.c] bugzilla #1025: Fix encoding of _POSIX_VDISABLE,
- from Jacob Nevins; ok dtucker@
-
-20050815
- - (tim) [sftp.c] wrap el_end() in #ifdef USE_LIBEDIT
- - (tim) [configure.ac] corrections to libedit tests. Report and patches
- by skeleten AT shillest.net
-
-20050812
- - (djm) OpenBSD CVS Sync
- - markus at cvs.openbsd.org 2005/07/28 17:36:22
- [packet.c]
- missing packet_init_compression(); from solar
- - djm at cvs.openbsd.org 2005/07/30 01:26:16
- [ssh.c]
- fix -D listen_host initialisation, so it picks up gateway_ports setting
- correctly
- - djm at cvs.openbsd.org 2005/07/30 02:03:47
- [readconf.c]
- listen_hosts initialisation here too; spotted greg AT y2005.nest.cx
- - dtucker at cvs.openbsd.org 2005/08/06 10:03:12
- [servconf.c]
- Unbreak sshd ListenAddress for bare IPv6 addresses.
- Report from Janusz Mucka; ok djm@
- - jaredy at cvs.openbsd.org 2005/08/08 13:22:48
- [sftp.c]
- sftp prompt enhancements:
- - in non-interactive mode, do not print an empty prompt at the end
- before finishing
- - print newline after EOF in editline mode
- - call el_end() in editline mode
- ok dtucker djm
-
-20050810
- - (dtucker) [configure.ac] Test libedit library and headers for compatibility.
- Report from skeleten AT shillest.net, ok djm@
- - (dtucker) [LICENCE configure.ac defines.h openbsd-compat/realpath.c]
- Sync current (thread-safe) version of realpath.c from OpenBSD (which is
- in turn based on FreeBSD's). ok djm@
-
-20050809
- - (tim) [configure.ac] Allow --with-audit=no. OK dtucker@
- Report by skeleten AT shillest.net
-
-20050803
- - (dtucker) [openbsd-compat/fake-rfc2553.h] Check for EAI_* defines
- individually and use a value less likely to collide with real values from
- netdb.h. Fixes compile warnings on FreeBSD 5.3. ok djm@
- - (dtucker) [openbsd-compat/fake-rfc2553.h] MAX_INT -> INT_MAX since the
- latter is specified in the standard.
-
-20050802
- - (dtucker) OpenBSD CVS Sync
- - dtucker at cvs.openbsd.org 2005/07/27 10:39:03
- [scp.c hostfile.c sftp-client.c]
- Silence bogus -Wuninitialized warnings; ok djm@
- - (dtucker) [configure.ac] Enable -Wuninitialized by default when compiling
- with gcc. ok djm@
- - (dtucker) [configure.ac] Add a --with-Werror option to configure for
- adding -Werror to CFLAGS when all of the configure tests are done. ok djm@
-
-20050726
- - (dtucker) [configure.ac] Update zlib warning message too, pointed out by
- tim at .
- - (djm) OpenBSD CVS Sync
- - otto at cvs.openbsd.org 2005/07/19 15:32:26
- [auth-passwd.c]
- auth_usercheck(3) can return NULL, so check for that. Report from
- mpech at . ok markus@
- - markus at cvs.openbsd.org 2005/07/25 11:59:40
- [kex.c kex.h myproposal.h packet.c packet.h servconf.c session.c]
- [sshconnect2.c sshd.c sshd_config sshd_config.5]
- add a new compression method that delays compression until the user
- has been authenticated successfully and set compression to 'delayed'
- for sshd.
- this breaks older openssh clients (< 3.5) if they insist on
- compression, so you have to re-enable compression in sshd_config.
- ok djm@
-
-20050725
- - (dtucker) [configure.ac] Update zlib version check for CAN-2005-2096.
-
-20050717
-- OpenBSD CVS Sync
- - djm at cvs.openbsd.org 2005/07/16 01:35:24
- [auth1.c channels.c cipher.c clientloop.c kex.c session.c ssh.c]
- [sshconnect.c]
- spacing
- - (djm) [acss.c auth-pam.c auth-shadow.c auth-skey.c auth1.c canohost.c]
- [cipher-acss.c loginrec.c ssh-rand-helper.c sshd.c] Fix whitespace at EOL
- in portable too ("perl -p -i -e 's/\s+$/\n/' *.[ch]")
- - (djm) [auth-pam.c sftp.c] spaces vs. tabs at start of line
- - djm at cvs.openbsd.org 2005/07/17 06:49:04
- [channels.c channels.h session.c session.h]
- Fix a number of X11 forwarding channel leaks:
- 1. Refuse multiple X11 forwarding requests on the same session
- 2. Clean up all listeners after a single_connection X11 forward, not just
- the one that made the single connection
- 3. Destroy X11 listeners when the session owning them goes away
- testing and ok dtucker@
- - djm at cvs.openbsd.org 2005/07/17 07:17:55
- [auth-rh-rsa.c auth-rhosts.c auth2-chall.c auth2-gss.c channels.c]
- [cipher-ctr.c gss-genr.c gss-serv.c kex.c moduli.c readconf.c]
- [serverloop.c session.c sftp-client.c sftp.c ssh-add.c ssh-keygen.c]
- [sshconnect.c sshconnect2.c]
- knf says that a 2nd level indent is four (not three or five) spaces
- -(djm) [audit.c auth1.c auth2.c entropy.c loginrec.c serverloop.c]
- [ssh-rand-helper.c] fix portable 2nd level indents at 4 spaces too
- - (djm) [monitor.c monitor_wrap.c] -Wsign-compare for PAM monitor calls
-
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list