diff --git a/cpukit/posix/src/mqueuerecvsupp.c b/cpukit/posix/src/mqueuerecvsupp.c index 6c2ca9e605..d97db51642 100644 --- a/cpukit/posix/src/mqueuerecvsupp.c +++ b/cpukit/posix/src/mqueuerecvsupp.c @@ -51,7 +51,7 @@ ssize_t _POSIX_Message_queue_Receive_support( POSIX_Message_queue_Control *the_mq; POSIX_Message_queue_Control_fd *the_mq_fd; Objects_Locations location; - uint32_t length_out; + size_t length_out; the_mq_fd = _POSIX_Message_queue_Get_fd( mqdes, &location ); switch ( location ) { diff --git a/cpukit/rtems/src/msgqreceive.c b/cpukit/rtems/src/msgqreceive.c index 649aed45dd..1803081339 100644 --- a/cpukit/rtems/src/msgqreceive.c +++ b/cpukit/rtems/src/msgqreceive.c @@ -56,7 +56,7 @@ rtems_status_code rtems_message_queue_receive( Objects_Id id, void *buffer, - uint32_t *size, + size_t *size, uint32_t option_set, rtems_interval timeout )