/* $OpenLDAP$ */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 1998-2006 The OpenLDAP Foundation.
+ * Copyright 1998-2007 The OpenLDAP Foundation.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
#ifdef HAVE_POLL_H
#include <poll.h>
+#elif defined(HAVE_SYS_POLL_H)
+#include <sys/poll.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
#undef sock_errno
#undef sock_errstr
+#undef sock_errset
#define sock_errno() WSAGetLastError()
#define sock_errstr(e) ber_pvt_wsa_err2string(e)
#define sock_errset(e) WSASetLastError(e)
#define NI_MAXHOST 256
#endif
-#ifdef HAVE_POLL_H
+#ifdef HAVE_POLL
# ifndef INFTIM
# define INFTIM (-1)
# endif