* conf/nfs_prot/nfs_prot_hpux11.h: define an nfs_fh3 structure
authorErez Zadok <ezk@cs.sunysb.edu>
Thu, 13 Jan 2005 21:24:11 +0000 (21:24 +0000)
committerErez Zadok <ezk@cs.sunysb.edu>
Thu, 13 Jan 2005 21:24:11 +0000 (21:24 +0000)
commita8909c186c2389a67afe5edbf02f8e1ff7c53795
tree9c59d363e4879b27fc383bca31afa3d554810b28
parentf585ce6c2527e240ce7b1dee2718a1e4de9b1788
* conf/nfs_prot/nfs_prot_hpux11.h: define an nfs_fh3 structure
that's compatible for HPUX11 as well as NFSv3.

* include/am_defs.h: On AIX 5.2, both <resolv.h> and
<arpa/nameser_compat.h> define MAXDNAME, if compiling with gcc
-D_USE_IRS (so that we get extern definitions for hstrerror() and
others).  So undef MAXDNAME before it gets redefined.

* include/am_defs.h: Solaris 10 (build 72) defines GROUP_OBJ in
<sys/acl.h>, which is included in many other header files.
<rpcsvc/nis.h> uses GROUP_OBJ inside enum zotypes.  So if you're
unlucky enough to include both headers, you get a compile error
because the two symbols conflict.  Temp hack: undefine acl.h's
GROUP_OBJ before including nis.h, because we don't need acl.h for
am-utils.

* m4/macros/os_cflags.m4: turn -D_USE_IRS for AIX5+ so that
certain extern definitions of resolver functions become available.

* amd/opts.c (expand_op): use #define for expand_error string
because some compilers complain about the use of static const
char[] inside a varargs function.

* minor new port i386-unknown-netbsdelf1.6.2.

* new port i386-unknown-netbsdelf2.0.

* minor port i386-unknown-freebsd5.3.

* libamu/mount_fs.c (compute_nfs_args): don't compare
nap->maxgrouplist against NULL but against 0 directly, because on
FreeBSD 4.3, NULL is defined is (void *)0 and gcc 3.4 complains
about a type mismatch.

* minor port i386-pc-linux-fc3 (Fedora Core 3).

* hlfsd/hlfsd.c (main): use sigsuspend() over sigpause(), because
FC3 doesn't have proper extern definition for the defunct
sigpause().

* configure.in: look for sigsuspend().
.cvsignore
ChangeLog
NEWS
amd/opts.c
conf/nfs_prot/nfs_prot_hpux11.h
configure.in
hlfsd/hlfsd.c
include/am_defs.h
libamu/mount_fs.c
m4/macros/os_cflags.m4