20 lines
565 B
Text
20 lines
565 B
Text
--- 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 ())), \
|