$OpenBSD: patch-sal_osl_unx_system_c,v 1.3 2007/04/18 13:20:48 kurt Exp $
--- sal/osl/unx/system.c.orig.port	Fri Jan 19 06:43:54 2007
+++ sal/osl/unx/system.c	Wed Apr 18 03:46:26 2007
@@ -48,7 +48,7 @@
 static pthread_mutex_t getrtl_mutex = PTHREAD_MUTEX_INITIALIZER;
 
 /* struct passwd differs on some platforms */
-#if defined NETBSD || defined MACOSX
+#if defined NETBSD || defined MACOSX || defined OPENBSD
 #include <pwd.h>
 #include <sys/types.h>
 
@@ -139,7 +139,7 @@ struct passwd *getpwnam_r(const char* name, struct pas
 #endif /* MACOSX */
 }
 
-#if defined(NETBSD) || defined(MACOSX)
+#if defined(NETBSD) || defined(MACOSX) || defined (OPENBSD)
 int getpwuid_r(uid_t uid, struct passwd *pwd, char *buffer,
            size_t buflen, struct passwd **result)
 {
