aboutsummaryrefslogtreecommitdiffstats
path: root/editors/xemacs21
diff options
context:
space:
mode:
authorgj <gj@FreeBSD.org>1999-03-24 05:29:51 +0800
committergj <gj@FreeBSD.org>1999-03-24 05:29:51 +0800
commit3bc986b5a4d754cfe125fced7236b796274edb62 (patch)
tree516d09e906bbbcc8da9338c7598eec970775d004 /editors/xemacs21
parenta52fa81482c9dd7220a9cddcc741cf4c94b507a6 (diff)
downloadfreebsd-ports-gnome-3bc986b5a4d754cfe125fced7236b796274edb62.tar.gz
freebsd-ports-gnome-3bc986b5a4d754cfe125fced7236b796274edb62.tar.zst
freebsd-ports-gnome-3bc986b5a4d754cfe125fced7236b796274edb62.zip
Make it compile under -current again.
Reported by: Satoshi's log file
Diffstat (limited to 'editors/xemacs21')
-rw-r--r--editors/xemacs21/files/patch-ai20
1 files changed, 20 insertions, 0 deletions
diff --git a/editors/xemacs21/files/patch-ai b/editors/xemacs21/files/patch-ai
new file mode 100644
index 000000000000..c91881639c5e
--- /dev/null
+++ b/editors/xemacs21/files/patch-ai
@@ -0,0 +1,20 @@
+--- lib-src/fakemail.c.orig Tue Mar 23 22:09:58 1999
++++ lib-src/fakemail.c Tue Mar 23 22:12:20 1999
+@@ -157,9 +157,17 @@
+ extern char *malloc (), *realloc ();
+ #endif
+
++#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000
++#define CURRENT_USER
++#endif
++
+ #ifdef CURRENT_USER
+ extern struct passwd *getpwuid ();
++#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000
++extern uid_t geteuid ();
++#else
+ extern unsigned short geteuid ();
++#endif
+ static struct passwd *my_entry;
+ #define cuserid(s) \
+ (my_entry = getpwuid (((int) geteuid ())), \
1-3/+3