1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-24 08:43:27 +00:00

Code cleanup

This commit is contained in:
Eric Petit 2006-04-22 17:12:59 +00:00
parent de6cc777cc
commit 766e834cde
2 changed files with 16 additions and 16 deletions

View file

@ -166,21 +166,8 @@ void tr_netResolveClose( tr_resolve_t * r )
/* Blocking version */
int tr_netResolve( char * address, struct in_addr * addr )
{
tr_resolve_t * r = tr_netResolveInit( address );
int ret;
for( ;; )
{
ret = tr_netResolvePulse( r, addr );
if( ret != TR_RESOLVE_WAIT )
{
break;
}
tr_wait( 20 );
}
tr_netResolveClose( r );
return ( ret != TR_RESOLVE_OK );
addr->s_addr = inet_addr( address );
return ( addr->s_addr == 0xFFFFFFFF );
}
int tr_netOpen( struct in_addr addr, in_port_t port )

View file

@ -20,6 +20,15 @@
* DEALINGS IN THE SOFTWARE.
*****************************************************************************/
/***********************************************************************
* DNS resolution
**********************************************************************/
/* Synchronous version: only works with character strings representing
numbers expressed in the Internet standard `.' notation */
int tr_netResolve( char *, struct in_addr * );
/* Asynchronous version */
#define TR_RESOLVE_WAIT 0
#define TR_RESOLVE_ERROR 1
#define TR_RESOLVE_OK 2
@ -28,7 +37,10 @@ tr_resolve_t * tr_netResolveInit( char * );
int tr_netResolvePulse( tr_resolve_t *, struct in_addr * );
void tr_netResolveClose( tr_resolve_t * );
int tr_netResolve ( char *, struct in_addr * );
/***********************************************************************
* TCP sockets
**********************************************************************/
int tr_netOpen ( struct in_addr addr, in_port_t port );
int tr_netBind ( int );
int tr_netAccept ( int s, struct in_addr *, in_port_t * );
@ -38,3 +50,4 @@ void tr_netClose ( int s );
#define TR_NET_CLOSE 0x40000000
int tr_netSend ( int s, uint8_t * buf, int size );
int tr_netRecv ( int s, uint8_t * buf, int size );