mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
log failure to turn on keepalive
This commit is contained in:
parent
0f7a6d58d3
commit
3d98433cc7
2 changed files with 12 additions and 4 deletions
|
@ -5,6 +5,7 @@
|
|||
* Documentation/manual/ExceptionHandling.texi:
|
||||
Update NSAssert() and NSCAssert() to handle variable arguments
|
||||
(as OSX has done) and mark the numbered macros as obsolete.
|
||||
* Source/NSMessagePort.m:
|
||||
* Source/NSSocketPort.m: Log if we fail to tuirn on keepalive
|
||||
|
||||
2018-02-05 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
|
|
@ -453,8 +453,11 @@ static Class runLoopClass;
|
|||
{
|
||||
int status = 1;
|
||||
|
||||
setsockopt(desc, SOL_SOCKET, SO_KEEPALIVE, (char*)&status,
|
||||
sizeof(status));
|
||||
if (setsockopt(desc, SOL_SOCKET, SO_KEEPALIVE, (char*)&status,
|
||||
sizeof(status)) < 0)
|
||||
{
|
||||
NSLog(@"failed to turn on keepalive for connected socket %d", desc);
|
||||
}
|
||||
addrNum = 0;
|
||||
caller = YES;
|
||||
[aPort addHandle: self forSend: YES];
|
||||
|
@ -1668,8 +1671,12 @@ typedef struct {
|
|||
{
|
||||
int status = 1;
|
||||
|
||||
setsockopt(desc, SOL_SOCKET, SO_KEEPALIVE, (char*)&status,
|
||||
sizeof(status));
|
||||
if (setsockopt(desc, SOL_SOCKET, SO_KEEPALIVE, (char*)&status,
|
||||
sizeof(status)) < 0)
|
||||
{
|
||||
NSLog(@"failed to turn on keepalive for accepted socket %d",
|
||||
desc);
|
||||
}
|
||||
/*
|
||||
* Create a handle for the socket and set it up so we are its
|
||||
* receiving port, and it's waiting to get the port name from
|
||||
|
|
Loading…
Reference in a new issue