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