Skip to content
Snippets Groups Projects
Commit 801bac51 authored by Howard Chu's avatar Howard Chu
Browse files

per Hallvard's advice: fixed definition of sock_errstr().

parent 35a3c501
No related branches found
No related tags found
No related merge requests found
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
#define ETIMEDOUT WSAETIMEDOUT #define ETIMEDOUT WSAETIMEDOUT
#define sock_errno() WSAGetLastError() #define sock_errno() WSAGetLastError()
#define sock_errstr(err) WSAGetLastErrorString() #define sock_errstr() WSAGetLastErrorString()
#elif MACOS #elif MACOS
# define tcp_close( s ) tcpclose( s ) # define tcp_close( s ) tcpclose( s )
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
#else #else
# define tcp_close( s ) close( s ) # define tcp_close( s ) close( s )
# define sock_errno() errno # define sock_errno() errno
# define sock_errstr(err) strerror(err) # define sock_errstr() strerror(errno)
#endif /* MACOS */ #endif /* MACOS */
#ifndef ioctl_t #ifndef ioctl_t
......
...@@ -279,7 +279,7 @@ open_listener( ...@@ -279,7 +279,7 @@ open_listener(
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"daemon: socket() failed errno=%d (%s)\n", err, "daemon: socket() failed errno=%d (%s)\n", err,
sock_errstr(err), 0 ); sock_errstr(), 0 );
return NULL; return NULL;
} }
...@@ -302,7 +302,7 @@ open_listener( ...@@ -302,7 +302,7 @@ open_listener(
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"slapd(%ld): setsockopt(SO_REUSEADDR) failed errno=%d (%s)\n", "slapd(%ld): setsockopt(SO_REUSEADDR) failed errno=%d (%s)\n",
(long) l.sl_sd, err, sock_errstr(err) ); (long) l.sl_sd, err, sock_errstr() );
} }
#endif #endif
#ifdef SO_KEEPALIVE #ifdef SO_KEEPALIVE
...@@ -314,7 +314,7 @@ open_listener( ...@@ -314,7 +314,7 @@ open_listener(
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"slapd(%ld): setsockopt(SO_KEEPALIVE) failed errno=%d (%s)\n", "slapd(%ld): setsockopt(SO_KEEPALIVE) failed errno=%d (%s)\n",
(long) l.sl_sd, err, sock_errstr(err) ); (long) l.sl_sd, err, sock_errstr() );
} }
#endif #endif
#ifdef TCP_NODELAY #ifdef TCP_NODELAY
...@@ -326,14 +326,14 @@ open_listener( ...@@ -326,14 +326,14 @@ open_listener(
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"slapd(%ld): setsockopt(TCP_NODELAY) failed errno=%d (%s)\n", "slapd(%ld): setsockopt(TCP_NODELAY) failed errno=%d (%s)\n",
(long) l.sl_sd, err, sock_errstr(err) ); (long) l.sl_sd, err, sock_errstr() );
} }
#endif #endif
if ( bind( l.sl_sd, (struct sockaddr *) &l.sl_addr, sizeof(l.sl_addr) ) == -1 ) { if ( bind( l.sl_sd, (struct sockaddr *) &l.sl_addr, sizeof(l.sl_addr) ) == -1 ) {
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, "daemon: bind(%ld) failed errno=%d (%s)\n", Debug( LDAP_DEBUG_ANY, "daemon: bind(%ld) failed errno=%d (%s)\n",
(long) l.sl_sd, err, sock_errstr(err) ); (long) l.sl_sd, err, sock_errstr() );
tcp_close( l.sl_sd ); tcp_close( l.sl_sd );
return NULL; return NULL;
} }
...@@ -397,7 +397,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port ) ...@@ -397,7 +397,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port )
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"daemon: socket() failed errno=%d (%s)\n", err, "daemon: socket() failed errno=%d (%s)\n", err,
sock_errstr(err), 0 ); sock_errstr(), 0 );
return sel_exit_fd; return sel_exit_fd;
} else { } else {
struct sockaddr_in si; struct sockaddr_in si;
...@@ -414,7 +414,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port ) ...@@ -414,7 +414,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port )
{ {
err = sock_errno(); err = sock_errno();
Debug( LDAP_DEBUG_ANY, "daemon: bind(%ld) failed errno=%d (%s)\n", Debug( LDAP_DEBUG_ANY, "daemon: bind(%ld) failed errno=%d (%s)\n",
(long) sel_exit_fd, err, sock_errstr(err) ); (long) sel_exit_fd, err, sock_errstr() );
tcp_close( sel_exit_fd ); tcp_close( sel_exit_fd );
return rc; return rc;
} }
...@@ -422,7 +422,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port ) ...@@ -422,7 +422,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port )
{ {
err = sock_errno(); err = sock_errno();
Debug( LDAP_DEBUG_ANY, "daemon: getsockname(%ld) failed errno=%d (%s)\n", Debug( LDAP_DEBUG_ANY, "daemon: getsockname(%ld) failed errno=%d (%s)\n",
(long) sel_exit_fd, err, sock_errstr(err) ); (long) sel_exit_fd, err, sock_errstr() );
tcp_close( sel_exit_fd ); tcp_close( sel_exit_fd );
return rc; return rc;
} }
...@@ -430,7 +430,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port ) ...@@ -430,7 +430,7 @@ int slapd_daemon_init(char *urls, int port, int tls_port )
{ {
err = sock_errno(); err = sock_errno();
Debug( LDAP_DEBUG_ANY, "daemon: connect(%ld) failed errno=%d (%s)\n", Debug( LDAP_DEBUG_ANY, "daemon: connect(%ld) failed errno=%d (%s)\n",
(long) sel_exit_fd, err, sock_errstr(err) ); (long) sel_exit_fd, err, sock_errstr() );
tcp_close( sel_exit_fd ); tcp_close( sel_exit_fd );
return rc; return rc;
} }
...@@ -515,7 +515,7 @@ slapd_daemon_task( ...@@ -515,7 +515,7 @@ slapd_daemon_task(
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"daemon: listen(%s, 5) failed errno=%d (%s)\n", "daemon: listen(%s, 5) failed errno=%d (%s)\n",
(long) slap_listeners[l]->sl_url, err, (long) slap_listeners[l]->sl_url, err,
sock_errstr(err) ); sock_errstr() );
return( (void*)-1 ); return( (void*)-1 );
} }
...@@ -635,7 +635,7 @@ slapd_daemon_task( ...@@ -635,7 +635,7 @@ slapd_daemon_task(
if( err != EINTR ) { if( err != EINTR ) {
Debug( LDAP_DEBUG_CONNS, Debug( LDAP_DEBUG_CONNS,
"daemon: select failed (%d): %s\n", "daemon: select failed (%d): %s\n",
err, sock_errstr(err), 0 ); err, sock_errstr(), 0 );
slapd_shutdown = -1; slapd_shutdown = -1;
} }
...@@ -685,7 +685,7 @@ slapd_daemon_task( ...@@ -685,7 +685,7 @@ slapd_daemon_task(
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"daemon: accept(%ld) failed errno=%d (%s)\n", "daemon: accept(%ld) failed errno=%d (%s)\n",
(long) slap_listeners[l]->sl_sd, err, (long) slap_listeners[l]->sl_sd, err,
sock_errstr(err) ); sock_errstr() );
continue; continue;
} }
...@@ -721,7 +721,7 @@ slapd_daemon_task( ...@@ -721,7 +721,7 @@ slapd_daemon_task(
int err = sock_errno(); int err = sock_errno();
Debug( LDAP_DEBUG_ANY, Debug( LDAP_DEBUG_ANY,
"daemon: getpeername( %ld ) failed: errno=%d (%s)\n", "daemon: getpeername( %ld ) failed: errno=%d (%s)\n",
(long) s, err, sock_errstr(err) ); (long) s, err, sock_errstr() );
slapd_close(s); slapd_close(s);
continue; continue;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment