Date: Thu, 6 Feb 2003 21:45:07 -0800 (PST) From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 24763 for review Message-ID: <200302070545.h175j7R0017741@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=24763 Change 24763 by marcel@marcel_nfs on 2003/02/06 21:45:05 IFC @24762 Affected files ... .. //depot/projects/ia64/MAINTAINERS#22 integrate .. //depot/projects/ia64/Makefile.inc1#44 integrate .. //depot/projects/ia64/bin/csh/USD.doc/Makefile#2 delete .. //depot/projects/ia64/bin/date/date.c#5 integrate .. //depot/projects/ia64/bin/date/netdate.c#5 integrate .. //depot/projects/ia64/bin/ps/fmt.c#7 integrate .. //depot/projects/ia64/bin/ps/keyword.c#11 integrate .. //depot/projects/ia64/bin/ps/nlist.c#6 integrate .. //depot/projects/ia64/bin/ps/print.c#11 integrate .. //depot/projects/ia64/bin/ps/ps.c#11 integrate .. //depot/projects/ia64/bin/rm/rm.1#5 integrate .. //depot/projects/ia64/bin/sh/bltin/echo.c#4 integrate .. //depot/projects/ia64/bin/sh/sh.1#19 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/cmds.c#4 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/ftpcmd.y#4 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/ftpd.c#5 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/popen.c#4 integrate .. //depot/projects/ia64/contrib/lukemftpd/src/version.h#4 integrate .. //depot/projects/ia64/crypto/openssh/auth2-pam-freebsd.c#8 integrate .. //depot/projects/ia64/crypto/openssh/sshd.8#8 integrate .. //depot/projects/ia64/crypto/openssh/version.h#9 integrate .. //depot/projects/ia64/etc/defaults/pccard.conf#17 integrate .. //depot/projects/ia64/etc/mtree/BSD.root.dist#4 integrate .. //depot/projects/ia64/etc/pam.d/sshd#9 integrate .. //depot/projects/ia64/etc/pam.d/su#5 integrate .. //depot/projects/ia64/etc/rc.devfs#5 integrate .. //depot/projects/ia64/etc/rc.firewall#3 integrate .. //depot/projects/ia64/etc/rc.firewall6#3 integrate .. //depot/projects/ia64/lib/libc/compat-43/sigvec.2#4 integrate .. //depot/projects/ia64/lib/libc/db/man/mpool.3#4 integrate .. //depot/projects/ia64/lib/libc/gen/glob.3#4 integrate .. //depot/projects/ia64/lib/libc/locale/mbrune.3#6 integrate .. //depot/projects/ia64/lib/libc/locale/multibyte.3#7 integrate .. //depot/projects/ia64/lib/libc/net/gethostbyname.3#5 integrate .. //depot/projects/ia64/lib/libc/net/nsdispatch.3#4 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl.3#5 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_get.3#4 integrate .. //depot/projects/ia64/lib/libc/posix1e/acl_set.3#4 integrate .. //depot/projects/ia64/lib/libc/rpc/rpc_soc.3#6 integrate .. //depot/projects/ia64/lib/libc/stdio/tmpfile.c#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/rand.c#4 integrate .. //depot/projects/ia64/lib/libc/stdlib/random.c#3 integrate .. //depot/projects/ia64/lib/libc/sys/clock_gettime.2#4 integrate .. //depot/projects/ia64/lib/libc/sys/fcntl.2#8 integrate .. //depot/projects/ia64/lib/libc/sys/nfssvc.2#4 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_attr.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_attr_get_np.3#5 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cancel.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cleanup_pop.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cleanup_push.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cond_broadcast.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cond_destroy.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cond_init.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cond_signal.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cond_timedwait.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_cond_wait.3#2 integrate .. //depot/projects/ia64/lib/libc_r/man/pthread_rwlockattr_init.3#2 integrate .. //depot/projects/ia64/lib/libc_r/uthread/uthread_attr_get_np.c#3 integrate .. //depot/projects/ia64/lib/libdisk/create_chunk.c#12 integrate .. //depot/projects/ia64/lib/libdisk/libdisk.h#13 integrate .. //depot/projects/ia64/lib/libdisk/write_alpha_disk.c#5 integrate .. //depot/projects/ia64/lib/libdisk/write_disk.c#7 integrate .. //depot/projects/ia64/lib/libdisk/write_i386_disk.c#4 integrate .. //depot/projects/ia64/lib/libdisk/write_ia64_disk.c#8 integrate .. //depot/projects/ia64/lib/libdisk/write_pc98_disk.c#6 integrate .. //depot/projects/ia64/lib/libedit/editline.3#3 integrate .. //depot/projects/ia64/lib/libipsec/ipsec_set_policy.3#5 integrate .. //depot/projects/ia64/lib/libipsec/ipsec_strerror.3#3 integrate .. //depot/projects/ia64/lib/libpam/modules/modules.inc#12 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_echo/pam_echo.8#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_echo/pam_echo.c#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_exec/pam_exec.8#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_exec/pam_exec.c#2 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_group/Makefile#1 branch .. //depot/projects/ia64/lib/libpam/modules/pam_group/pam_group.8#1 branch .. //depot/projects/ia64/lib/libpam/modules/pam_group/pam_group.c#1 branch .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/Makefile#5 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.8#1 branch .. //depot/projects/ia64/lib/libpam/modules/pam_krb5/pam_krb5.c#10 integrate .. //depot/projects/ia64/lib/libpam/modules/pam_wheel/pam_wheel.c#7 integrate .. //depot/projects/ia64/libexec/bootpd/bootpd.c#4 integrate .. //depot/projects/ia64/libexec/bootpd/bootpgw/bootpgw.c#3 integrate .. //depot/projects/ia64/libexec/bootpd/rtmsg.c#3 integrate .. //depot/projects/ia64/libexec/bootpd/tools/bootptest/bootptest.c#2 integrate .. //depot/projects/ia64/libexec/ftpd/ftpcmd.y#14 integrate .. //depot/projects/ia64/libexec/ftpd/ftpd.c#19 integrate .. //depot/projects/ia64/libexec/lukemftpd/Makefile#10 integrate .. //depot/projects/ia64/libexec/lukemftpd/pamize.h#1 branch .. //depot/projects/ia64/release/Makefile#38 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/errata/article.sgml#9 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#65 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#7 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#16 integrate .. //depot/projects/ia64/release/i386/drivers.conf#13 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw.8#17 integrate .. //depot/projects/ia64/sbin/mount_nullfs/mount_nullfs.8#6 integrate .. //depot/projects/ia64/sbin/natd/natd.c#5 integrate .. //depot/projects/ia64/share/examples/etc/make.conf#25 integrate .. //depot/projects/ia64/share/man/man4/firewire.4#4 integrate .. //depot/projects/ia64/share/man/man4/sbp.4#4 integrate .. //depot/projects/ia64/share/man/man4/vinum.4#10 integrate .. //depot/projects/ia64/share/man/man5/make.conf.5#28 integrate .. //depot/projects/ia64/share/man/man7/hier.7#17 integrate .. //depot/projects/ia64/share/man/man9/malloc.9#7 integrate .. //depot/projects/ia64/share/man/man9/namei.9#4 integrate .. //depot/projects/ia64/share/man/man9/sleep.9#5 integrate .. //depot/projects/ia64/sys/alpha/alpha/busdma_machdep.c#7 integrate .. //depot/projects/ia64/sys/alpha/alpha/clock.c#7 integrate .. //depot/projects/ia64/sys/alpha/alpha/interrupt.c#11 integrate .. //depot/projects/ia64/sys/alpha/linux/linux.h#2 integrate .. //depot/projects/ia64/sys/alpha/osf1/osf1_misc.c#13 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_cd.c#11 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_pass.c#4 integrate .. //depot/projects/ia64/sys/cam/scsi/scsi_targ_bh.c#4 integrate .. //depot/projects/ia64/sys/compat/linux/linux_socket.c#5 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_stream.c#12 integrate .. //depot/projects/ia64/sys/conf/NOTES#36 integrate .. //depot/projects/ia64/sys/conf/files#60 integrate .. //depot/projects/ia64/sys/conf/files.pc98#22 integrate .. //depot/projects/ia64/sys/conf/files.powerpc#14 integrate .. //depot/projects/ia64/sys/conf/kmod.mk#20 integrate .. //depot/projects/ia64/sys/conf/options#42 integrate .. //depot/projects/ia64/sys/conf/options.powerpc#5 integrate .. //depot/projects/ia64/sys/contrib/dev/oltr/if_oltr.c#4 integrate .. //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_proxy.c#9 integrate .. //depot/projects/ia64/sys/dev/aac/aac.c#15 integrate .. //depot/projects/ia64/sys/dev/aac/aac_cam.c#5 integrate .. //depot/projects/ia64/sys/dev/aac/aac_cam.h#2 delete .. //depot/projects/ia64/sys/dev/aac/aacvar.h#10 integrate .. //depot/projects/ia64/sys/dev/advansys/advlib.c#2 integrate .. //depot/projects/ia64/sys/dev/advansys/adwcam.c#2 integrate .. //depot/projects/ia64/sys/dev/aha/aha.c#5 integrate .. //depot/projects/ia64/sys/dev/ahb/ahb.c#3 integrate .. //depot/projects/ia64/sys/dev/an/if_an.c#17 integrate .. //depot/projects/ia64/sys/dev/an/if_an_pci.c#5 integrate .. //depot/projects/ia64/sys/dev/an/if_anreg.h#6 integrate .. //depot/projects/ia64/sys/dev/bge/if_bge.c#21 integrate .. //depot/projects/ia64/sys/dev/bge/if_bgereg.h#12 integrate .. //depot/projects/ia64/sys/dev/bktr/bktr_audio.c#2 integrate .. //depot/projects/ia64/sys/dev/bktr/bktr_card.c#3 integrate .. //depot/projects/ia64/sys/dev/bktr/bktr_card.h#3 integrate .. //depot/projects/ia64/sys/dev/buslogic/bt.c#5 integrate .. //depot/projects/ia64/sys/dev/ciss/ciss.c#11 integrate .. //depot/projects/ia64/sys/dev/ciss/cissreg.h#3 integrate .. //depot/projects/ia64/sys/dev/ciss/cissvar.h#5 integrate .. //depot/projects/ia64/sys/dev/firewire/firewire.c#16 integrate .. //depot/projects/ia64/sys/dev/firewire/firewirereg.h#9 integrate .. //depot/projects/ia64/sys/dev/firewire/fwdev.c#9 integrate .. //depot/projects/ia64/sys/dev/firewire/fwmem.c#6 integrate .. //depot/projects/ia64/sys/dev/firewire/fwmem.h#3 integrate .. //depot/projects/ia64/sys/dev/firewire/fwohci.c#14 integrate .. //depot/projects/ia64/sys/dev/firewire/if_fwe.c#8 integrate .. //depot/projects/ia64/sys/dev/firewire/sbp.c#14 integrate .. //depot/projects/ia64/sys/dev/hifn/hifn7751.c#6 integrate .. //depot/projects/ia64/sys/dev/kbd/atkbd.c#4 integrate .. //depot/projects/ia64/sys/dev/mly/mly.c#8 integrate .. //depot/projects/ia64/sys/dev/mly/mlyvar.h#3 integrate .. //depot/projects/ia64/sys/dev/random/harvest.c#4 integrate .. //depot/projects/ia64/sys/dev/sio/sio.c#34 integrate .. //depot/projects/ia64/sys/dev/sound/pci/cs4281.c#3 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/ac97.c#10 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/buffer.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/channel.c#8 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/feeder.c#7 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/feeder_rate.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/pcm/vchan.c#6 integrate .. //depot/projects/ia64/sys/dev/sym/sym_hipd.c#9 integrate .. //depot/projects/ia64/sys/dev/syscons/rain/rain_saver.c#4 integrate .. //depot/projects/ia64/sys/dev/twe/twe_freebsd.c#8 integrate .. //depot/projects/ia64/sys/dev/usb/umass.c#19 integrate .. //depot/projects/ia64/sys/dev/vinum/vinum.c#4 integrate .. //depot/projects/ia64/sys/dev/vinum/vinumhdr.h#4 integrate .. //depot/projects/ia64/sys/dev/vinum/vinumio.c#10 integrate .. //depot/projects/ia64/sys/fs/msdosfs/msdosfs_conv.c#4 integrate .. //depot/projects/ia64/sys/fs/nwfs/nwfs_subr.c#4 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_subr.c#3 integrate .. //depot/projects/ia64/sys/fs/smbfs/smbfs_vnops.c#12 integrate .. //depot/projects/ia64/sys/geom/geom_disk.c#21 integrate .. //depot/projects/ia64/sys/geom/geom_io.c#15 integrate .. //depot/projects/ia64/sys/geom/geom_vol_ffs.c#1 branch .. //depot/projects/ia64/sys/i386/i386/busdma_machdep.c#8 integrate .. //depot/projects/ia64/sys/i386/i386/critical.c#5 integrate .. //depot/projects/ia64/sys/i386/i386/mp_machdep.c#16 integrate .. //depot/projects/ia64/sys/i386/i386/pmap.c#32 integrate .. //depot/projects/ia64/sys/i386/i386/tsc.c#1 branch .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_xenix.c#6 integrate .. //depot/projects/ia64/sys/i386/include/clock.h#4 integrate .. //depot/projects/ia64/sys/i386/include/cpu.h#4 integrate .. //depot/projects/ia64/sys/i386/include/smp.h#7 integrate .. //depot/projects/ia64/sys/i386/isa/apic_vector.s#6 integrate .. //depot/projects/ia64/sys/i386/isa/clock.c#12 integrate .. //depot/projects/ia64/sys/i386/isa/gpib.c#6 integrate .. //depot/projects/ia64/sys/i386/isa/gsc.c#3 integrate .. //depot/projects/ia64/sys/i386/isa/tw.c#4 integrate .. //depot/projects/ia64/sys/i386/linux/linux.h#4 integrate .. //depot/projects/ia64/sys/i4b/driver/i4b_isppp.c#9 integrate .. //depot/projects/ia64/sys/ia64/ia64/busdma_machdep.c#6 integrate .. //depot/projects/ia64/sys/ia64/ia64/clock.c#15 integrate .. //depot/projects/ia64/sys/ia64/ia64/interrupt.c#27 integrate .. //depot/projects/ia64/sys/ia64/ia64/sscdisk.c#8 integrate .. //depot/projects/ia64/sys/isa/isareg.h#2 integrate .. //depot/projects/ia64/sys/kern/init_main.c#26 integrate .. //depot/projects/ia64/sys/kern/kern_clock.c#14 integrate .. //depot/projects/ia64/sys/kern/kern_conf.c#14 integrate .. //depot/projects/ia64/sys/kern/kern_lock.c#12 integrate .. //depot/projects/ia64/sys/kern/kern_time.c#16 integrate .. //depot/projects/ia64/sys/kern/sched_ule.c#4 integrate .. //depot/projects/ia64/sys/kern/subr_clock.c#3 integrate .. //depot/projects/ia64/sys/kern/subr_prf.c#20 integrate .. //depot/projects/ia64/sys/kern/uipc_socket2.c#21 integrate .. //depot/projects/ia64/sys/kern/uipc_syscalls.c#25 integrate .. //depot/projects/ia64/sys/kern/uipc_usrreq.c#21 integrate .. //depot/projects/ia64/sys/libkern/random.c#2 integrate .. //depot/projects/ia64/sys/modules/Makefile#37 integrate .. //depot/projects/ia64/sys/modules/canbepm/Makefile#1 branch .. //depot/projects/ia64/sys/modules/canbus/Makefile#1 branch .. //depot/projects/ia64/sys/modules/linux/Makefile#7 integrate .. //depot/projects/ia64/sys/modules/netgraph/mppc/Makefile#3 integrate .. //depot/projects/ia64/sys/net/if_ppp.c#11 integrate .. //depot/projects/ia64/sys/net/zlib.c#7 integrate .. //depot/projects/ia64/sys/netgraph/ng_device.c#2 integrate .. //depot/projects/ia64/sys/netgraph/ng_mppc.c#6 integrate .. //depot/projects/ia64/sys/netinet/if_ether.c#15 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#32 integrate .. //depot/projects/ia64/sys/netinet6/nd6.c#8 integrate .. //depot/projects/ia64/sys/netipsec/key.c#4 integrate .. //depot/projects/ia64/sys/netkey/key.c#10 integrate .. //depot/projects/ia64/sys/pc98/conf/GENERIC#27 integrate .. //depot/projects/ia64/sys/pc98/pc98/canbepm.c#1 branch .. //depot/projects/ia64/sys/pc98/pc98/canbus.c#1 branch .. //depot/projects/ia64/sys/pc98/pc98/canbus.h#1 branch .. //depot/projects/ia64/sys/pc98/pc98/canbus_if.m#1 branch .. //depot/projects/ia64/sys/pc98/pc98/canbusvars.h#1 branch .. //depot/projects/ia64/sys/pc98/pc98/clock.c#11 integrate .. //depot/projects/ia64/sys/pccard/pccard.c#13 integrate .. //depot/projects/ia64/sys/pci/if_dc.c#24 integrate .. //depot/projects/ia64/sys/pci/if_pcn.c#9 integrate .. //depot/projects/ia64/sys/powerpc/conf/GENERIC#16 integrate .. //depot/projects/ia64/sys/powerpc/include/cpufunc.h#9 integrate .. //depot/projects/ia64/sys/powerpc/include/fpu.h#3 integrate .. //depot/projects/ia64/sys/powerpc/include/hid.h#1 branch .. //depot/projects/ia64/sys/powerpc/include/md_var.h#5 integrate .. //depot/projects/ia64/sys/powerpc/include/spr.h#3 integrate .. //depot/projects/ia64/sys/powerpc/powermac/macio.c#5 integrate .. //depot/projects/ia64/sys/powerpc/powermac/pswitch.c#1 branch .. //depot/projects/ia64/sys/powerpc/powerpc/busdma_machdep.c#5 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/clock.c#8 integrate .. //depot/projects/ia64/sys/powerpc/powerpc/cpu.c#1 branch .. //depot/projects/ia64/sys/powerpc/powerpc/machdep.c#21 integrate .. //depot/projects/ia64/sys/security/mac_biba/mac_biba.c#12 integrate .. //depot/projects/ia64/sys/security/mac_mls/mac_mls.c#11 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/bus_machdep.c#10 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/clock.c#6 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/tick.c#8 integrate .. //depot/projects/ia64/sys/sys/bio.h#13 integrate .. //depot/projects/ia64/sys/sys/buf.h#15 integrate .. //depot/projects/ia64/sys/sys/conf.h#15 integrate .. //depot/projects/ia64/sys/sys/disk.h#9 integrate .. //depot/projects/ia64/sys/sys/event.h#7 integrate .. //depot/projects/ia64/sys/sys/kernel.h#11 integrate .. //depot/projects/ia64/sys/sys/lockmgr.h#9 integrate .. //depot/projects/ia64/sys/sys/param.h#23 integrate .. //depot/projects/ia64/sys/sys/syscallsubr.h#4 integrate .. //depot/projects/ia64/sys/sys/systm.h#24 integrate .. //depot/projects/ia64/sys/sys/unpcb.h#4 integrate .. //depot/projects/ia64/sys/ufs/ufs/ufs_extattr.c#13 integrate .. //depot/projects/ia64/sys/vm/uma_core.c#33 integrate .. //depot/projects/ia64/tools/regression/lib/libc/gen/Makefile#2 integrate .. //depot/projects/ia64/tools/regression/lib/libc/gen/test-fpclassify.c#1 branch .. //depot/projects/ia64/usr.bin/elfdump/Makefile#2 integrate .. //depot/projects/ia64/usr.bin/elfdump/elfdump.1#1 branch .. //depot/projects/ia64/usr.bin/elfdump/elfdump.c#3 integrate .. //depot/projects/ia64/usr.bin/gprof/PSD.doc/Makefile#2 delete .. //depot/projects/ia64/usr.bin/ipcrm/ipcrm.1#3 integrate .. //depot/projects/ia64/usr.bin/killall/killall.c#6 integrate .. //depot/projects/ia64/usr.bin/ktrace/ktrace.c#6 integrate .. //depot/projects/ia64/usr.bin/ktrace/subr.c#5 integrate .. //depot/projects/ia64/usr.bin/mail/USD.doc/Makefile#2 delete .. //depot/projects/ia64/usr.bin/make/PSD.doc/Makefile#2 delete .. //depot/projects/ia64/usr.bin/msgs/msgs.c#7 integrate .. //depot/projects/ia64/usr.bin/su/su.c#9 integrate .. //depot/projects/ia64/usr.bin/yacc/skeleton.c#5 integrate .. //depot/projects/ia64/usr.sbin/Makefile#31 integrate .. //depot/projects/ia64/usr.sbin/adduser/adduser.8#9 integrate .. //depot/projects/ia64/usr.sbin/btxld/a.out.h#1 branch .. //depot/projects/ia64/usr.sbin/btxld/btxld.c#3 integrate .. //depot/projects/ia64/usr.sbin/daemon/daemon.8#2 integrate .. //depot/projects/ia64/usr.sbin/kgzip/elfhdr.h#2 integrate .. //depot/projects/ia64/usr.sbin/kgzip/kgzcmp.c#2 integrate .. //depot/projects/ia64/usr.sbin/mergemaster/mergemaster.8#7 integrate .. //depot/projects/ia64/usr.sbin/mergemaster/mergemaster.sh#12 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/sign/x509.c#3 integrate .. //depot/projects/ia64/usr.sbin/sysinstall/config.c#10 integrate .. //depot/projects/ia64/usr.sbin/sysinstall/menus.c#25 integrate Differences ... ==== //depot/projects/ia64/MAINTAINERS#22 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.56 2003/01/30 17:39:26 gordon Exp $ +$FreeBSD: src/MAINTAINERS,v 1.57 2003/02/04 06:29:03 phk Exp $ subsystem login notes ----------------------------- @@ -26,13 +26,6 @@ cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. -geom phk Pre-commit review requested. -specinfo/dev_t phk Pre-commit review requested. -struct disk phk Pre-commit review requested. -specfs phk Pre-commit review requested. -devfs phk Pre-commit review requested. -timekeeping phk Pre-commit review requested. -md(4) phk Pre-commit review requested. aac scottl Pre-commit review requested udf scottl Pre-commit review with myself or asmodai requested. powerpc benno Pre-commit review preferred. ==== //depot/projects/ia64/Makefile.inc1#44 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.314 2002/12/30 10:01:25 obrien Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.315 2003/02/04 08:15:30 phk Exp $ # # Make command line options: # -DMAKE_KERBEROS4 to build KerberosIV @@ -253,6 +253,14 @@ # success, regardless of how old your existing system is. # _worldtmp: +.if ${.CURDIR:C/[^,]//g} != "" +# The m4 build of sendmail files doesn't like it if ',' is used +# anywhere in the path of it's files. + @echo + @echo "*** Error: path to source tree contains a comma ','" + @echo + @false +.endif @echo @echo "--------------------------------------------------------------" @echo ">>> Rebuilding the temporary build tree" ==== //depot/projects/ia64/bin/date/date.c#5 (text+ko) ==== @@ -37,13 +37,14 @@ The Regents of the University of California. All rights reserved.\n"; #endif /* not lint */ +#if 0 #ifndef lint -#if 0 static char sccsid[] = "@(#)date.c 8.2 (Berkeley) 4/28/95"; +#endif /* not lint */ #endif -#endif /* not lint */ + #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/date/date.c,v 1.42 2002/10/18 14:48:48 markm Exp $"); +__FBSDID("$FreeBSD: src/bin/date/date.c,v 1.43 2003/02/05 12:56:40 charnier Exp $"); #include <sys/param.h> #include <sys/time.h> ==== //depot/projects/ia64/bin/date/netdate.c#5 (text+ko) ==== @@ -31,13 +31,14 @@ * SUCH DAMAGE. */ +#if 0 #ifndef lint -#if 0 static char sccsid[] = "@(#)netdate.c 8.1 (Berkeley) 5/31/93"; +#endif /* not lint */ #endif -#endif /* not lint */ + #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/date/netdate.c,v 1.16 2002/06/30 05:13:52 obrien Exp $"); +__FBSDID("$FreeBSD: src/bin/date/netdate.c,v 1.17 2003/02/05 12:56:40 charnier Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -81,7 +82,7 @@ char hostname[MAXHOSTNAMELEN]; if ((sp = getservbyname("timed", "udp")) == NULL) { - warnx("udp/timed: unknown service"); + warnx("timed/udp: unknown service"); return (retval = 2); } ==== //depot/projects/ia64/bin/ps/fmt.c#7 (text+ko) ==== @@ -36,8 +36,9 @@ static char sccsid[] = "@(#)fmt.c 8.4 (Berkeley) 4/15/94"; #endif #endif + #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/fmt.c,v 1.26 2002/07/05 15:58:26 mike Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/fmt.c,v 1.27 2003/02/05 13:18:17 charnier Exp $"); #include <sys/types.h> #include <sys/time.h> ==== //depot/projects/ia64/bin/ps/keyword.c#11 (text+ko) ==== @@ -37,7 +37,7 @@ #endif /* not lint */ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.60 2003/01/19 00:31:15 jmallett Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.62 2003/02/05 19:22:39 sobomax Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -67,6 +67,7 @@ #define PIDLEN 5 #define USERLEN (MAXLOGNAME - 1) +/* PLEASE KEEP THE TABLE BELOW SORTED ALPHABETICALLY!!! */ static VAR var[] = { {"%cpu", "%CPU", NULL, 0, pcpu, NULL, 4, 0, CHAR, NULL, 0}, {"%mem", "%MEM", NULL, 0, pmem, NULL, 4, 0, CHAR, NULL, 0}, @@ -84,7 +85,7 @@ {"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d", 0}, {"cputime", "", "time", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, - {"etime", "ELAPSED", NULL, USER, elapsed, NULL, 9, 0, CHAR, NULL, 0}, + {"etime", "ELAPSED", NULL, USER, elapsed, NULL, 12, 0, CHAR, NULL, 0}, {"f", "F", NULL, 0, kvar, NULL, 7, KOFF(ki_flag), INT, "x", 0}, {"flags", "", "f", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"ignored", "", "sigignore", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, @@ -98,6 +99,8 @@ {"label", "LABEL", NULL, LJUST|DSIZ, label, s_label, SHRT_MAX, 0, CHAR, NULL, 0}, {"lim", "LIM", NULL, 0, maxrss, NULL, 5, 0, CHAR, NULL, 0}, + {"lockname", "LOCK", NULL, LJUST, lockname, NULL, 6, 0, CHAR, NULL, + 0}, {"login", "LOGIN", NULL, LJUST, logname, NULL, MAXLOGNAME-1, 0, CHAR, NULL, 0}, {"logname", "", "login", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, @@ -111,8 +114,6 @@ LONG, "ld", 0}, {"msgsnd", "MSGSND", NULL, USER, rvar, NULL, 4, ROFF(ru_msgsnd), LONG, "ld", 0}, - {"lockname", "LOCK", NULL, LJUST, lockname, NULL, 6, 0, CHAR, NULL, - 0}, {"mwchan", "MWCHAN", NULL, LJUST, mwchan, NULL, 6, 0, CHAR, NULL, 0}, {"ni", "", "nice", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"nice", "NI", NULL, 0, kvar, NULL, 2, KOFF(ki_nice), CHAR, "d", ==== //depot/projects/ia64/bin/ps/nlist.c#6 (text+ko) ==== @@ -36,8 +36,9 @@ static char sccsid[] = "@(#)nlist.c 8.4 (Berkeley) 4/2/94"; #endif /* not lint */ #endif + #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/nlist.c,v 1.19 2002/11/01 23:26:20 tmm Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/nlist.c,v 1.20 2003/02/05 13:18:17 charnier Exp $"); #include <sys/types.h> #include <sys/sysctl.h> ==== //depot/projects/ia64/bin/ps/print.c#11 (text+ko) ==== @@ -36,8 +36,9 @@ static char sccsid[] = "@(#)print.c 8.6 (Berkeley) 4/16/94"; #endif /* not lint */ #endif + #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.78 2003/01/19 00:31:16 jmallett Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.79 2003/02/05 13:18:17 charnier Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -539,14 +540,30 @@ elapsed(KINFO *k, VARENT *ve) { VAR *v; - time_t secs; + time_t days, hours, mins, secs; char obuff[128]; v = ve->var; secs = now - k->ki_p->ki_start.tv_sec; - (void)snprintf(obuff, sizeof(obuff), "%3ld:%02ld", (long)secs/60, - (long)secs%60); + days = secs/(24*60*60); + secs %= (24*60*60); + hours = secs/(60*60); + secs %= (60*60); + mins = secs/60; + secs %= 60; + if (days != 0) { + (void)snprintf(obuff, sizeof(obuff), "%3ld-%02ld:%02ld:%02ld", + (long)days, (long)hours, (long)mins, (long)secs); + } + else if (hours != 0) { + (void)snprintf(obuff, sizeof(obuff), "%02ld:%02ld:%02ld", + (long)hours, (long)mins, (long)secs); + } + else { + (void)snprintf(obuff, sizeof(obuff), "%02ld:%02ld", + (long)mins, (long)secs); + } (void)printf("%*s", v->width, obuff); } ==== //depot/projects/ia64/bin/ps/ps.c#11 (text+ko) ==== @@ -42,8 +42,9 @@ static char sccsid[] = "@(#)ps.c 8.4 (Berkeley) 4/2/94"; #endif /* not lint */ #endif + #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.61 2003/01/19 00:31:16 jmallett Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.62 2003/02/05 13:18:17 charnier Exp $"); #include <sys/param.h> #include <sys/user.h> ==== //depot/projects/ia64/bin/rm/rm.1#5 (text+ko) ==== @@ -33,7 +33,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)rm.1 8.5 (Berkeley) 12/5/94 -.\" $FreeBSD: src/bin/rm/rm.1,v 1.26 2002/08/21 17:32:42 trhodes Exp $ +.\" $FreeBSD: src/bin/rm/rm.1,v 1.27 2003/02/04 20:38:51 trhodes Exp $ .\" .Dd January 28, 1999 .Dt RM 1 @@ -158,6 +158,7 @@ .Dl rm /home/user/-filename .Dl rm ./-filename .Sh SEE ALSO +.Xr chflags 1 , .Xr rmdir 1 , .Xr undelete 2 , .Xr unlink 2 , ==== //depot/projects/ia64/bin/sh/bltin/echo.c#4 (text+ko) ==== @@ -34,9 +34,11 @@ * SUCH DAMAGE. * * @(#)echo.c 8.2 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/bltin/echo.c,v 1.12 2002/12/22 21:35:14 dwmalone Exp $ */ +#include <sys/cdefs.h> +__FBSDID("$FreeBSD: src/bin/sh/bltin/echo.c,v 1.13 2003/02/05 13:23:46 charnier Exp $"); + /* * Echo command. */ ==== //depot/projects/ia64/bin/sh/sh.1#19 (text+ko) ==== @@ -33,7 +33,7 @@ .\" SUCH DAMAGE. .\" .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 -.\" $FreeBSD: src/bin/sh/sh.1,v 1.83 2002/12/24 13:41:45 ru Exp $ +.\" $FreeBSD: src/bin/sh/sh.1,v 1.84 2003/02/03 23:03:05 fanf Exp $ .\" .Dd May 5, 1995 .Dt SH 1 @@ -1076,10 +1076,12 @@ or null, null is substituted; otherwise, the expansion of word is substituted. +.El .Pp In the parameter expansions shown previously, use of the colon in the format results in a test for a parameter that is unset or null; omission of the colon results in a test for a parameter that is only unset. +.Bl -tag -width indent .It Li ${#parameter} String Length. The length in characters of the value of parameter. ==== //depot/projects/ia64/contrib/lukemftpd/src/cmds.c#4 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $NetBSD: cmds.c,v 1.18 2002/10/12 08:35:16 darrenr Exp $ */ +/* $NetBSD: cmds.c,v 1.20 2003/01/08 18:07:31 manu Exp $ */ /* * Copyright (c) 1999-2001 The NetBSD Foundation, Inc. @@ -101,7 +101,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: cmds.c,v 1.18 2002/10/12 08:35:16 darrenr Exp $"); +__RCSID("$NetBSD: cmds.c,v 1.20 2003/01/08 18:07:31 manu Exp $"); #endif /* not lint */ #include <sys/param.h> @@ -171,6 +171,8 @@ #define FACTTABSIZE (sizeof(facttab) / sizeof(struct ftpfact)) +static char cached_path[MAXPATHLEN + 1] = "/"; +static void discover_path(char *, const char *); void cwd(const char *path) @@ -181,6 +183,9 @@ else { show_chdir_messages(250); ack("CWD"); + if (getcwd(cached_path, MAXPATHLEN) == NULL) { + discover_path(cached_path, path); + } } } @@ -404,11 +409,15 @@ { char path[MAXPATHLEN]; - if (getcwd(path, sizeof(path) - 1) == NULL) - reply(550, "Can't get the current directory: %s.", - strerror(errno)); - else - replydirname(path, "is the current directory."); + if (getcwd(path, sizeof(path) - 1) == NULL) { + if (chdir(cached_path) < 0) { + reply(550, "Can't get the current directory: %s.", + strerror(errno)); + return; + } + (void)strlcpy(path, cached_path, MAXPATHLEN); + } + replydirname(path, "is the current directory."); } void @@ -844,3 +853,126 @@ *p = '\0'; reply(257, "\"%s\" %s", npath, message); } + +static void +discover_path(last_path, new_path) + char *last_path; + const char *new_path; +{ + char tp[MAXPATHLEN + 1] = ""; + char tq[MAXPATHLEN + 1] = ""; + char *cp; + char *cq; + int sz1, sz2; + int nomorelink; + struct stat st1, st2; + + if (new_path[0] != '/') { + (void)strlcpy(tp, last_path, MAXPATHLEN); + (void)strlcat(tp, "/", MAXPATHLEN); + } + (void)strlcat(tp, new_path, MAXPATHLEN); + (void)strlcat(tp, "/", MAXPATHLEN); + + /* + * resolve symlinks. A symlink may introduce another symlink, so we + * loop trying to resolve symlinks until we don't find any of them. + */ + do { + /* Collapse any // into / */ + while ((cp = strstr(tp, "//")) != NULL) + (void)memmove(cp, cp + 1, strlen(cp) - 1 + 1); + + /* Collapse any /./ into / */ + while ((cp = strstr(tp, "/./")) != NULL) + (void)memmove(cp, cp + 2, strlen(cp) - 2 + 1); + + cp = tp; + nomorelink = 1; + + while ((cp = strstr(++cp, "/")) != NULL) { + sz1 = (u_long)cp - (u_long)tp; + if (sz1 > MAXPATHLEN) + goto bad; + *cp = 0; + sz2 = readlink(tp, tq, MAXPATHLEN); + *cp = '/'; + + /* If this is not a symlink, move to next / */ + if (sz2 <= 0) + continue; + + /* + * We found a symlink, so we will have to + * do one more pass to check there is no + * more symlink in the path + */ + nomorelink = 0; + + /* + * Null terminate the string and remove trailing / + */ + tq[sz2] = 0; + sz2 = strlen(tq); + if (tq[sz2 - 1] == '/') + tq[--sz2] = 0; + + /* + * Is this an absolute link or a relative link? + */ + if (tq[0] == '/') { + /* absolute link */ + if (strlen(cp) + sz2 > MAXPATHLEN) + goto bad; + memmove(tp + sz2, cp, strlen(cp) + 1); + memcpy(tp, tq, sz2); + } else { + /* relative link */ + for (cq = cp - 1; *cq != '/'; cq--); + if (strlen(tp) - ((u_long)cq - (u_long)cp) + + 1 + sz2 > MAXPATHLEN) + goto bad; + (void)memmove(cq + 1 + sz2, + cp, strlen(cp) + 1); + (void)memcpy(cq + 1, tq, sz2); + } + + /* + * start over, looking for new symlinks + */ + break; + } + } while (nomorelink == 0); + + /* Collapse any /foo/../ into /foo/ */ + while ((cp = strstr(tp, "/../")) != NULL) { + /* ^/../foo/ becomes ^/foo/ */ + if (cp == tp) { + (void)memmove(cp, cp + 3, + strlen(cp) - 3 + 1); + } else { + for (cq = cp - 1; *cq != '/'; cq--); + (void)memmove(cq, cp + 3, + strlen(cp) - 3 + 1); + } + } + + /* strip strailing / */ + if (strlen(tp) != 1) + tp[strlen(tp) - 1] = '\0'; + + /* check that the path is correct */ + stat(tp, &st1); + stat(".", &st2); + if ((st1.st_dev != st2.st_dev) || (st1.st_ino != st2.st_ino)) + goto bad; + + (void)strlcpy(last_path, tp, MAXPATHLEN); + return; + +bad: + (void)strlcat(last_path, "/", MAXPATHLEN); + (void)strlcat(last_path, new_path, MAXPATHLEN); + return; +} + ==== //depot/projects/ia64/contrib/lukemftpd/src/ftpcmd.y#4 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $NetBSD: ftpcmd.y,v 1.71 2002/10/12 08:35:17 darrenr Exp $ */ +/* $NetBSD: ftpcmd.y,v 1.73 2003/01/22 04:33:35 lukem Exp $ */ /*- * Copyright (c) 1997-2002 The NetBSD Foundation, Inc. @@ -83,7 +83,7 @@ #if 0 static char sccsid[] = "@(#)ftpcmd.y 8.3 (Berkeley) 4/6/94"; #else -__RCSID("$NetBSD: ftpcmd.y,v 1.71 2002/10/12 08:35:17 darrenr Exp $"); +__RCSID("$NetBSD: ftpcmd.y,v 1.73 2003/01/22 04:33:35 lukem Exp $"); #endif #endif /* not lint */ @@ -1222,7 +1222,7 @@ { "SMNT", SMNT, ARGS, 0, "(structure mount)" }, { "QUIT", QUIT, NOARGS, 1, "(terminate service)" }, { "REIN", REIN, NOARGS, 0, "(reinitialize server state)" }, - { "PORT", PORT, ARGS, 1, "<sp> b0, b1, b2, b3, b4" }, + { "PORT", PORT, ARGS, 1, "<sp> b0, b1, b2, b3, b4, b5" }, { "LPRT", LPRT, ARGS, 1, "<sp> af, hal, h1, h2, h3,..., pal, p1, p2..." }, { "EPRT", EPRT, STR1, 1, "<sp> |af|addr|port|" }, { "PASV", PASV, NOARGS, 1, "(set server in passive mode)" }, ==== //depot/projects/ia64/contrib/lukemftpd/src/ftpd.c#5 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $NetBSD: ftpd.c,v 1.147 2002/11/29 14:40:00 lukem Exp $ */ +/* $NetBSD: ftpd.c,v 1.150 2003/01/22 04:46:08 lukem Exp $ */ /* * Copyright (c) 1997-2001 The NetBSD Foundation, Inc. @@ -109,10 +109,10 @@ #if 0 static char sccsid[] = "@(#)ftpd.c 8.5 (Berkeley) 4/28/95"; #else -__RCSID("$NetBSD: ftpd.c,v 1.147 2002/11/29 14:40:00 lukem Exp $"); +__RCSID("$NetBSD: ftpd.c,v 1.150 2003/01/22 04:46:08 lukem Exp $"); #endif #endif /* not lint */ -__FBSDID("$FreeBSD: src/contrib/lukemftpd/src/ftpd.c,v 1.2 2003/01/07 17:31:23 obrien Exp $"); +__FBSDID("$FreeBSD: src/contrib/lukemftpd/src/ftpd.c,v 1.3 2003/02/02 21:03:28 obrien Exp $"); /* * FTP server. @@ -686,8 +686,7 @@ } else pw = sgetpwnam(name); - if (logging) - strlcpy(curname, name, sizeof(curname)); + strlcpy(curname, name, sizeof(curname)); /* check user in /etc/ftpusers, and setup class */ permitted = checkuser(_PATH_FTPUSERS, curname, 1, 0, &class); @@ -1650,7 +1649,7 @@ { char sizebuf[32]; FILE *file; - int retry = 0, tos, keepalive; + int retry, tos, keepalive, conerrno; file_size = size; byte_count = 0; @@ -1704,30 +1703,38 @@ if (usedefault) data_dest = his_addr; usedefault = 1; - file = getdatasock(fmode); - if (file == NULL) { - char hbuf[NI_MAXHOST]; - char pbuf[NI_MAXSERV]; + retry = conerrno = 0; + do { + file = getdatasock(fmode); + if (file == NULL) { + char hbuf[NI_MAXHOST]; + char pbuf[NI_MAXSERV]; - if (getnameinfo((struct sockaddr *)&data_source.si_su, - data_source.su_len, hbuf, sizeof(hbuf), pbuf, sizeof(pbuf), - NI_NUMERICHOST | NI_NUMERICSERV)) - strlcpy(hbuf, "?", sizeof(hbuf)); - reply(425, "Can't create data socket (%s,%s): %s.", - hbuf, pbuf, strerror(errno)); - return (NULL); - } - data = fileno(file); - while (connect(data, (struct sockaddr *)&data_dest.si_su, - data_dest.su_len) < 0) { - if (errno == EADDRINUSE && retry < swaitmax) { + if (getnameinfo((struct sockaddr *)&data_source.si_su, + data_source.su_len, hbuf, sizeof(hbuf), pbuf, + sizeof(pbuf), NI_NUMERICHOST | NI_NUMERICSERV)) + strlcpy(hbuf, "?", sizeof(hbuf)); + reply(425, "Can't create data socket (%s,%s): %s.", + hbuf, pbuf, strerror(errno)); + return (NULL); + } + data = fileno(file); + conerrno = 0; + if (connect(data, (struct sockaddr *)&data_dest.si_su, + data_dest.su_len) == 0) + break; + conerrno = errno; + (void) fclose(file); + data = -1; + if (conerrno == EADDRINUSE) { sleep((unsigned) swaitint); retry += swaitint; - continue; + } else { + break; } + } while (retry <= swaitmax); + if (conerrno != 0) { perror_reply(425, "Can't build data connection"); - (void) fclose(file); - data = -1; return (NULL); } reply(150, "Opening %s mode data connection for '%s'%s.", ==== //depot/projects/ia64/contrib/lukemftpd/src/popen.c#4 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $NetBSD: popen.c,v 1.26 2001/04/25 01:46:26 lukem Exp $ */ +/* $NetBSD: popen.c,v 1.28 2003/01/16 09:41:38 kleink Exp $ */ /*- * Copyright (c) 1999-2001 The NetBSD Foundation, Inc. @@ -78,7 +78,7 @@ #if 0 static char sccsid[] = "@(#)popen.c 8.3 (Berkeley) 4/6/94"; #else -__RCSID("$NetBSD: popen.c,v 1.26 2001/04/25 01:46:26 lukem Exp $"); +__RCSID("$NetBSD: popen.c,v 1.28 2003/01/16 09:41:38 kleink Exp $"); #endif #endif /* not lint */ @@ -229,7 +229,7 @@ { int fdes, status; pid_t pid; - sigset_t sigset, osigset; + sigset_t nsigset, osigset; /* * pclose returns -1 if stream is not associated with a @@ -238,11 +238,11 @@ if (pids == 0 || pids[fdes = fileno(iop)] == 0) return (-1); (void)fclose(iop); - sigemptyset(&sigset); - sigaddset(&sigset, SIGINT); - sigaddset(&sigset, SIGQUIT); - sigaddset(&sigset, SIGHUP); - sigprocmask(SIG_BLOCK, &sigset, &osigset); + sigemptyset(&nsigset); + sigaddset(&nsigset, SIGINT); + sigaddset(&nsigset, SIGQUIT); + sigaddset(&nsigset, SIGHUP); + sigprocmask(SIG_BLOCK, &nsigset, &osigset); while ((pid = waitpid(pids[fdes], &status, 0)) < 0 && errno == EINTR) continue; sigprocmask(SIG_SETMASK, &osigset, NULL); ==== //depot/projects/ia64/contrib/lukemftpd/src/version.h#4 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $NetBSD: version.h,v 1.48 2002/10/26 04:19:56 lukem Exp $ */ +/* $NetBSD: version.h,v 1.50 2003/01/22 04:46:08 lukem Exp $ */ /*- * Copyright (c) 1999-2002 The NetBSD Foundation, Inc. * All rights reserved. @@ -36,5 +36,5 @@ */ #ifndef FTPD_VERSION -#define FTPD_VERSION "NetBSD-ftpd 20021130" +#define FTPD_VERSION "NetBSD-ftpd 20030122" #endif ==== //depot/projects/ia64/crypto/openssh/auth2-pam-freebsd.c#8 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include "includes.h" -RCSID("$FreeBSD: src/crypto/openssh/auth2-pam-freebsd.c,v 1.8 2002/12/21 15:09:58 des Exp $"); +RCSID("$FreeBSD: src/crypto/openssh/auth2-pam-freebsd.c,v 1.9 2003/02/03 14:10:28 des Exp $"); #ifdef USE_PAM #include <security/pam_appl.h> @@ -242,6 +242,7 @@ static int pam_init(const char *user) { + struct pam_conv no_conv = { NULL, NULL }; extern ServerOptions options; extern u_int utmp_len; const char *pam_rhost, *pam_user; @@ -257,7 +258,7 @@ pam_handle = NULL; } debug("PAM: initializing for \"%s\"", user); - pam_err = pam_start("sshd", user, NULL, &pam_handle); + pam_err = pam_start("sshd", user, &no_conv, &pam_handle); if (pam_err != PAM_SUCCESS) return (-1); pam_rhost = get_remote_name_or_ip(utmp_len, >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302070545.h175j7R0017741>