mirror of
https://github.com/FreeRTOS/FreeRTOS-Plus-TCP
synced 2025-10-24 03:32:36 +08:00
NetifSlirp: Address some gcc/linux warnings
This commit is contained in:

committed by
Paul Bartell

parent
a6ca0be209
commit
e5da99952f
@@ -353,8 +353,8 @@ void vMBuffNetifBackendDeInit( void * pvBackendContext )
|
||||
( void ) WaitForSingleObject( ( HANDLE ) pxCtx->xTxThread, INFINITE );
|
||||
( void ) WaitForSingleObject( ( HANDLE ) pxCtx->xRxThread, INFINITE );
|
||||
#else
|
||||
pthread_join( &( pxCtx->xTxThread ), NULL );
|
||||
pthread_join( &( pxCtx->xRxThread ), NULL );
|
||||
pthread_join( pxCtx->xTxThread, NULL );
|
||||
pthread_join( pxCtx->xRxThread, NULL );
|
||||
#endif
|
||||
|
||||
vLockSlirpContext( pxCtx );
|
||||
@@ -393,15 +393,15 @@ static slirp_ssize_t xSlirp_WriteCallback( const void * pvBuffer,
|
||||
|
||||
if( uxLen > ( NETWORK_BUFFER_LEN ) )
|
||||
{
|
||||
fprintf( stderr, "Dropping RX frame of length: %lu > %lu. Frame received from libslirp is too large.\n", uxLen, NETWORK_BUFFER_LEN );
|
||||
fprintf( stderr, "Dropping RX frame of length: %zu > %zu. Frame received from libslirp is too large.\n", uxLen, ( size_t ) NETWORK_BUFFER_LEN );
|
||||
}
|
||||
else if( uxLen < sizeof( EthernetHeader_t ) )
|
||||
{
|
||||
fprintf( stderr, "Dropping RX frame of length: %lu < %lu. Frame received from libslirp is too small.\n", uxLen, sizeof( EthernetHeader_t ) );
|
||||
fprintf( stderr, "Dropping RX frame of length: %zu < %zu. Frame received from libslirp is too small.\n", uxLen, sizeof( EthernetHeader_t ) );
|
||||
}
|
||||
else if( xMessageBufferSpacesAvailable( pxCtx->xRecvMsgBuffer ) < ( uxLen + 4U ) )
|
||||
{
|
||||
fprintf( stderr, "Dropping RX frame of length: %lu. xRecvMsgBuffer is full\n", uxLen );
|
||||
fprintf( stderr, "Dropping RX frame of length: %zu. xRecvMsgBuffer is full\n", uxLen );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user