mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-15 15:41:24 +01:00
improve logging
This commit is contained in:
parent
0ac5d6d9e2
commit
6cd3ebd780
1 changed files with 5 additions and 6 deletions
|
@ -785,15 +785,14 @@ linux_init_relay_socket( CommonGlobals* cGlobals, const CommsAddrRec* addrRec )
|
||||||
/* make a local copy of the address to send to */
|
/* make a local copy of the address to send to */
|
||||||
sock = socket( AF_INET, SOCK_STREAM, 0 );
|
sock = socket( AF_INET, SOCK_STREAM, 0 );
|
||||||
if ( sock == -1 ) {
|
if ( sock == -1 ) {
|
||||||
XP_DEBUGF( "socket returned -1\n" );
|
XP_DEBUGF( "%s: socket returned -1\n", __func__ );
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
|
||||||
to_sock.sin_port = htons( addrRec->u.ip_relay.port );
|
to_sock.sin_port = htons( addrRec->u.ip_relay.port );
|
||||||
XP_STATUSF( "1: sending to port %d", addrRec->u.ip_relay.port );
|
|
||||||
host = gethostbyname( addrRec->u.ip_relay.hostName );
|
host = gethostbyname( addrRec->u.ip_relay.hostName );
|
||||||
if ( NULL == host ) {
|
if ( NULL == host ) {
|
||||||
XP_WARNF( "%s: gethostbyname(%s) returned -1", __func__,
|
XP_WARNF( "%s: gethostbyname(%s) failed", __func__,
|
||||||
addrRec->u.ip_relay.hostName );
|
addrRec->u.ip_relay.hostName );
|
||||||
sock = -1;
|
sock = -1;
|
||||||
goto done;
|
goto done;
|
||||||
|
@ -1054,20 +1053,20 @@ linux_close_socket( CommonGlobals* cGlobals )
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
blocking_read( int fd, unsigned char* buf, int len )
|
blocking_read( int fd, unsigned char* buf, const int len )
|
||||||
{
|
{
|
||||||
int nRead = 0;
|
int nRead = 0;
|
||||||
while ( nRead < len ) {
|
while ( nRead < len ) {
|
||||||
XP_LOGF( "%s(fd=%d): blocking for %d bytes", __func__, fd, len );
|
|
||||||
ssize_t siz = read( fd, buf + nRead, len - nRead );
|
ssize_t siz = read( fd, buf + nRead, len - nRead );
|
||||||
if ( siz <= 0 ) {
|
if ( siz <= 0 ) {
|
||||||
XP_LOGF( "read => %d, errno=%d (\"%s\")", nRead,
|
XP_LOGF( "%s: read => %d, errno=%d (\"%s\")", __func__, nRead,
|
||||||
errno, strerror(errno) );
|
errno, strerror(errno) );
|
||||||
nRead = -1;
|
nRead = -1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
nRead += siz;
|
nRead += siz;
|
||||||
}
|
}
|
||||||
|
XP_LOGF( "%s(fd=%d, sought=%d) => %d", __func__, fd, len, nRead );
|
||||||
return nRead;
|
return nRead;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue