Changeset: 5ee788c2c182 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5ee788c2c182 Modified Files: monetdb5/modules/mal/mal_mapi.c Branch: Jan2014 Log Message:
Test return value and throw exception upon need. diffs (13 lines): diff --git a/monetdb5/modules/mal/mal_mapi.c b/monetdb5/modules/mal/mal_mapi.c --- a/monetdb5/modules/mal/mal_mapi.c +++ b/monetdb5/modules/mal/mal_mapi.c @@ -441,7 +441,8 @@ SERVERlisten(int *Port, str *Usockfile, OPERATION_FAILED ": creation of stream socket failed: %s", strerror(errno)); - setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *) &on, sizeof on); + if( setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *) &on, sizeof on) ) + throw(IO, "mal_mapi.listen", OPERATION_FAILED ": setsockptr failed %s", strerror(errno)); server.sin_family = AF_INET; if (accept_any) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list