aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1998-02-24 07:03:38 +0800
committerpst <pst@FreeBSD.org>1998-02-24 07:03:38 +0800
commit2c78afbcfaffafdd29c54e8a0311383cdd7811ea (patch)
treedee8742b037718a466ee18d3dd7ac74ffec460a4 /mail
parentc027d7f02f38fb275d96b8a64c0e010e93fbfc2f (diff)
downloadfreebsd-ports-gnome-2c78afbcfaffafdd29c54e8a0311383cdd7811ea.tar.gz
freebsd-ports-gnome-2c78afbcfaffafdd29c54e8a0311383cdd7811ea.tar.zst
freebsd-ports-gnome-2c78afbcfaffafdd29c54e8a0311383cdd7811ea.zip
Find utmp in the right spot
Diffstat (limited to 'mail')
-rw-r--r--mail/mh/files/patch-ac21
1 files changed, 19 insertions, 2 deletions
diff --git a/mail/mh/files/patch-ac b/mail/mh/files/patch-ac
index 9a4d62dc4381..09da93c5c6c9 100644
--- a/mail/mh/files/patch-ac
+++ b/mail/mh/files/patch-ac
@@ -102,7 +102,24 @@
continue; /* else fall */
case '>':
***************
-*** 1312,1330 ****
+*** 818,824 ****
+ if (utmped)
+ return utmped;
+
+! if ((uf = fopen ("/etc/utmp", "r")) == NULL)
+ return NOTOK;
+
+ while (fread ((char *) &ut, sizeof ut, 1, uf) == 1)
+--- 859,865 ----
+ if (utmped)
+ return utmped;
+
+! if ((uf = fopen (_PATH_UTMP, "r")) == NULL)
+ return NOTOK;
+
+ while (fread ((char *) &ut, sizeof ut, 1, uf) == 1)
+***************
+*** 1314,1332 ****
fl.l_whence = 0;
fl.l_start = 0;
fl.l_len = 0;
@@ -122,7 +139,7 @@
advise (file, "unable to perform flock on");
goto out;
}
---- 1353,1371 ----
+--- 1355,1373 ----
fl.l_whence = 0;
fl.l_start = 0;
fl.l_len = 0;