fix build with clang6

This commit is contained in:
jasper 2018-04-09 17:26:54 +00:00
parent 144c399740
commit bb04f020d9
2 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-src_emacs_mode_TcpListener_cc,v 1.1 2018/04/09 17:26:54 jasper Exp $
Index: src/emacs_mode/TcpListener.cc
--- src/emacs_mode/TcpListener.cc.orig
+++ src/emacs_mode/TcpListener.cc
@@ -77,7 +77,7 @@ std::string TcpListener::start( void )
DOMAIN_ERROR;
}
- if( bind( server_socket, addr->ai_addr, addr->ai_addrlen ) == -1 ) {
+ if( ::bind( server_socket, addr->ai_addr, addr->ai_addrlen ) == -1 ) {
stringstream errmsg;
errmsg << "Unable to bind to port " << port << ": " << strerror( errno );
close( server_socket );

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-src_emacs_mode_UnixSocketListener_cc,v 1.1 2018/04/09 17:26:54 jasper Exp $
Index: src/emacs_mode/UnixSocketListener.cc
--- src/emacs_mode/UnixSocketListener.cc.orig
+++ src/emacs_mode/UnixSocketListener.cc
@@ -58,7 +58,7 @@ std::string UnixSocketListener::start( void )
struct sockaddr_un addr;
addr.sun_family = AF_UNIX;
strncpy( addr.sun_path, filename.c_str(), sizeof( addr.sun_path ) );
- if( bind( server_socket, (struct sockaddr *)&addr, sizeof( addr ) ) == -1 ) {
+ if( ::bind( server_socket, (struct sockaddr *)&addr, sizeof( addr ) ) == -1 ) {
stringstream errmsg;
errmsg << "Error binding unix domain socket: " << strerror( errno ) << endl;
close( server_socket );