mirror of
https://git.freebsd.org/ports.git
synced 2025-06-20 12:10:31 -04:00
server_abyss.cpp:88:14: error: assigning to 'int' from incompatible type '__bind<int &, sockaddr *, unsigned long>' rc = bind(this->fd, (struct sockaddr *)&sockAddr, sizeof(sockAddr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reported by: antoine (via bug 224669)
18 lines
825 B
C++
18 lines
825 B
C++
libc++ doesn't like "using namespace std" in C++11
|
|
|
|
server_abyss.cpp:88:14: error: assigning to 'int' from incompatible type '__bind<int &, sockaddr *,
|
|
unsigned long>'
|
|
rc = bind(this->fd, (struct sockaddr *)&sockAddr, sizeof(sockAddr));
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
--- test/cpp/server_abyss.cpp~ 2018-01-05 09:20:59.546269035 +0000
|
|
+++ test/cpp/server_abyss.cpp 2018-01-05 09:23:10.542713023 +0000
|
|
@@ -85,7 +85,7 @@ class boundSocket { (public)
|
|
sockAddr.sin_port = htons(portNumber);
|
|
sockAddr.sin_addr.s_addr = 0;
|
|
|
|
- rc = bind(this->fd, (struct sockaddr *)&sockAddr, sizeof(sockAddr));
|
|
+ rc = ::bind(this->fd, (struct sockaddr *)&sockAddr, sizeof(sockAddr));
|
|
|
|
if (rc != 0) {
|
|
closesock(this->fd);
|