[patch] Fix test for getmntinfo on NetBSD 3.0
- From: Hampa Hug <apmah gmx net>
- To: mc-devel gnome org
- Subject: [patch] Fix test for getmntinfo on NetBSD 3.0
- Date: Fri, 30 Jun 2006 06:51:57 +0200
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,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]