From owner-p4-projects Fri Mar 21 18: 7: 6 2003 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2487D37B401; Fri, 21 Mar 2003 18:06:43 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7FB437B404 for ; Fri, 21 Mar 2003 18:06:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3704843F75 for ; Fri, 21 Mar 2003 18:06:41 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2M26f0U039737 for ; Fri, 21 Mar 2003 18:06:41 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2M26csQ039713 for perforce@freebsd.org; Fri, 21 Mar 2003 18:06:38 -0800 (PST) Date: Fri, 21 Mar 2003 18:06:38 -0800 (PST) Message-Id: <200303220206.h2M26csQ039713@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 27206 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=27206 Change 27206 by marcel@marcel_vaio on 2003/03/21 18:05:54 IFC @27188 Affected files ... .. //depot/projects/ia64/bin/dd/args.c#6 integrate .. //depot/projects/ia64/bin/sh/expand.c#9 integrate .. //depot/projects/ia64/bin/sh/jobs.c#17 integrate .. //depot/projects/ia64/contrib/cvs/src/parseinfo.c#4 integrate .. //depot/projects/ia64/contrib/gcc/config/rs6000/sysv4.h#7 integrate .. //depot/projects/ia64/contrib/gdtoa/README#2 integrate .. //depot/projects/ia64/contrib/gdtoa/g__fmt.c#2 integrate .. //depot/projects/ia64/contrib/gdtoa/gdtoaimp.h#2 integrate .. //depot/projects/ia64/contrib/gdtoa/strtod.c#2 integrate .. //depot/projects/ia64/contrib/gdtoa/strtodg.c#2 integrate .. //depot/projects/ia64/contrib/gdtoa/xsum0.out#2 integrate .. //depot/projects/ia64/contrib/isc-dhcp/client/dhclient.8#4 integrate .. //depot/projects/ia64/contrib/isc-dhcp/client/dhclient.c#6 integrate .. //depot/projects/ia64/contrib/one-true-awk/FIXES#5 integrate .. //depot/projects/ia64/contrib/one-true-awk/README#5 integrate .. //depot/projects/ia64/contrib/one-true-awk/b.c#5 integrate .. //depot/projects/ia64/contrib/one-true-awk/lib.c#3 integrate .. //depot/projects/ia64/contrib/one-true-awk/main.c#6 integrate .. //depot/projects/ia64/contrib/one-true-awk/makefile#5 integrate .. //depot/projects/ia64/contrib/one-true-awk/run.c#5 integrate .. //depot/projects/ia64/crypto/openssl/crypto/rsa/rsa_eay.c#6 integrate .. //depot/projects/ia64/crypto/openssl/crypto/rsa/rsa_lib.c#4 integrate .. //depot/projects/ia64/crypto/openssl/ssl/s3_srvr.c#5 integrate .. //depot/projects/ia64/etc/defaults/rc.conf#27 integrate .. //depot/projects/ia64/etc/rc.d/Makefile#9 integrate .. //depot/projects/ia64/etc/rc.d/kldxref#1 branch .. //depot/projects/ia64/games/fortune/datfiles/fortunes#27 integrate .. //depot/projects/ia64/games/fortune/datfiles/fortunes-o.real#4 integrate .. //depot/projects/ia64/games/fortune/datfiles/fortunes2-o#6 integrate .. //depot/projects/ia64/games/fortune/datfiles/murphy#3 integrate .. //depot/projects/ia64/games/fortune/datfiles/murphy-o#2 integrate .. //depot/projects/ia64/gnu/lib/libobjc/Makefile#5 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/gdb/Makefile#9 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/gdb/fbsd-kgdb.h#3 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/gdb/kvm-fbsd.c#7 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/gdb/solib-fbsd-kld.c#1 branch .. //depot/projects/ia64/gnu/usr.bin/send-pr/send-pr.sh#4 integrate .. //depot/projects/ia64/lib/libc/gen/getgrent.c#4 integrate .. //depot/projects/ia64/lib/libc/gen/getusershell.c#3 integrate .. //depot/projects/ia64/lib/libc/locale/lnumeric.c#5 integrate .. //depot/projects/ia64/lib/libc/locale/setlocale.3#5 integrate .. //depot/projects/ia64/lib/libc/stdlib/strfmon.c#9 integrate .. //depot/projects/ia64/lib/libc/stdlib/strtod.c#14 delete .. //depot/projects/ia64/lib/libdevstat/Makefile#3 integrate .. //depot/projects/ia64/lib/libdevstat/devstat.3#3 integrate .. //depot/projects/ia64/lib/libdevstat/devstat.c#4 integrate .. //depot/projects/ia64/lib/libdevstat/devstat.h#2 integrate .. //depot/projects/ia64/lib/libdisk/disk.c#16 integrate .. //depot/projects/ia64/lib/libfetch/ftp.c#11 integrate .. //depot/projects/ia64/lib/libgeom/geom_stats.c#3 integrate .. //depot/projects/ia64/lib/libgeom/geom_xml2tree.c#2 integrate .. //depot/projects/ia64/lib/libgeom/libgeom.h#3 integrate .. //depot/projects/ia64/lib/libpthread/thread/thr_rwlock.c#3 integrate .. //depot/projects/ia64/lib/libutil/pw_util.c#5 integrate .. //depot/projects/ia64/libexec/rpc.rstatd/rstat_proc.c#7 integrate .. //depot/projects/ia64/libexec/rtld-elf/ia64/reloc.c#10 integrate .. //depot/projects/ia64/libexec/tftpd/tftpd.c#7 integrate .. //depot/projects/ia64/release/Makefile#42 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/errata/article.sgml#14 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#75 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#9 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#9 integrate .. //depot/projects/ia64/release/i386/drivers.conf#15 integrate .. //depot/projects/ia64/release/ia64/doFS.sh#2 integrate .. //depot/projects/ia64/release/pc98/drivers.conf#8 integrate .. //depot/projects/ia64/release/scripts/doFS.sh#10 integrate .. //depot/projects/ia64/sbin/camcontrol/modeedit.c#5 integrate .. //depot/projects/ia64/sbin/disklabel/disklabel.8#14 integrate .. //depot/projects/ia64/sbin/disklabel/disklabel.c#24 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw.8#19 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw2.c#13 integrate .. //depot/projects/ia64/sbin/vinum/commands.c#5 integrate .. //depot/projects/ia64/sbin/vinum/list.c#5 integrate .. //depot/projects/ia64/share/man/man5/rc.conf.5#29 integrate .. //depot/projects/ia64/share/man/man7/release.7#17 integrate .. //depot/projects/ia64/share/man/man9/ifnet.9#6 integrate .. //depot/projects/ia64/share/mk/bsd.libnames.mk#14 integrate .. //depot/projects/ia64/sys/alpha/alpha/busdma_machdep.c#11 integrate .. //depot/projects/ia64/sys/alpha/include/pmap.h#7 integrate .. //depot/projects/ia64/sys/alpha/linux/linux_sysvec.c#8 integrate .. //depot/projects/ia64/sys/alpha/osf1/imgact_osf1.c#10 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_mount.c#7 integrate .. //depot/projects/ia64/sys/cam/cam_periph.c#8 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_cd.c#15 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_da.c#37 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_pt.c#5 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_sa.c#11 integrate .. //depot/projects/ia64/sys/compat/linux/linux_file.c#13 integrate .. //depot/projects/ia64/sys/compat/linux/linux_getcwd.c#9 integrate .. //depot/projects/ia64/sys/compat/linux/linux_stats.c#10 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_sysvec.c#11 integrate .. //depot/projects/ia64/sys/conf/files#69 integrate .. //depot/projects/ia64/sys/conf/files.sparc64#27 integrate .. //depot/projects/ia64/sys/contrib/dev/fla/fla.c#8 integrate .. //depot/projects/ia64/sys/contrib/dev/oltr/if_oltr.c#6 integrate .. //depot/projects/ia64/sys/dev/ata/ata-all.c#32 integrate .. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#6 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-cd.c#23 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-tape.c#12 integrate .. //depot/projects/ia64/sys/dev/awi/if_awi_pccard.c#5 integrate .. //depot/projects/ia64/sys/dev/ccd/ccd.c#20 integrate .. //depot/projects/ia64/sys/dev/ciss/ciss.c#16 integrate .. //depot/projects/ia64/sys/dev/drm/drm_fops.h#4 integrate .. //depot/projects/ia64/sys/dev/em/LICENSE#2 integrate .. //depot/projects/ia64/sys/dev/em/README#6 integrate .. //depot/projects/ia64/sys/dev/em/if_em.c#18 integrate .. //depot/projects/ia64/sys/dev/em/if_em.h#12 integrate .. //depot/projects/ia64/sys/dev/em/if_em_hw.c#7 integrate .. //depot/projects/ia64/sys/dev/em/if_em_hw.h#8 integrate .. //depot/projects/ia64/sys/dev/em/if_em_osdep.h#10 integrate .. //depot/projects/ia64/sys/dev/fb/vga.c#9 integrate .. //depot/projects/ia64/sys/dev/firewire/if_fwe.c#11 integrate .. //depot/projects/ia64/sys/dev/ida/ida.c#7 integrate .. //depot/projects/ia64/sys/dev/iir/iir_pci.c#5 integrate .. //depot/projects/ia64/sys/dev/md/md.c#24 integrate .. //depot/projects/ia64/sys/dev/musycc/musycc.c#5 integrate .. //depot/projects/ia64/sys/dev/pccard/pccard.c#16 integrate .. //depot/projects/ia64/sys/dev/pccard/pccard_cis.c#8 integrate .. //depot/projects/ia64/sys/dev/pccard/pccarddevs#21 integrate .. //depot/projects/ia64/sys/dev/pccard/pccarddevs.h#21 integrate .. //depot/projects/ia64/sys/dev/pdq/pdq_freebsd.h#5 integrate .. //depot/projects/ia64/sys/dev/pdq/pdq_ifsubr.c#8 integrate .. //depot/projects/ia64/sys/dev/puc/puc.c#16 integrate .. //depot/projects/ia64/sys/dev/puc/pucdata.c#11 integrate .. //depot/projects/ia64/sys/dev/puc/pucvar.h#10 integrate .. //depot/projects/ia64/sys/dev/raidframe/rf_threadstuff.h#2 integrate .. //depot/projects/ia64/sys/dev/sio/sio.c#39 integrate .. //depot/projects/ia64/sys/dev/sio/sioreg.h#7 integrate .. //depot/projects/ia64/sys/dev/sound/pci/via8233.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/ac97.c#15 integrate .. //depot/projects/ia64/sys/dev/twe/twe_compat.h#5 integrate .. //depot/projects/ia64/sys/dev/twe/twe_freebsd.c#14 integrate .. //depot/projects/ia64/sys/dev/ubsec/ubsec.c#14 integrate .. //depot/projects/ia64/sys/dev/usb/if_cue.c#10 integrate .. //depot/projects/ia64/sys/dev/usb/udbp.c#7 integrate .. //depot/projects/ia64/sys/dev/wi/if_wi.c#34 integrate .. //depot/projects/ia64/sys/dev/wi/if_wi_pccard.c#14 integrate .. //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#9 integrate .. //depot/projects/ia64/sys/dev/wi/if_wivar.h#13 integrate .. //depot/projects/ia64/sys/fs/udf/udf_vnops.c#17 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde.c#7 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_crypt.c#9 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_lock.c#7 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_work.c#6 integrate .. //depot/projects/ia64/sys/geom/geom.h#23 integrate .. //depot/projects/ia64/sys/geom/geom_bsd.c#26 integrate .. //depot/projects/ia64/sys/geom/geom_ctl.c#5 integrate .. //depot/projects/ia64/sys/geom/geom_dev.c#31 integrate .. //depot/projects/ia64/sys/geom/geom_disk.c#27 integrate .. //depot/projects/ia64/sys/geom/geom_dump.c#16 integrate .. //depot/projects/ia64/sys/geom/geom_event.c#14 integrate .. //depot/projects/ia64/sys/geom/geom_int.h#9 integrate .. //depot/projects/ia64/sys/geom/geom_io.c#21 integrate .. //depot/projects/ia64/sys/geom/geom_kern.c#15 integrate .. //depot/projects/ia64/sys/geom/geom_slice.c#22 integrate .. //depot/projects/ia64/sys/geom/geom_stats.c#6 delete .. //depot/projects/ia64/sys/geom/geom_stats.h#3 delete .. //depot/projects/ia64/sys/geom/geom_subr.c#22 integrate .. //depot/projects/ia64/sys/i386/i386/busdma_machdep.c#12 integrate .. //depot/projects/ia64/sys/i386/i386/identcpu.c#16 integrate .. //depot/projects/ia64/sys/i386/i386/initcpu.c#10 integrate .. //depot/projects/ia64/sys/i386/i386/tsc.c#2 integrate .. //depot/projects/ia64/sys/i386/include/apic.h#4 integrate .. //depot/projects/ia64/sys/i386/include/pmap.h#10 integrate .. //depot/projects/ia64/sys/i386/isa/clock.c#14 integrate .. //depot/projects/ia64/sys/i386/isa/if_le.c#9 integrate .. //depot/projects/ia64/sys/i386/linux/linux_machdep.c#12 integrate .. //depot/projects/ia64/sys/i386/linux/linux_sysvec.c#20 integrate .. //depot/projects/ia64/sys/ia64/ia64/busdma_machdep.c#10 integrate .. //depot/projects/ia64/sys/ia64/include/pmap.h#11 integrate .. //depot/projects/ia64/sys/isa/fd.c#14 integrate .. //depot/projects/ia64/sys/kern/kern_exit.c#37 integrate .. //depot/projects/ia64/sys/kern/kern_lockf.c#10 integrate .. //depot/projects/ia64/sys/kern/kern_mutex.c#21 integrate .. //depot/projects/ia64/sys/kern/kern_switch.c#22 integrate .. //depot/projects/ia64/sys/kern/kern_synch.c#29 integrate .. //depot/projects/ia64/sys/kern/kern_tc.c#21 integrate .. //depot/projects/ia64/sys/kern/kern_thread.c#33 integrate .. //depot/projects/ia64/sys/kern/subr_devstat.c#5 integrate .. //depot/projects/ia64/sys/kern/subr_disk.c#14 integrate .. //depot/projects/ia64/sys/kern/subr_prf.c#22 integrate .. //depot/projects/ia64/sys/kern/sys_process.c#17 integrate .. //depot/projects/ia64/sys/kern/uipc_cow.c#7 integrate .. //depot/projects/ia64/sys/kern/uipc_sem.c#7 integrate .. //depot/projects/ia64/sys/kern/uipc_syscalls.c#29 integrate .. //depot/projects/ia64/sys/kern/vfs_bio.c#44 integrate .. //depot/projects/ia64/sys/kern/vfs_cache.c#13 integrate .. //depot/projects/ia64/sys/kern/vfs_cluster.c#18 integrate .. //depot/projects/ia64/sys/modules/oltr/Makefile#4 integrate .. //depot/projects/ia64/sys/net/bpf.c#20 integrate .. //depot/projects/ia64/sys/net/if.c#22 integrate .. //depot/projects/ia64/sys/net/if_arp.h#2 integrate .. //depot/projects/ia64/sys/net/if_ethersubr.c#26 integrate .. //depot/projects/ia64/sys/net/if_fddisubr.c#12 integrate .. //depot/projects/ia64/sys/net/if_iso88025subr.c#11 integrate .. //depot/projects/ia64/sys/net/iso88025.h#5 integrate .. //depot/projects/ia64/sys/netatalk/aarp.c#7 integrate .. //depot/projects/ia64/sys/netinet/ip.h#4 integrate .. //depot/projects/ia64/sys/netinet/ip_icmp.c#13 integrate .. //depot/projects/ia64/sys/netinet/ip_icmp.h#4 integrate .. //depot/projects/ia64/sys/netncp/ncp_conn.c#7 integrate .. //depot/projects/ia64/sys/nfsclient/nfs_vnops.c#17 integrate .. //depot/projects/ia64/sys/pc98/pc98/clock.c#13 integrate .. //depot/projects/ia64/sys/pc98/pc98/fd.c#17 integrate .. //depot/projects/ia64/sys/pci/if_dc.c#28 integrate .. //depot/projects/ia64/sys/pci/if_de.c#9 integrate .. //depot/projects/ia64/sys/pci/if_rl.c#25 integrate .. //depot/projects/ia64/sys/pci/if_rlreg.h#9 integrate .. //depot/projects/ia64/sys/pci/if_xl.c#24 integrate .. //depot/projects/ia64/sys/pci/if_xlreg.h#10 integrate .. //depot/projects/ia64/sys/powerpc/include/pmap.h#6 integrate .. //depot/projects/ia64/sys/powerpc/powermac/macio.c#7 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/busdma_machdep.c#8 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/fpu.c#2 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/genassym.c#10 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/machdep.c#22 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/swtch.S#2 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/trap.c#23 integrate .. //depot/projects/ia64/sys/security/mac_portacl/mac_portacl.c#3 integrate .. //depot/projects/ia64/sys/sparc64/include/cache.h#5 integrate .. //depot/projects/ia64/sys/sparc64/include/pcpu.h#6 integrate .. //depot/projects/ia64/sys/sparc64/include/pmap.h#15 integrate .. //depot/projects/ia64/sys/sparc64/include/smp.h#9 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/bus_machdep.c#13 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/cache.c#10 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/cheetah.c#1 branch .. //depot/projects/ia64/sys/sparc64/sparc64/db_trace.c#7 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/identcpu.c#7 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/locore.S#4 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/machdep.c#30 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/mem.c#6 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/mp_exception.S#3 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/mp_machdep.c#14 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/pmap.c#32 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/spitfire.c#1 branch .. //depot/projects/ia64/sys/sparc64/sparc64/tick.c#9 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/vm_machdep.c#20 integrate .. //depot/projects/ia64/sys/sys/devicestat.h#4 integrate .. //depot/projects/ia64/sys/sys/kse.h#8 integrate .. //depot/projects/ia64/sys/sys/param.h#28 integrate .. //depot/projects/ia64/sys/sys/proc.h#52 integrate .. //depot/projects/ia64/sys/sys/stat.h#12 integrate .. //depot/projects/ia64/sys/sys/systm.h#25 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_alloc.c#20 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_snapshot.c#25 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_softdep.c#27 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_subr.c#7 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_vfsops.c#32 integrate .. //depot/projects/ia64/sys/ufs/ufs/ufs_extattr.c#15 integrate .. //depot/projects/ia64/sys/vm/pmap.h#14 integrate .. //depot/projects/ia64/sys/vm/vm_map.c#46 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#40 integrate .. //depot/projects/ia64/sys/vm/vm_page.c#40 integrate .. //depot/projects/ia64/sys/vm/vnode_pager.c#28 integrate .. //depot/projects/ia64/tools/KSE/rr/rr.c#2 integrate .. //depot/projects/ia64/tools/tools/crypto/Makefile#4 integrate .. //depot/projects/ia64/tools/tools/crypto/cryptostats.c#2 integrate .. //depot/projects/ia64/tools/tools/crypto/hifnstats.c#1 branch .. //depot/projects/ia64/tools/tools/crypto/ipsecstats.c#1 branch .. //depot/projects/ia64/usr.bin/awk/Makefile#7 integrate .. //depot/projects/ia64/usr.bin/calendar/calendars/calendar.birthday#7 integrate .. //depot/projects/ia64/usr.bin/systat/iostat.c#5 integrate .. //depot/projects/ia64/usr.bin/systat/vmstat.c#8 integrate .. //depot/projects/ia64/usr.bin/uudecode/uudecode.c#15 integrate .. //depot/projects/ia64/usr.bin/uuencode/uuencode.1#9 integrate .. //depot/projects/ia64/usr.bin/uuidgen/uuidgen.1#6 integrate .. //depot/projects/ia64/usr.bin/uuidgen/uuidgen.c#7 integrate .. //depot/projects/ia64/usr.bin/vmstat/vmstat.c#12 integrate .. //depot/projects/ia64/usr.sbin/Makefile#34 integrate .. //depot/projects/ia64/usr.sbin/adduser/adduser.8#10 integrate .. //depot/projects/ia64/usr.sbin/adduser/adduser.sh#6 integrate .. //depot/projects/ia64/usr.sbin/gstat/Makefile#1 branch .. //depot/projects/ia64/usr.sbin/gstat/gstat.c#1 branch .. //depot/projects/ia64/usr.sbin/iostat/iostat.c#4 integrate .. //depot/projects/ia64/usr.sbin/jail/jail.8#8 integrate .. //depot/projects/ia64/usr.sbin/mtree/mtree.c#4 integrate .. //depot/projects/ia64/usr.sbin/ypserv/Makefile.yp#3 integrate Differences ... ==== //depot/projects/ia64/bin/dd/args.c#6 (text+ko) ==== @@ -41,7 +41,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/dd/args.c,v 1.34 2003/02/27 18:04:54 markm Exp $"); +__FBSDID("$FreeBSD: src/bin/dd/args.c,v 1.36 2003/03/15 13:34:48 ru Exp $"); #include @@ -189,7 +189,7 @@ res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "bs must be between 1 and %d", SSIZE_MAX); + errx(1, "bs must be between 1 and %jd", (intmax_t)SSIZE_MAX); in.dbsz = out.dbsz = (size_t)res; } @@ -200,7 +200,7 @@ res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "cbs must be between 1 and %d", SSIZE_MAX); + errx(1, "cbs must be between 1 and %jd", (intmax_t)SSIZE_MAX); cbsz = (size_t)res; } @@ -235,7 +235,8 @@ if (!(ddflags & C_BS)) { res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "ibs must be between 1 and %zd", SSIZE_MAX); + errx(1, "ibs must be between 1 and %jd", + (intmax_t)SSIZE_MAX); in.dbsz = (size_t)res; } } @@ -255,7 +256,8 @@ if (!(ddflags & C_BS)) { res = get_num(arg); if (res < 1 || res > SSIZE_MAX) - errx(1, "obs must be between 1 and %zd", SSIZE_MAX); + errx(1, "obs must be between 1 and %jd", + (intmax_t)SSIZE_MAX); out.dbsz = (size_t)res; } } ==== //depot/projects/ia64/bin/sh/expand.c#9 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.41 2003/01/08 10:50:08 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.42 2003/03/15 07:56:59 ru Exp $"); #include #include @@ -531,7 +531,7 @@ outfmt(&errout, "%s\n", startp); error((char *)NULL); } - error("%.*s: parameter %snot set", p - str - 1, + error("%.*s: parameter %snot set", (int)(p - str - 1), str, (varflags & VSNUL) ? "null or " : nullstr); return 0; @@ -666,7 +666,8 @@ case VSTRIMRIGHT: case VSTRIMRIGHTMAX: case VSLENGTH: - error("%.*s: parameter not set", p - var - 1, var); + error("%.*s: parameter not set", (int)(p - var - 1), + var); } } if (set && subtype != VSPLUS) { ==== //depot/projects/ia64/bin/sh/jobs.c#17 (text+ko) ==== @@ -40,7 +40,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.62 2003/01/27 07:41:12 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.63 2003/03/17 11:28:56 tjr Exp $"); #include #include @@ -740,6 +740,7 @@ TRACE(("forkshell(%%%d, 0x%lx, %d) called\n", jp - jobtab, (long)n, mode)); INTOFF; + flushall(); pid = fork(); if (pid == -1) { TRACE(("Fork failed, errno=%d\n", errno)); ==== //depot/projects/ia64/contrib/cvs/src/parseinfo.c#4 (text+ko) ==== @@ -4,6 +4,8 @@ * * You may distribute under the terms of the GNU General Public License as * specified in the README file that comes with the CVS source distribution. + * + * $FreeBSD: src/contrib/cvs/src/parseinfo.c,v 1.2 2003/03/20 11:05:48 des Exp $ */ #include "cvs.h" @@ -340,6 +342,25 @@ goto error_return; } } + else if (strcmp (line, "tag") == 0) { + RCS_setlocalid(p); + } + else if (strcmp (line, "umask") == 0) { + cvsumask = (mode_t)(strtol(p, NULL, 8) & 0777); + } + else if (strcmp (line, "dlimit") == 0) { +#ifdef BSD +#include + struct rlimit rl; + + if (getrlimit(RLIMIT_DATA, &rl) != -1) { + rl.rlim_cur = atoi(p); + rl.rlim_cur *= 1024; + + (void) setrlimit(RLIMIT_DATA, &rl); + } +#endif /* BSD */ + } else if (strcmp (line, "PreservePermissions") == 0) { if (strcmp (p, "no") == 0) ==== //depot/projects/ia64/contrib/gcc/config/rs6000/sysv4.h#7 (text+ko) ==== @@ -20,8 +20,6 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $FreeBSD: src/contrib/gcc/config/rs6000/sysv4.h,v 1.5 2003/02/10 06:05:38 kan Exp $ */ - /* Yes! We are ELF. */ #define TARGET_OBJECT_FORMAT OBJECT_ELF @@ -1209,7 +1207,7 @@ /* FreeBSD support. */ #define CPP_OS_FREEBSD_SPEC "\ - -D__PPC__ -D__ppc__ -D__PowerPC__ -D__powerpc__ -D__ELF__ \ + -D__PPC__ -D__ppc__ -D__PowerPC__ -D__powerpc__ \ -Acpu=powerpc -Amachine=powerpc" #define STARTFILE_FREEBSD_SPEC FBSD_STARTFILE_SPEC ==== //depot/projects/ia64/contrib/gdtoa/README#2 (text+ko) ==== @@ -313,6 +313,10 @@ exponent = fpi->emin. Strtodg provides distinct return values for normals and denormals; see gdtoa.h. +Compiling g__fmt.c, strtod.c, and strtodg.c with -DUSE_LOCALE causes +the decimal-point character to be taken from the current locale; otherwise +it is '.'. + Please send comments to David M. Gay ==== //depot/projects/ia64/contrib/gdtoa/g__fmt.c#2 (text+ko) ==== @@ -37,6 +37,10 @@ #include "gdtoaimp.h" +#ifdef USE_LOCALE +#include "locale.h" +#endif + char * #ifdef KR_headers g__fmt(b, s, se, decpt, sign) char *b; char *s; char *se; int decpt; ULong sign; @@ -46,13 +50,17 @@ { int i, j, k; char *s0 = s; - +#ifdef USE_LOCALE + char decimalpoint = *localeconv()->decimal_point; +#else +#define decimalpoint '.' +#endif if (sign) *b++ = '-'; if (decpt <= -4 || decpt > se - s + 5) { *b++ = *s++; if (*s) { - *b++ = '.'; + *b++ = decimalpoint; while((*b = *s++) !=0) b++; } @@ -76,7 +84,7 @@ *b = 0; } else if (decpt <= 0) { - *b++ = '.'; + *b++ = decimalpoint; for(; decpt < 0; decpt++) *b++ = '0'; while((*b = *s++) !=0) @@ -86,7 +94,7 @@ while((*b = *s++) !=0) { b++; if (--decpt == 0 && *s) - *b++ = '.'; + *b++ = decimalpoint; } for(; decpt > 0; decpt--) *b++ = '0'; ==== //depot/projects/ia64/contrib/gdtoa/gdtoaimp.h#2 (text+ko) ==== @@ -26,7 +26,7 @@ ****************************************************************/ -/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.2 2003/03/12 20:20:22 das Exp $ */ +/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.3 2003/03/19 20:25:45 das Exp $ */ /* This is a variation on dtoa.c that converts arbitary binary floating-point formats to and from decimal notation. It uses @@ -203,6 +203,7 @@ #endif #define INFNAN_CHECK +#define USE_LOCALE #undef IEEE_Arith #undef Avoid_Underflow ==== //depot/projects/ia64/contrib/gdtoa/strtod.c#2 (text+ko) ==== @@ -85,9 +85,6 @@ #ifdef Honor_FLT_ROUNDS int rounding; #endif -#ifdef USE_LOCALE - CONST char *s2; -#endif sign = nz0 = nz = 0; dval(rv) = 0.; @@ -150,25 +147,11 @@ z = 10*z + c - '0'; nd0 = nd; #ifdef USE_LOCALE - s1 = localeconv()->decimal_point; - if (c == *s1) { - c = '.'; - if (*++s1) { - s2 = s; - for(;;) { - if (*++s2 != *s1) { - c = 0; - break; - } - if (!*++s1) { - s = s2; - break; - } - } - } - } + if (c == *localeconv()->decimal_point) +#else + if (c == '.') #endif - if (c == '.') { + { c = *++s; if (!nd) { for(; c == '0'; c = *++s) ==== //depot/projects/ia64/contrib/gdtoa/strtodg.c#2 (text+ko) ==== @@ -59,9 +59,6 @@ { ULong *x, *xe; Bigint *b1; -#ifdef USE_LOCALE - CONST char *s2; -#endif #ifdef Pack_16 ULong carry = 1, y; #endif @@ -399,25 +396,11 @@ z = 10*z + c - '0'; nd0 = nd; #ifdef USE_LOCALE - s1 = localeconv()->decimal_point; - if (c == *s1) { - c = '.'; - if (*++s1) { - s2 = s; - for(;;) { - if (*++s2 != *s1) { - c = 0; - break; - } - if (!*++s1) { - s = s2; - break; - } - } - } - } + if (c == *localeconv()->decimal_point) +#else + if (c == '.') #endif - if (c == '.') { + { c = *++s; if (!nd) { for(; c == '0'; c = *++s) ==== //depot/projects/ia64/contrib/gdtoa/xsum0.out#2 (text+ko) ==== @@ -1,9 +1,9 @@ -README 10a65619 13093 +README 7150e50 13249 arithchk.c e37b8a75 4070 dmisc.c e8d262b6 4712 dtoa.c f3c132b3 16905 g_Qfmt.c e5847e9 2870 -g__fmt.c f2d66617 2355 +g__fmt.c e29d67f1 2534 g_ddfmt.c fcf94527 3790 g_dfmt.c f30e55a9 2533 g_ffmt.c 7c4ea96 2459 @@ -12,7 +12,7 @@ gdtoa.c 364a0d2 17017 gdtoa.h 1eb440de 4810 gdtoaimp.h 6a955ba 19106 -gethex.c f56c1968 5041 +gethex.c ff3c434d 4981 gmisc.c e1a268ea 2114 hd_init.c cf9a94e 1827 hexnan.c f53be1da 2988 @@ -26,9 +26,9 @@ strtoIg.c ec59c2fa 3484 strtoIx.c 8f8c9d 1990 strtoIxL.c 1313ff7f 1961 -strtod.c 1390a957 20277 +strtod.c 1ad667 20076 strtodI.c e58338e0 4062 -strtodg.c 1cba0060 19769 +strtodg.c 1caf3fa4 19553 strtof.c 1e7a787a 2202 strtopQ.c e232c542 2685 strtopd.c e865dc64 1701 ==== //depot/projects/ia64/contrib/isc-dhcp/client/dhclient.8#4 (text+ko) ==== @@ -20,7 +20,7 @@ .\" .\" Portions copyright (c) 2000 David E. O'Brien. .\" All rights reserved. -.\" $FreeBSD: src/contrib/isc-dhcp/client/dhclient.8,v 1.12 2003/01/16 07:28:12 obrien Exp $ +.\" $FreeBSD: src/contrib/isc-dhcp/client/dhclient.8,v 1.13 2003/03/18 19:46:55 obrien Exp $ .\" .TH dhclient 8 .SH NAME @@ -41,6 +41,9 @@ .B -q ] [ +.B -v +] +[ .B -1 ] [ @@ -204,6 +207,10 @@ .B -q flag prevents any messages other than errors from being printed to the standard error descriptor. +.B -v +flag turns on all messages. +Opposite of +.B -q . .PP The client normally doesn't release the current lease as it is not required by the DHCP protocol. Some cable ISPs require their clients ==== //depot/projects/ia64/contrib/isc-dhcp/client/dhclient.c#6 (text+ko) ==== @@ -42,7 +42,7 @@ #ifndef lint static char ocopyright[] = "$Id: dhclient.c,v 1.129.2.12 2002/11/07 23:26:38 dhankins Exp $ Copyright (c) 1995-2002 Internet Software Consortium. All rights reserved.\n" -"$FreeBSD: src/contrib/isc-dhcp/client/dhclient.c,v 1.23 2003/01/15 10:44:05 murray Exp $\n"; +"$FreeBSD: src/contrib/isc-dhcp/client/dhclient.c,v 1.24 2003/03/18 19:46:55 obrien Exp $\n"; #endif /* not lint */ #include "dhcpd.h" @@ -185,6 +185,9 @@ } else if (!strcmp (argv [i], "-q")) { quiet = 1; quiet_interface_discovery = 1; + } else if (!strcmp (argv [i], "-v")) { + quiet = 0; + quiet_interface_discovery = 0; } else if (!strcmp (argv [i], "-s")) { if (++i == argc) usage (); ==== //depot/projects/ia64/contrib/one-true-awk/FIXES#5 (text+ko) ==== @@ -25,6 +25,21 @@ This file lists all bug fixes, changes, etc., made since the AWK book was sent to the printers in August, 1987. +Mar 14, 2003: + the internationalization changes, somewhat modified, are now + reinstated. in theory awk will now do character comparisons + and case conversions in national language, but "." will always + be the decimal point separator on input and output regardless + of national language. isblank(){} has an #ifndef. + + this no longer compiles on windows: LC_MESSAGES isn't defined + in vc6++. + + fixed subtle behavior in field and record splitting: if FS is + a single character and RS is not empty, \n is NOT a separator. + this tortuous reading is found in the awk book; behavior now + matches gawk and mawk. + Dec 13, 2002: for the moment, the internationalization changes of nov 29 are rolled back -- programs like x = 1.2 don't work in some locales, ==== //depot/projects/ia64/contrib/one-true-awk/README#5 (text+ko) ==== @@ -72,8 +72,14 @@ *if* you provide versions of popen and pclose. The file missing95.c contains versions that can be used to get started with, though the underlying support has mysterious properties, -the symptom of which can be truncated pipe output. Beware. -The file makefile.win gives hints on how to proceed. +the symptom of which can be truncated pipe output. Beware. The +file makefile.win gives hints on how to proceed; if you run +vcvars32.bat, it will set up necessary paths and parameters so +you can subsequently run nmake -f makefile.win. Beware also that +when running on Windows under command.com, various quoting +conventions are different from Unix systems: single quotes won't +work around arguments, and various characters like % are +interpreted within double quotes. This compiles without change on Macintosh OS X using gcc and the standard developer tools. ==== //depot/projects/ia64/contrib/one-true-awk/b.c#5 (text+ko) ==== @@ -282,9 +282,24 @@ return c; } +static int collate_range_cmp(int a, int b) +{ + int r; + static char s[2][2]; + + if ((uschar)a == (uschar)b) + return 0; + s[0][0] = a; + s[1][0] = b; + if ((r = strcoll(s[0], s[1])) == 0) + r = (uschar)a - (uschar)b; + return r; +} + char *cclenter(const char *argp) /* add a character class */ { int i, c, c2; + int j; uschar *p = (uschar *) argp; uschar *op, *bp; static uschar *buf = 0; @@ -303,15 +318,18 @@ c2 = *p++; if (c2 == '\\') c2 = quoted((char **) &p); - if (c > c2) { /* empty; ignore */ + if (collate_range_cmp(c, c2) > 0) { /* empty; ignore */ bp--; i--; continue; } - while (c < c2) { + for (j = 0; j < NCHARS; j++) { + if ((collate_range_cmp(c, j) > 0) || + collate_range_cmp(j, c2) > 0) + continue; if (!adjbuf((char **) &buf, &bufsz, bp-buf+2, 100, (char **) &bp, 0)) FATAL("out of space for character class [%.10s...] 2", p); - *bp++ = ++c; + *bp++ = j; i++; } continue; @@ -695,23 +713,39 @@ * relex(), the expanded character class (prior to range expansion) * must be less than twice the size of their full name. */ + +/* Because isblank doesn't show up in any of the header files on any + * system i use, it's defined here. if some other locale has a richer + * definition of "blank", define HAS_ISBLANK and provide your own + * version. + */ + +#ifndef HAS_ISBLANK + +int isblank(int c) +{ + return c==' ' || c=='\t'; +} + +#endif + struct charclass { const char *cc_name; int cc_namelen; - const char *cc_expand; + int (*cc_func)(int); } charclasses[] = { - { "alnum", 5, "0-9A-Za-z" }, - { "alpha", 5, "A-Za-z" }, - { "blank", 5, " \t" }, - { "cntrl", 5, "\000-\037\177" }, - { "digit", 5, "0-9" }, - { "graph", 5, "\041-\176" }, - { "lower", 5, "a-z" }, - { "print", 5, " \041-\176" }, - { "punct", 5, "\041-\057\072-\100\133-\140\173-\176" }, - { "space", 5, " \f\n\r\t\v" }, - { "upper", 5, "A-Z" }, - { "xdigit", 6, "0-9A-Fa-f" }, + { "alnum", 5, isalnum }, + { "alpha", 5, isalpha }, + { "blank", 5, isblank }, + { "cntrl", 5, iscntrl }, + { "digit", 5, isdigit }, + { "graph", 5, isgraph }, + { "lower", 5, islower }, + { "print", 5, isprint }, + { "punct", 5, ispunct }, + { "space", 5, isspace }, + { "upper", 5, isupper }, + { "xdigit", 6, isxdigit }, { NULL, 0, NULL }, }; @@ -724,7 +758,7 @@ static int bufsz = 100; uschar *bp; struct charclass *cc; - const uschar *p; + int i; switch (c = *prestr++) { case '|': return OR; @@ -773,8 +807,14 @@ if (cc->cc_name != NULL && prestr[1 + cc->cc_namelen] == ':' && prestr[2 + cc->cc_namelen] == ']') { prestr += cc->cc_namelen + 3; - for (p = (const uschar *) cc->cc_expand; *p; p++) - *bp++ = *p; + for (i = 0; i < NCHARS; i++) { + if (!adjbuf((char **) &buf, &bufsz, bp-buf+1, 100, (char **) &bp, 0)) + FATAL("out of space for reg expr %.10s...", lastre); + if (cc->cc_func(i)) { + *bp++ = i; + n++; + } + } } else *bp++ = c; } else if (c == '\0') { ==== //depot/projects/ia64/contrib/one-true-awk/lib.c#3 (text+ko) ==== @@ -308,6 +308,13 @@ } *fr = 0; } else if (*r != 0) { /* if 0, it's a null field */ + /* subtlecase : if length(FS) == 1 && length(RS > 0) + * \n is NOT a field separator (cf awk book 61,84). + * this variable is tested in the inner while loop. + */ + int rtest = '\n'; /* normal case */ + if (strlen(*RS) > 0) + rtest = '\0'; for (;;) { i++; if (i > nfields) @@ -316,7 +323,7 @@ xfree(fldtab[i]->sval); fldtab[i]->sval = fr; fldtab[i]->tval = FLD | STR | DONTFREE; - while (*r != sep && *r != '\n' && *r != '\0') /* \n is always a separator */ + while (*r != sep && *r != rtest && *r != '\0') /* \n is always a separator */ *fr++ = *r++; *fr++ = 0; if (*r++ == 0) ==== //depot/projects/ia64/contrib/one-true-awk/main.c#6 (text+ko) ==== @@ -22,11 +22,12 @@ THIS SOFTWARE. ****************************************************************/ -const char *version = "version 20021213"; +const char *version = "version 20030314"; #define DEBUG #include #include +#include #include #include #include @@ -54,6 +55,10 @@ { const char *fs = NULL; + setlocale(LC_ALL, ""); + setlocale(LC_COLLATE, ""); + setlocale(LC_CTYPE, ""); + setlocale(LC_MESSAGES, ""); cmdname = argv[0]; if (argc == 1) { fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [files]\n", cmdname); ==== //depot/projects/ia64/contrib/one-true-awk/makefile#5 (text+ko) ==== @@ -45,7 +45,7 @@ lib.c run.c tran.c missing95.c SHIP = README FIXES $(SOURCE) ytab[ch].bak makefile makefile.win \ - buildwin.bat mac.code awk.1 + vcvars32.bat buildwin.bat mac.code awk.1 a.out: ytab.o $(OFILES) $(CC) $(CFLAGS) ytab.o $(OFILES) $(ALLOC) -lm ==== //depot/projects/ia64/contrib/one-true-awk/run.c#5 (text+ko) ==== @@ -1509,11 +1509,11 @@ if (t == FTOUPPER) { for (p = buf; *p; p++) if (islower((uschar) *p)) - *p = toupper(*p); + *p = toupper((uschar)*p); } else { for (p = buf; *p; p++) if (isupper((uschar) *p)) - *p = tolower(*p); + *p = tolower((uschar)*p); } tempfree(x); x = gettemp(); ==== //depot/projects/ia64/crypto/openssl/crypto/rsa/rsa_eay.c#6 (text+ko) ==== @@ -195,6 +195,25 @@ return(r); } +static int rsa_eay_blinding(RSA *rsa, BN_CTX *ctx) + { + int ret = 1; + CRYPTO_w_lock(CRYPTO_LOCK_RSA); + /* Check again inside the lock - the macro's check is racey */ + if(rsa->blinding == NULL) + ret = RSA_blinding_on(rsa, ctx); + CRYPTO_w_unlock(CRYPTO_LOCK_RSA); + return ret; + } + +#define BLINDING_HELPER(rsa, ctx, err_instr) \ + do { \ + if(((rsa)->flags & RSA_FLAG_BLINDING) && \ + ((rsa)->blinding == NULL) && \ + !rsa_eay_blinding(rsa, ctx)) \ + err_instr \ + } while(0) + /* signing */ static int RSA_eay_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) @@ -239,8 +258,8 @@ goto err; } - if ((rsa->flags & RSA_FLAG_BLINDING) && (rsa->blinding == NULL)) - RSA_blinding_on(rsa,ctx); >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message