summaryrefslogtreecommitdiff
path: root/editors/emacs22
diff options
context:
space:
mode:
authorMartin Cracauer <cracauer@FreeBSD.org>2010-02-16 22:04:45 +0000
committerMartin Cracauer <cracauer@FreeBSD.org>2010-02-16 22:04:45 +0000
commitbfaab446bb975571ce27b5b011aefcf8677a23be (patch)
treebe5eeb97b6174f64bbf1afbba8a2879320fc55b8 /editors/emacs22
parentRemove ports-mgmt/portbrowser. (diff)
Make work with -current's utmpx changes.
I tested on -current/amd64 past the utmpx change and on 8.0-RELEASE-p2/i386 for the old code path. Reviewed: Giorgos Keramidas (maintainer) Approved: Pav Lucistnik (for portmgr) Feature safe: yes
Notes
Notes: svn path=/head/; revision=249977
Diffstat (limited to 'editors/emacs22')
-rw-r--r--editors/emacs22/files/patch-src-filelock.c34
1 files changed, 34 insertions, 0 deletions
diff --git a/editors/emacs22/files/patch-src-filelock.c b/editors/emacs22/files/patch-src-filelock.c
new file mode 100644
index 000000000000..aa91b98f2aeb
--- /dev/null
+++ b/editors/emacs22/files/patch-src-filelock.c
@@ -0,0 +1,34 @@
+--- src/filelock.c.org 2008-01-07 23:30:11.000000000 -0500
++++ src/filelock.c 2010-02-12 17:50:08.000000000 -0500
+@@ -64,7 +64,12 @@
+
+ #ifdef CLASH_DETECTION
+
++#if __FreeBSD_version >= 900007
++#include <utmpx.h>
++#define ut_time ut_tv.tv_sec
++#else
+ #include <utmp.h>
++#endif
+
+ #if !defined (S_ISLNK) && defined (S_IFLNK)
+ #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
+@@ -253,13 +258,17 @@
+ the first reboot record otherwise.
+ Ignore all reboot records on or before BOOT_TIME.
+ Success is indicated by setting BOOT_TIME to a larger value. */
+-
+ void
+ get_boot_time_1 (filename, newest)
+ char *filename;
+ int newest;
+ {
++#if __FreeBSD_version >= 900007
++ struct utmpx ut, *utp;
++#else
+ struct utmp ut, *utp;
++#endif
++
+ int desc;
+
+ if (filename)