]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/compat.h
Patches for OpenBSD
[netatalk.git] / include / atalk / compat.h
index 6820f7ba5f110d4b61b22326db81820c59ecb63c..429955349f74c9ca2572357c68851f5f359c1167 100644 (file)
@@ -92,3 +92,14 @@ int snprintf (char *str,size_t count,const char *fmt,...);
 #ifndef HAVE_VSNPRINTF
 int vsnprintf(char *str, size_t count, const char *fmt, va_list args);
 #endif
+
+/* OpenBSD */
+#if defined(__OpenBSD__) && !defined(ENOTSUP)
+#define ENOTSUP EOPNOTSUPP
+#endif
+
+#if !defined(HAVE_PSELECT) || defined(__OpenBSD__)
+extern int pselect(int, fd_set * restrict, fd_set * restrict,
+                   fd_set * restrict, const struct timespec * restrict,
+                   const sigset_t * restrict);
+#endif