Looks like SO_REUSEPORT it's not defined on some platforms. Switch
to the conventional SO_REUSEADDR instead. This commit was SVN r16588.
Этот коммит содержится в:
родитель
f35c9eb162
Коммит
b1b5cb6453
@ -562,7 +562,7 @@ static int mca_btl_tcp_component_create_listen(uint16_t af_family)
|
||||
|
||||
{ /* Don't reuse ports */
|
||||
int flg = 0;
|
||||
if (setsockopt (sd, SOL_SOCKET, SO_REUSEPORT, &flg, sizeof (flg)) < 0) {
|
||||
if (setsockopt (sd, SOL_SOCKET, SO_REUSEADDR, &flg, sizeof (flg)) < 0) {
|
||||
BTL_ERROR((0, "mca_btl_tcp_create_listen: unable to unset the "
|
||||
"SO_REUSEADDR option (%s:%d)\n",
|
||||
strerror(opal_socket_errno), opal_socket_errno));
|
||||
|
@ -552,7 +552,7 @@ static int mca_oob_tcp_create_listen(int *target_sd, uint16_t af_family)
|
||||
|
||||
{ /* Don't reuse ports */
|
||||
int flg = 0;
|
||||
if (setsockopt (*target_sd, SOL_SOCKET, SO_REUSEPORT, &flg, sizeof (flg)) < 0) {
|
||||
if (setsockopt (*target_sd, SOL_SOCKET, SO_REUSEADDR, &flg, sizeof (flg)) < 0) {
|
||||
opal_output(0, "mca_oob_tcp_create_listen: unable to unset the "
|
||||
"SO_REUSEADDR option (%s:%d)\n",
|
||||
strerror(opal_socket_errno), opal_socket_errno);
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user