Ticket #629: pr629.diff

File pr629.diff, 909 bytes (added by Joel Sherrill, on 12/03/06 at 13:31:13)

pr629.diff

  • src/mqueuecreatesupp.c

    2004-05-21  Joel Sherrill <joel@OARcorp.com>
    
    	PR 629/rtems
    	* src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is <= 0, not <.
    
    RCS file: /usr1/CVS/rtems/cpukit/posix/src/mqueuecreatesupp.c,v
    retrieving revision 1.12.2.1
    diff -u -r1.12.2.1 mqueuecreatesupp.c
     
    7676    attr.mq_maxmsg  = 10;
    7777    attr.mq_msgsize = 16;
    7878  } else {
    79     if ( attr_ptr->mq_maxmsg < 0 ){
     79    if ( attr_ptr->mq_maxmsg <= 0 ){
    8080      _Thread_Enable_dispatch();
    8181      rtems_set_errno_and_return_minus_one( EINVAL );
    8282    }
    8383
    84     if ( attr_ptr->mq_msgsize < 0 ){
     84    if ( attr_ptr->mq_msgsize <= 0 ){
    8585      _Thread_Enable_dispatch();
    8686      rtems_set_errno_and_return_minus_one( EINVAL );
    8787    }