pkgsrc/editors/xemacs-current/patches/patch-lib-src_fakemail.c
hauke 61d1bd49c5 Upgrade to XEmacs 21.5.34
Fix build on DragonFly

Was patch-aj
2017-11-15 14:57:58 +00:00

26 lines
776 B
C

$NetBSD: patch-lib-src_fakemail.c,v 1.1 2017/11/15 14:57:58 hauke Exp $
Fix build on DragonFly.
Was patch-aj
--- lib-src/fakemail.c.orig 2013-08-21 17:43:44.000000000 +0000
+++ lib-src/fakemail.c
@@ -148,15 +148,13 @@ extern char *malloc (), *realloc ();
#include <osreldate.h>
#endif
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000
+#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000 || defined(__DragonFly__)
#define CURRENT_USER
#endif
#ifdef CURRENT_USER
extern struct passwd *getpwuid ();
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000
-extern uid_t geteuid ();
-#else
+#if defined(__FreeBSD_version) && __FreeBSD_version < 400000
extern unsigned short geteuid ();
#endif
static struct passwd *my_entry;