PERFORCE change 134512 for review

John Birrell jb at FreeBSD.org
Wed Jan 30 16:17:02 PST 2008


http://perforce.freebsd.org/chv.cgi?CH=134512

Change 134512 by jb at jb_freebsd1 on 2008/01/31 00:16:45

	IF7

Affected files ...

.. //depot/projects/dtrace7/src/ObsoleteFiles.inc#5 integrate
.. //depot/projects/dtrace7/src/contrib/amd/AUTHORS#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/BUGS#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/COPYING#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/ChangeLog#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/FAQ#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/FREEBSD-Xlist#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/FREEBSD-upgrade#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/INSTALL#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/NEWS#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/README.attrcache#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/README.ldap#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/am_ops.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amd.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amd.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amd.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_auto.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_direct.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_error.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_generic.c#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_host.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_inherit.c#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_link.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_linkx.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_nfsl.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_nfsx.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_program.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_root.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_toplvl.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_union.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amq_subr.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/amq_svc.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/autil.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/clock.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/conf.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/conf_parse.y#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/conf_tok.l#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/get_args.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_exec.c#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_file.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_hesiod.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_ldap.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_ndbm.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_nis.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_nisplus.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_passwd.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/info_union.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/map.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/mapc.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/mntfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/nfs_prot_svc.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/nfs_start.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/nfs_subr.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_TEMPLATE.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_cachefs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_cdfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_efs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_lofs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_mfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_nfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_nfs3.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_nullfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_pcfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_tfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_tmpfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_ufs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_umapfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_unionfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/ops_xfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/opts.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/readdir.c#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/amd/restart.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/rpc_fwd.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/sched.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/srvr_amfs_auto.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amd/srvr_nfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/amq.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/amq.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/amq.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/amq_clnt.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/amq_xdr.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/pawd.1#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/amq/pawd.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/aux_conf.h.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/bootstrap#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/checkmount/checkmount_bsd44.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/mtab/mtab_bsd.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd2.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/sa_dref/sa_dref_bsd44.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/transp/transp_sockets.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/trap/trap_default.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/conf/umount/umount_bsd44.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/doc/am-utils.texi#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/doc/stamp-vti#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/doc/texinfo.tex#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/doc/version.texi#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fixmount/fixmount.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fixmount/fixmount.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_analyze.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_data.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_dict.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_gram.y#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_lex.l#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_util.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsinfo.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsinfo.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsinfo.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_atab.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_bparam.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_dumpset.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_exportfs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_fstab.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/hlfsd/hlfsd.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/hlfsd/hlfsd.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/hlfsd/hlfsd.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/hlfsd/homedir.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/hlfsd/nfs_prot_svc.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/hlfsd/stubs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/am_compat.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/am_defs.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/am_utils.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/am_xdr_func.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/amq_defs.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/mount_headers1.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/include/mount_headers2.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/ldap-id.ms#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/ldap.schema#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/libamu/alloca.c#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/libamu/amu.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/hasmntopt.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/misc_rpc.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/mount_fs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/mtab.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/nfs_prot_xdr.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/strerror.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/strutil.c#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/libamu/util.c#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/libamu/wire.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/xdr_func.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/libamu/xutil.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/m4/GNUmakefile#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/amdgrep#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/amindent#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/autopat#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/chop-aclocal.pl#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/copy-if-newbig#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/macros/HEADER#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/macros/TRAILER#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/mk-aclocal#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/mkconf#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/rmtspc#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/m4/update_build_version#2 delete
.. //depot/projects/dtrace7/src/contrib/amd/mk-amd-map/mk-amd-map.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/mk-amd-map/mk-amd-map.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/am-eject.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/amd.conf-sample#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/amd.conf.5#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/amd2ldif.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/amd2sun.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/automount2amd.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/automount2amd.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/ctl-amd.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/ctl-hlfsd.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/expn.1#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/expn.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/fix-amd-map.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/fixrmtab.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/redhat-ctl-amd.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/test-attrcache.in#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/scripts/wait4amd.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/scripts/wait4amd2die.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/tasks#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/vers.m4#1 branch
.. //depot/projects/dtrace7/src/contrib/amd/wire-test/wire-test.8#2 integrate
.. //depot/projects/dtrace7/src/contrib/amd/wire-test/wire-test.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/binutils/libiberty/cp-demangle.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/.cvsignore#2 delete
.. //depot/projects/dtrace7/src/contrib/file/ChangeLog#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/FREEBSD-upgrade#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/acorn#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/animation#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/apple#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/archive#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/audio#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/blender#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/commands#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/console#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/database#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/efi#1 branch
.. //depot/projects/dtrace7/src/contrib/file/Magdir/elf#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/filesystems#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/fortran#1 branch
.. //depot/projects/dtrace7/src/contrib/file/Magdir/java#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/macintosh#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/msdos#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/pdf#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Magdir/sgi#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Makefile.am#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/Makefile.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/acinclude.m4#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/aclocal.m4#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/apprentice.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/ascmagic.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/compress.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/config.h.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/configure#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/configure.in#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/file.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/file.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/file.man#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/file_opts.h#1 branch
.. //depot/projects/dtrace7/src/contrib/file/fsmagic.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/funcs.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/install-sh#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/is_tar.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/libmagic.man#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/magic.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/magic.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/magic.man#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/magic.mime#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/mkinstalldirs#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/names.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/patchlevel.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/print.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/readelf.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/readelf.h#2 integrate
.. //depot/projects/dtrace7/src/contrib/file/softmagic.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/FIXES#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/FREEBSD-upgrade#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/b.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/lib.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/main.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/run.c#2 integrate
.. //depot/projects/dtrace7/src/contrib/one-true-awk/tran.c#2 integrate
.. //depot/projects/dtrace7/src/etc/defaults/rc.conf#4 integrate
.. //depot/projects/dtrace7/src/lib/libmagic/config.h#2 integrate
.. //depot/projects/dtrace7/src/share/man/man4/Makefile#4 integrate
.. //depot/projects/dtrace7/src/share/man/man4/ath.4#2 integrate
.. //depot/projects/dtrace7/src/share/man/man4/awi.4#2 integrate
.. //depot/projects/dtrace7/src/share/man/man4/man4.i386/snc.4#2 integrate
.. //depot/projects/dtrace7/src/share/man/man4/oldcard.4#2 delete
.. //depot/projects/dtrace7/src/share/man/man4/wi.4#2 integrate
.. //depot/projects/dtrace7/src/share/man/man5/src.conf.5#4 integrate
.. //depot/projects/dtrace7/src/sys/amd64/amd64/dump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/amd64/amd64/minidump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/arm/arm/dump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/dev/le/am7990.c#2 integrate
.. //depot/projects/dtrace7/src/sys/dev/le/am79900.c#2 integrate
.. //depot/projects/dtrace7/src/sys/i386/i386/dump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/i386/i386/minidump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/ia64/ia64/dump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/kern/kern_shutdown.c#2 integrate
.. //depot/projects/dtrace7/src/sys/netatalk/aarp.c#2 integrate
.. //depot/projects/dtrace7/src/sys/netatalk/ddp_output.c#2 integrate
.. //depot/projects/dtrace7/src/sys/netgraph/ng_ppp.c#3 integrate
.. //depot/projects/dtrace7/src/sys/sparc64/sparc64/dump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/sun4v/sun4v/dump_machdep.c#2 integrate
.. //depot/projects/dtrace7/src/sys/sys/conf.h#2 integrate
.. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_BZIP2#2 integrate
.. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_GNU#2 integrate
.. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_INSTALLLIB#1 branch
.. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_KVM#2 integrate
.. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_PAM#2 integrate
.. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_TOOLCHAIN#2 integrate
.. //depot/projects/dtrace7/src/usr.bin/awk/Makefile#2 integrate
.. //depot/projects/dtrace7/src/usr.bin/awk/b.c.diff#2 delete
.. //depot/projects/dtrace7/src/usr.bin/awk/lib.c.diff#2 delete
.. //depot/projects/dtrace7/src/usr.bin/awk/main.c.diff#2 delete
.. //depot/projects/dtrace7/src/usr.bin/awk/run.c.diff#2 delete
.. //depot/projects/dtrace7/src/usr.bin/awk/tran.c.diff#2 delete
.. //depot/projects/dtrace7/src/usr.bin/file/config.h#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/amd/Makefile#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/fsinfo/Makefile#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/include/amu_autofs_prot.h#1 branch
.. //depot/projects/dtrace7/src/usr.sbin/amd/include/aux_conf.h#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/include/build_version.h#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/include/config.h#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/include/newvers.sh#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/libamu/Makefile#2 integrate
.. //depot/projects/dtrace7/src/usr.sbin/amd/mk-amd-map/Makefile#2 integrate

Differences ...

==== //depot/projects/dtrace7/src/ObsoleteFiles.inc#5 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.112.2.7 2007/12/13 05:45:06 dougb Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.112.2.8 2008/01/30 17:58:15 brueffer Exp $
 #
 # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
 # directories (OLD_DIRS) which should get removed at an update. Recently
@@ -14,6 +14,9 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20080126: oldcard.4 removal
+OLD_FILES+=usr/share/man/man4/card.4.gz
+OLD_FILES+=usr/share/man/man4/oldcard.4.gz
 # 20071207: Merged with fortunes-o.real
 OLD_FILES+=usr/share/games/fortune/fortunes2-o
 OLD_FILES+=usr/share/games/fortune/fortunes2-o.dat

==== //depot/projects/dtrace7/src/contrib/amd/AUTHORS#2 (text+ko) ====

@@ -12,6 +12,11 @@
 ports, and new features added.  Erez Zadok is the current maintainer of
 am-utils, as of January 1997.
 
+* Ion Badulescu <ion at cs.columbia.edu>
+
+Co-maintainer of am-utils since late 1999: Linux and Solaris autofs support,
+Linux NFSv3 support, major code reorganization, etc...
+
 * Randall S. Winchester <rsw at glue.umd.edu>
 
 May 7, 1997: contributed a special version of upl102 that included NFS V.3
@@ -154,7 +159,7 @@
 August 10, 1997: netbsd and other bsd systems have a mask flag for
 pcfs_args (msdos mount).
 
-* Christos Zoulas <christos at deshaw.com>
+* Christos Zoulas <christos at zoulas.com>
 
 September 25, 1997: fix to initialize uid/gid fields of pcfs_args_t on
 netbsd.
@@ -163,9 +168,19 @@
 server is down or does not support a portmapper call, then mark it down as
 version 2, and try again later.
 
+November 29, 2002: compile fixes for NetBSD, a couple of bug fixes (one
+already fixed by maintainers)
+
 April 12, 2003: support new "unmount" option, useful to timeout removable
 local media mounts.
 
+October 12, 2004: patch to support two new amd.conf options, domain_strip
+and auto_attrcache.  Patch to cleanup NFS attribute-cache flag computation.
+Patch to fix an inconsistency in timeouts in the RPC code between socket and
+TLI implementations.  Patch to print version string (amd -v) after all
+options had been initialized, so we can print domain, host, and hostd.
+Linux patch to use umount2(2) if umount(2) fails.
+
 * Bill Paul <wpaul at ctr.columbia.edu>
 
 November 5, 1997: NFS v.3 support for AIX 4.2.1, which does *not* include
@@ -191,6 +206,8 @@
 
 January 12, 1998: minor bug in output of amd -H.
 
+June 23, 2005: assortment of small compile bugs on aix4, and solaris 5/6/7.
+
 * Thomas Richter <richter at chemie.fu-berlin.de>
 
 January 13, 1998: use case insensitive comparisons for variables that need
@@ -302,9 +319,13 @@
 * Wolfram Klaus	<klaus at physik.fu-berlin.de>.
 November 21, 2000: recognize proplist mnttab flag.
 
-* Thomas Klausner <wiz at danbala.ifoer.tuwien.ac.at>
+* Thomas Klausner <tk at giga.or.at>
 November 21, 2000: lots of NetBSD fixes (many of which are generic).
 
+April 18, 2003: patch to reference am-utils info pages in man page.
+
+November 28, 2004: small fixes to typos in amd.conf(5) man page.
+
 * Olaf Kirch <okir at caldera.de>
 February 1, 2001: important Linux NFS error number mapping fixed
 
@@ -318,20 +339,92 @@
 
 * Philippe Troin <phil at fifi.org>
 July 12, 2001: Proper handling of GNU getopt, support for optionally
-disabling LDAP/Hesiod, fixes for the dev/nodev option on Linux
+disabling LDAP/Hesiod, fixes for the dev/nodev option on Linux.  Texi
+documentation fix.
 
 November 28, 2001: Bug fix.  Support "nolock" as an NFS option, not a
 generic mount option.
 
-July 17, 2003: Debian fixes.  Null am_pref free.
+July 17, 2003: pref:=null core dump fix.  libgdbm portability.  tcpd/librap
+support.  And a few other things for the 6.0 branch.
 
 * Trond Myklebust <trond.myklebust at fys.uio.no>
 January 10, 2002: Proper initialization of the timeo parameter on Linux, TCP
 _must_ have a timeout 2 orders of magnitude larger than UDP
 
+* George Ross <gdmr at dcs.ed.ac.uk>
+April 29, 2002: Rework of old code, support for wildcards in LDAP queries,
+and an FD leak fix.  Amd -A support.
+
+October 21, 2002: ldap_unbind fix for SIGPIPE, and support for LDAPv3
+protocol version parameter (with Tim Colles <timc at inf.ed.ac.uk>).
+
+* Matthias Scheler <tron at zhadum.de>
+June 14, 2002: patch to use "xlatecookie" NFS mount option.
+
+* Jun-ichiro itojun Hagino <itojun at iijlab.net>.
+June 11, 2002: minor fixes to support NetBSD 1.6A.
+
 * Sean Fagan <sef at apple.com>
 March 14, 2003: detect and use the MNT2_GEN_OPT_AUTOMNTFS mount flag
 on OS X / Darwin.
 
 * Hendrik Scholz <hscholz at raisdorf.net>
 June 9, 2003: mk-amd-map should open temp db file using O_EXCL.
+
+* Mark Davies <mark at mcs.vuw.ac.nz>
+July 14, 2003: define "xlatecookie" mnttab option if not defined (for
+NetBSD).  Support null hesiod entries if they start with a ".".
+
+* Eric S. Raymond <esr at thyrsus.com>
+December 9, 2003: fix unbalanced [] typo in fsinfo man page.
+
+* Martin Blapp <mb at imp.ch>
+July 6, 2004: recognize fields in pcfs_args_t in FreeBSD 5.
+
+* Dan Nelson <dnelson at allantgroup.com>
+August 2, 2004: pawd to recognize "host" type mounts.
+
+* Hauke Fath <hauke at Espresso.Rhein-Neckar.DE>
+August 3, 2004: pawd to recognize "linkx" type mounts.
+
+* Michael van Elst <M.van.Elst at science-computing.de>
+September 1, 2004: bug fix to avoid race condition in calls to mntctl on
+AIX.
+
+* Jonathan Chen <jon+amd at spock.org>
+October 22, 2004: patch/fix to move mlock/mlockall/plock code after the
+fork().
+June 29, 2005: core dump going off end of exported_ap[] array.
+September 29, 2005: patch/fix for pawd not to go into an infinite loop.
+October 25, 2005: patch/fix for pawd to repeatedly resolve path.
+
+* David Rage <rage at ucl.ac.uk>
+January 17, 2005: prevent Amd from logging 'Read-only filesystem' errors
+when the mount point has an ancestor (i.e. '/') that is mounted read-only.
+
+* Kevin Layer <layer at franz.com>
+January 28, 2005: basic instructions how to setup Amd on Mac OS-X.
+
+* Dan Ottavio <dottavio at ic.sunysb.edu>
+March 2, 2005: new global amd.conf option debug_mtab_file, to set the debug
+mtab file when using debug_options=mtab.  Default has changed from "./mtab"
+to "/tmp/mtab" to avoid security problem.  Bug fixed to ensure that Amd
+terminates properly even mtab file doesn't exist.
+
+* Erik Kline <ekline at ekline dot com>
+January 3, 2005: implementation of executable maps for Amd.
+
+* Jim Zajkowski <jim.zajkowski at gmail.com>
+March 14, 2005: small patch to amd2ldif.
+
+* Adam Morley <adam at gmi dot com>
+January 27, 2005: synchronize what amd2ldif does vs. what the ldap.schema
+expects.
+
+* Graeme Wilford <G.Wilford at surrey.ac.uk>
+July 4, 2005: buffer overflow in pawd.
+
+* Steve Plite <splite-amutils at sigint.cs.purdue.edu>
+September 22, 2005: repair reversed meaning of D_AMQ, so amq will unregister
+on exit.

==== //depot/projects/dtrace7/src/contrib/amd/BUGS#2 (text+ko) ====

@@ -1,6 +1,9 @@
 	    LIST OF KNOWN BUGS IN AM-UTILS OR OPERATING SYSTEMS
 
+Note: report am-utils bugs via Bugzilla to https://bugzilla.am-utils.org/ or
+by email to the am-utils at am-utils.org mailing list.
 
+
 (1) mips-sgi-irix*
 
 [1A] known to have flaky NFS V.3 and TCP.  Amd tends to hang or spin
@@ -163,12 +166,15 @@
 
 The Linux kernels don't support Amd's direct mounts very well, leading to
 erratic behavior: shares that don't get remounted after the first timeout,
-inability to restart Amd because its mount points cannot be unmounted,
-etc. There are some kernel patches on the am-utils Web site, which solve
-these problems.  See http://www.am-utils.org/patches/.
+inability to restart Amd because its mount points cannot be unmounted, etc.
+There are some kernel patches on the am-utils Web site, which solve these
+problems.  See http://www.am-utils.org/patches/.
+
+Later 2.4.x kernels completely disallow the hack amd was using for direct
+mounts, so another solution will have to be found.
 
-UPDATE: kernels 2.4.10 and later completely disallow the direct mount hack,
-so direct mounts are simply not possible on those Linux kernels.
+Note: the above is for the old-style amd mount_type = nfs. The autofs mounts
+don't support direct mounts at all (due to lack of kernel support).
 
 (12) *-aix5.1.0.0 and *-hpux9*
 
@@ -177,14 +183,24 @@
 reason you need to run configure directly, run it using 'ksh configure'
 instead of just 'configure'.
 
-[12A] *-aix5.1.*
+[12A] *-aix5.2.*
 
 Apparently there is an NFS client side bug in vmount() which causes amd to
 hang when it starts (and tries to NFS-mount itself).  According to IBM
 engineers, this has to do with partial support code for IPv6: the NFS kernel
 code doesn't appear to recognize the sin_family of the amd vmount(),
-although amd does the right thing.  The bug appears to have been fixed in
-AIX 5.2.  No known fix/patch is available for AIX 5.1 as of now (1/25/2003).
+although amd does the right thing.  The bug doesn't appear to be in 5.1 or
+4.3.3.  A fix from IBM is available, APAR number IY41417.
+
+A binary built on 4.3.3 will not work on 5.2, because the kernel ABIs have
+changed.
+
+[12C] *-aix*
+
+It is important that you install bos.net.nfs.adt before configuring and
+building am-utils.  If you don't, you will get compile-time or
+configure-time errors, especially when configure tries to find AIX's
+definition of struct nfs_args.
 
 (13) *-linux and *-darwin6.0
 
@@ -201,6 +217,87 @@
 circumstances the kernel might "forget" about that flag and start using
 unprivileged ports, causing the same EPERM error above.
 
+(14) Solaris
+
+The line "%option" in *.l files may cause Solaris /usr/ccs/bin/lex to abort
+with the error "missing translation value."  This is a bug in Solaris lex.
 
-Erez & Ion.
+Moreover, both Solaris yacc and lex produce code that does not pass strict
+compilation such as "gcc -Wall -Werror".
+
+Use GNU Flex and Bison instead.  You can download ready-made binaries from
+www.sunfreeware.com.  Note, however, that sometimes the binaries on
+sunfreeware.com don't seem to work, often because they are built against an
+older revision of Solaris or build tools.  In that case, build a fresh
+version of GNU flex and/or bison from the latest stable sources.  See
+http://www.gnu.org/software/flex/ and http://www.gnu.org/software/bison/.
+
+(15) Solaris 8 + patch 10899[34]-xx (18 <= xx < 25) or patch 11260[56]-xx
+
+With this patch, Sun updated the autofs kernel module and automountd
+userspace daemon from version 3 to version 4.  They also updated the
+/usr/include/rpcsvc/autofs_prot.x file, but forgot to regenerate the
+autofs_prot.h file.  Thus, when amd is compiled, it uses the old header and
+thinks it should use autofs version 3, when in fact the kernel now supports
+(and expects) only version 4.
+
+The workaround is to run 'rpcgen -C -h /usr/include/rpcsvc/autofs_prot.x >
+/usr/include/rpcsvc/autofs_prot.h' and completely reconfigure and rebuild
+am-utils (removing config.cache before running configure).
+
+The problem is fixed in patch revisions 10899[34]-25 and up.
+
+
+(16) Linux kernel 2.4+ and lofs mounts
+
+Lofs mounts are not supported by the linux kernel, at all, but since 2.4.0
+the kernel supports a similar type of mount called a bind mount.  Its
+semantics are closer to those of a hardlink than to those of lofs, and one
+of the results is that bind mounts ignore any mount options paseed to them.
+
+Amd uses bind mounts internally to emulate lofs mounts, which means that
+lofs mounts on linux will effectively ignore their mount parameters and
+inherit whatever options the original filesystem mounted upon had.
+
+
+(17) autoconf 2.57
+
+If you see configure warnings of the following kind:
+
+configure: WARNING: sys/proc.h: present but cannot be compiled
+configure: WARNING: sys/proc.h: check for missing prerequisite headers?
+configure: WARNING: sys/proc.h: proceeding with the preprocessor's result
+configure: WARNING:     ## ------------------------------------ ##
+configure: WARNING:     ## Report this to bug-autoconf at gnu.org. ##
+configure: WARNING:     ## ------------------------------------ ##
+
+please ignore them.  They are not real errors, and neither
+bug-autoconf at gnu.org nor the am-utils maintainers are interested in hearing
+about them.  Autoconf simply tries to do more than we need and attempts to
+compile each header in isolation, which fails for many system headers.
+That's ok, because we only need to know if a header file exists -- we know
+how to use it properly ourselves.
+
+While autoconf does offer a way to specify other files to be included with
+the tested header, in order to avoid these warnings, using it would enlarge
+the resulting configure script by an order of magnitude, and for no real
+gain.  Configure is big enough as it is, we don't need any more useless
+baggage in it.
+
+(18) NetBSD 2.0.2, FreeBSD 5.4, OpenBSD 3.7, and quite possibly most other
+     BSDs and other OSs (as of September 2005)
+
+Some BSD kernels don't have a way to turn off the NFS attribute cache.  They
+don't have a 'noac' mount flag, and setting various cache timeout fields in
+struct nfs_args doesn't turn off the attribute cache; instead, it sets the
+attribute cache timeout to some internal hard-coded default (usually
+anywhere from 5-30 seconds).  If Amd cannot turn off the NFS attribute
+cache, under heavy Amd usage, users could get ESTALE errors from automounted
+symlinks, or find that those symlinks point to the wrong place.  One
+workaround which would minimize this effect is to set auto_attrcache=1 in
+your amd.conf, but it doesn't eliminate the problem!  The best solutions are
+(1) to use Amd in Autofs mode, if it's supported in your OS, and (2) talk to
+your OS vendor to support a true "noac" flag.  See README.attrcache for more
+details.
 
+Erez & the am-utils team.

==== //depot/projects/dtrace7/src/contrib/amd/COPYING#2 (text+ko) ====

@@ -1,4 +1,4 @@
-Copyright (c) 1997-2004 Erez Zadok
+Copyright (c) 1997-2006 Erez Zadok
 Copyright (c) 1989 Jan-Simon Pendry
 Copyright (c) 1989 Imperial College of Science, Technology & Medicine
 Copyright (c) 1989 The Regents of the University of California.

==== //depot/projects/dtrace7/src/contrib/amd/ChangeLog#2 (text+ko) ====

@@ -1,29 +1,2595 @@
-2004-05-12  Erez Zadok  <ezk at cs.sunysb.edu>
+2006-05-11  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	*******************************************************************
+	*** Released am-utils-6.1.5					***
+	*******************************************************************
+
+2006-05-10  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* Minor new ports: i386-unknown-freebsd6.1 (RELEASE)
+	powerpc-apple-darwin8.6.0, and i386-unknown-openbsd3.9.
+
+	* libamu/mount_fs.c (compute_nfs_attrcache_flags): fix signedness
+	problems on IRIX-6.5.
+
+	* conf/autofs/autofs_solaris_v1.c (xdr_umntrequest): fix
+	signedness problems on IRIX-6.5.
+
+2006-05-01  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* configure.in: check if libc already includes dbm functionality
+	(as in FreeBSD 6), then don't bother to check specific libraries
+	such as libdbm, gdbm, etc.
+
+2006-04-21  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* configure.in: detect G/DBM support via gdbm_compat library
+	(Debian 3.1).
+
+	* minor new port: powerpc-apple-darwin8.5.0
+
+2006-04-20  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* scripts/amd.conf-sample, scripts/amd.conf.5, doc/am-utils.texi,
+	NEWS: document new nfs_allow_any_interface parameter.
+
+	* include/am_compat.h (INADDR_LOOPBACK): define INADDR_LOOPBACK if
+	not defined, since some systems don't have it.
+
+2006-04-20  Nick Williams <Nick.Williams at morganstanley.com>
+
+	* libamu/wire.c (is_interface_local): new boolena function to
+	determine if address represents any of the local interfaces.
+	(getwire): more properly check if address equals INADDR_LOOPBACK,
+	not if IFF_LOOPBACK is not (the latter isn't as correct).
+
+	* include/am_utils.h: extern for new is_interface_local() function.
+
+	* conf/transp/transp_{sockets,tli}.c: don't define INADDR_LOOPBACK
+	here but in am_compat.h
+
+	* amd/nfs_prot_svc.c (nfs_program_2): if
+	nfs_allow_any_interface=yes, then allow NFS packets from any local
+	interface (not just 127.0.0.1).
+
+	* amd/conf.c (gopt_nfs_allow_any_interface): implement the new
+	amd.conf parameter nfs_allow_any_interface.
+
+	* amd/amd.h (CFM_NFS_ANY_INTERFACE): define new global flag when
+	al interfaces are acceptable for local NFS packets.
+
+2006-04-18  Christos Zoulas  <christos at zoulas.com>
+
+	* amd/opts.c: Add support for optionally specifying the hostname
+	to match against the netgroup in the netgrp and netgrpd selectors.
+
+2006-04-16  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* libamu/mtab.c (hasmntval): fix inverted meaning of error from
+	hasmntvalerr().
+
+2006-04-14  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* libamu/mount_fs.c (compute_nfs_attrcache_flags): use new
+	hasmntvalerr() function to set attribute cache values only if they
+	were set (regardless whether they were set to zero or a non-zero
+	value).  Before, we were unable to distinguish between an error to
+	parse an option, and a user who actually wanted to set an
+	attribute-cache value to 0.  This now fixes an important
+	performance bug that Amd was turning off the attribute caches even
+	for regular (non-automounter) NFS mounts.
+
+	* libamu/mtab.c (hasmntvalerr): new function to set the value of
+	an option into an integer, but ONLY if that options was set and
+	parsed correctly.  This function returns 1 on error, 0 on success
+	(instead of always setting the option value to 0).
+	(hasmntval): wrapper function around hasmntvalerr, which maintains
+	backwards compatibility (always sets option value to 0, even on
+	error to parse the option).
+
+	* amd/nfs_subr.c (fh_to_mp3): use long int printf format for
+	fhh_pid.
+
+2006-04-05  Christos Zoulas  <christos at zoulas.com>
+
+	* amd/amfs_generic.c (amfs_lookup_mntfs): fix use-after-free bug
+	(Coverity).
+
+2006-03-27  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* doc/am-utils.texi, scripts/{amd.conf.5,amd.conf-sample}:
+	document new nfs_retransmit_counter_toplvl and
+	nfs_retry_interval_toplvl global amd.conf parameters.
+
+	* amd/conf.c (gopt_nfs_retransmit_counter_toplvl,
+	(gopt_nfs_retry_interval_toplvl): parse amd.conf
+	nfs_retransmit_counter_toplvl and nfs_retry_interval_toplvl global
+	parameters.
+
+	* amd/amfs_toplvl.c (amfs_toplvl_mount): support setting toplvl
+	timeo/retrans parameters for Amd's toplvl mounts, separately from
+	all other UDP or NFS mounts.
+
+	* amd/amd.h: define a new timeo/retrans parameter for toplvl
+	mounts.
+
+2006-03-22  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* minor new port: i386-pc-linux-suse10.1 (beta 8).
+
+2006-03-21  Christos Zoulas  <christos at zoulas.com>
+
+	* amd/am_ops.c (merge_opts): Remove useless check found by
+	Coverity; xmalloc never returns NULL.
+
+2006-03-21  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* minor new ports: i386-pc-linux-fc5.
+
+	* amd/info_ldap.c: as of Linux Fedora Core 5 (which comes with
+	openldap-2.3.9), the ldap.h headers deprecate several functions
+	used in this file, such as ldap_unbind.  You get compile errors
+	about missing extern definitions.  Those externs are still in
+	<ldap.h>, but surrounded by an ifdef LDAP_DEPRECATED.  I am
+	turning on that ifdef at the top of info_ldap.c, under the
+	assumption that the functions may be deprecated, but they still
+	work for this (older?) version of the LDAP API.  It gets am-utils
+	to compile, but it is not clear if it will work perfectly.
+
+	* libamu/xdr_func.c (xdr_am_mountres3_ok), amq/amq_xdr.c
+	(xdr_amq_mount_tree, xdr_amq_mount_tree_p,
+	xdr_amq_mount_info_list, xdr_amq_mount_tree_list), amq/amq.c
+	(show_mti), amd/amq_subr.c (xdr_amq_setopt, xdr_amq_mount_subtree,
+	xdr_amq_mount_tree, xdr_amq_mount_tree_list, xdr_amq_mount_tree),
+	libamu/xdr_func.c (xdr_am_mountres3_ok): use casing magic to stop
+	GCC-4.1 from complaining about "dereferencing type-punned pointer
+	will break strict-aliasing rules" here (but not elsewhere).
+
+2006-03-20  Christos Zoulas  <christos at zoulas.com>
+
+	* libamu/wire.c: avoid potential dereferencing of a NULL pointer
+	(Coverity).
+
+	* hlfsd/homedir.c (delay): remove unnecessary check for NULL
+	pointer (Coverity).
+
+	* fsinfo/fsi_analyze.c (analyze_dkmounts, analyze_mounts,
+	analyze_mounts): avoid potential dereferencing of a NULL pointer
+	(Coverity).
+
+	* conf/transp/transp_sockets.c (create_amq_service): avoid
+	potential dereferencing of a NULL pointer (Coverity).
+
+	* amd/sched.c (sigchld): properly check for the end of the waiting
+	process list (Coverity).
+
+	* amd/mapc.c (mapc_create): initialize 'modify' to zero (Coverity).
+
+	* amd/autil.c (amfs_mkcacheref, am_unmounted): avoid potential
+	dereferencing of a NULL pointer (Coverity).
+
+	* amd/amfs_generic.c (amfs_lookup_mntfs): free def_opts before
+	reusing it (memory leak bug detected by Coverity).
+	(amfs_bgmount): avoid potential dereferencing of a NULL pointer
+	(Coverity).
+
+	* amd/am_ops.c (merge_opts): no need to check if newstr is NULL
+	(bug detected by Coverity).
+
+2006-03-08  Ion Badulescu  <ionut at moisil.badula.org>
+
+	* amd/nfs_subr.c (mp_to_fh): fixed old-style filehandles--the pid
+	comparison was failing.
+
+2006-03-08  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* configure.in: properly test for either <gdbm/ndbm.h> or
+	<gdbm-ndbm.h> (unfortunately, Autoconf will map both names to the
+	same $ac_cv_* variable name).  Some systems support one header or
+	another.  Patch inspired by work Debian did.
+
+2006-02-10  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	*******************************************************************
+	*** Released am-utils-6.1.4					***
+	*******************************************************************
+
+2006-01-04  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* doc/am-utils.texi (auto_attrcache Parameter): revise discussion
+	to mention pros and cons of turning on/off this parameter,
+	including impact on Amd's performance, and ways to improve
+	performance while minimizing the window of vulnerability in which
+	kernel may return the wrong (cached) attributes.
+
+2006-01-02  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* updated copyright year to 2006 on all files.
+
+2005-12-20  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* include/am_utils.h, conf/transp/transp_tli.c (amu_svc_register,
+	register_autofs_service): use a consistent prototype for the
+	dispatch function of the autofs service de/registration functions.
+
+2005-12-03  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* minor new ports: i386-unknown-netbsdelf2.1,
+	i386-unknown-netbsdelf3.0 (RELEASE), and i386-unknown-openbsd3.8.
+
+2005-12-02  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* m4/macros/check_field.m4: remove double inclusion of msdosfs
+	headers, which are included in mount_header1.h (netbsd 2.1 doesn't
+	protect <msdosfs/msdosfsmount.h> which causes compile errors).
+
+2005-11-08  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* minor new port: i386-unknown-freebsd6.0 (RELEASE)
+
+2005-10-26  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* amd/amq_subr.c (amqproc_pawd_1_svc): repeatedly resolve path in
+	Amd, not in pawd (to avoid repeated network RPCs).
+
+	* amq/pawd.c (transform_dir): move repeated path resolution into Amd.
+
+2005-10-25  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* amq/pawd.c (transform_dir): resolve path repeatedly until
+	finished.  Bug fix from Jonathan Chen <jon+amd-at-spock.org>.
+	Added safety check to prevent infinite loops.
+
+2005-10-19  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* doc/am-utils.texi (opts Option): document new pcfs options
+	longname, nowin95, shortname, user=N, group=N, mask=N, and
+	dirmask=N.
+
+	* amd/ops_pcfs.c (mount_pcfs): process new pcfs options longname,
+	nowin95, shortname, user=N, group=N, mask=N, and dirmask=N.
+
+	* include/am_compat.h: provide compatibility mnttab string names,
+	if needed, for pcfs mount options longname, nowin95, shortname,
+	user=N, group=N, mask=N, and dirmask=N.
+
+	* include/am_utils.h: extern for hasmntstr().
+
+	* libamu/mtab.c (hasmntstr): new function to return the string
+	value following a mount option, up to the next comma-delimited
+	options.
+
+	* configure.in: check for mnttab and pcfs options longname,
+	nowin95, and shortname.
+
+	* Makefile.am (EXTRA_DIST_M4): distribute new macro
+	check_mnt2_pcfs_opt.m4.
+
+	* m4/macros/check_mnt2_pcfs_opt.m4: new macro to check for pcfs
+	mnttab and mount options.
+
+2005-10-18  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* libamu/mount_fs.c (print_nfs_args): print nfs_args->addr
+	correctly, depending if it's a pointer or not.
+
+	* conf/sa_dref/sa_dref_*.h: for each NFS_SA_DREF macro, also
+	#define NFS_ARGS_T_ADDR_IS_POINTER if nfs_args->addr is a pointer
+	or an embedded structure, so we can tell how to print it.
+
+	* libamu/mount_fs.c (print_nfs_args): print nfs_args->addrlen
+	field, if it exists.
+
+	* configure.in: check for nfs_args->addrlen field.
+
+	* wire-test/wire-test.c (main), libamu/mount_fs.c
+	(print_nfs_args), fixmount/fixmount.c (inetresport,
+	clnt_create_timeout), amq/pawd.c (transform_dir), amq/amq.c
+	(main), amd/srvr_nfs.c (find_nfs_srvr), amd/autil.c
+	(amfs_mount): document that as per POSIX, we don't need to set the
+	sa_len/sin_len fields in struct sockaddr/sockaddr_in.  The field
+	is used only internally in the kernel.  See
+	www.awprofessional.com/articles/article.asp?p=169505&seqNum=2&rl=1
+
+	* fixmount/fixmount.c (inetresport): initialize sockaddr_in
+	structure before filling in some fields.
+
+2005-10-11  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* doc/am-utils.texi (nfs_vers, nfs_proto parameters): clarify and
+	correct mistaken description of nfs_proto.
+
+2005-10-10  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	*******************************************************************
+	*** Released am-utils-6.1.3					***
+	*******************************************************************
+
+2005-10-07  Erez Zadok  <ezk at cs.sunysb.edu>
+
+	* m4/macros/check_mnttab_type.m4: move the test for MOUNT_* to the
+	very end, after the test using getvfsbyname().
+
+	* m4/macros/expand_run_string.m4: if the string value returned is
+	empty, consider it invalid.
+
+	* m4/macros/check_varargs_macros.m4: rewrite macro so it'll
+	try and compile the varargs test, not just cpp it.  Some systems
+	pass the old cpp test, but not when you actually try to compile
+	the code (Tru64's cc).
+
+	* conf/autofs/autofs_solaris_v1.h: redefine
+	autofs_strdup_space_hack as a macro to str3cat(NULL,(s)," ","").
+	This works everywhere and we avoid linking problems, inline
+	functions, etc.
+
+	* conf/autofs/autofs_solaris_v1.c (autofs_mount_fs): remove
+	autofs_strdup_space_hack() function altogether.
+
+	* m4/macros/os_cflags.m4: remove hack that hardcodes pte_t=u_int.
+
+	* configure.in: test for <sys/immu.h> header.
+	Test for pte_t, but only on IRIX6 systems.
+
+	* Makefile.am (EXTRA_DIST_M4): distribute new type_pte_t.m4 file.
+
+	* m4/macros/type_pte_t.m4: new test for existence of pte_t
+	typedef, needed on some IRIX-6.5/gcc systems.
+
+	* m4/macros/header_templates.m4: add missing templates for
+	HAVE_EXTERN_GETDTABLESIZE, HAVE_EXTERN_GETWD, and
+	HAVE_EXTERN_UALARM.
+
+	* amd/info_exec.c (exec_map_open): break assignment from inside
+	conditional, to work around an IRIX-6.5 cc bug.
+
+	* fsinfo/fsi_util.c (set_ether_if), amd/map.c (unmount_mp),
+	libamu/xutil.c (expand_error), libamu/strutil.c (xsnprintf): avoid
+	comparison between signed and unsigned integers.
+
+	* conf/autofs/autofs_solaris_v1.h, conf/autofs/autofs_solaris_v1.c
+	(autofs_strdup_space_hack): move "space_hack" function from static
+	inline in header, into the only source file that needs it.  This
+	is cleaner and also prevents linking problem with some compilers
+	that won't apply CPP macros inside static inline functions (for
+	the strl* functions).
+
+	* amq/pawd.c (find_mt, find_mlp): remove obsolete, inefficient
+	code.
+	(transform_dir): call the new, efficient amqproc_pawd_1() routine.
+
+	* amq/amq_clnt.c (amqproc_pawd_1): AMQPROC_PAWD wrapper routine.
+
+	* amq/amq.h (amqproc_pawd_1): extern for amq's AMQPROC_PAWD

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list