$FreeBSD: ports/sysutils/powerman/files/patch-src-wrappers.c,v 1.1 2004/06/17 16:14:13 glewis Exp $

--- src/wrappers.c.orig	Mon Mar 29 12:59:20 2004
+++ src/wrappers.c	Mon Mar 29 13:47:54 2004
@@ -42,6 +42,7 @@
 #if HAVE_POLL
 #include <sys/poll.h>
 #endif
+#include <limits.h>
 
 #include "wrappers.h"
 #include "cbuf.h"
@@ -486,7 +487,10 @@
          */
         if (!((errno == EWOULDBLOCK) ||
               (errno == ECONNABORTED) ||
-              (errno == EPROTO) || (errno == EINTR)))
+#ifdef __linux__
+              (errno == EPROTO) ||
+#endif
+              (errno == EINTR)))
             lsd_fatal_error(__FILE__, __LINE__, "accept");
     }
     return new;
@@ -639,8 +643,10 @@
     int n;
     char buf[MAX_REG_BUF];
 
+#ifdef __linux__
     /* Review: undocumented, is it needed? */
     re_syntax_options = RE_SYNTAX_POSIX_EXTENDED;
+#endif
     Strncpy(buf, string, MAX_REG_BUF);
     n = regexec(preg, buf, nmatch, pmatch, eflags);
     return n;


syntax highlighted by Code2HTML, v. 0.9.1