Hello It would seem that the test in acinclude.m4 for a NetBSD 3.0 style getmntinfo() is wrong. The attached patch fixes this.
>From the NetBSD 3.0 man page for getmntinfo(3): RETURN VALUES On successful completion, getmntinfo() returns a count of the number of elements in the array. The pointer to the array is stored into mntbufp. If an error occurs, zero is returned and the external variable errno is set to indicate the error. Although the pointer mntbufp will be unmodi- fied, any information previously returned by getmntinfo() will be lost. Hampa
diff -ur mc-cvs/acinclude.m4 mc-dev/acinclude.m4 --- mc-cvs/acinclude.m4 2006-06-20 17:04:13.000000000 +0200 +++ mc-dev/acinclude.m4 2006-06-29 04:21:45.000000000 +0200 @@ -306,7 +306,7 @@ main () { struct statvfs *mntbufp; -exit (getmntinfo (&mntbufp, MNT_NOWAIT)); +exit (getmntinfo (&mntbufp, MNT_NOWAIT) == 0); }], mc_cv_sys_mounted_getmntinfo_statvfs=yes, mc_cv_sys_mounted_getmntinfo_statvfs=no,
_______________________________________________ Mc-devel mailing list http://mail.gnome.org/mailman/listinfo/mc-devel