* Return head->csize for a given queue */
| 517 | * Return head->csize for a given queue |
| 518 | */ |
| 519 | int _mq_get_csize(str *name) |
| 520 | { |
| 521 | mq_head_t *mh = mq_head_get(name); |
| 522 | int mqueue_size = 0; |
| 523 | |
| 524 | if(mh == NULL) |
| 525 | return -1; |
| 526 | |
| 527 | lock_get(&mh->lock); |
| 528 | mqueue_size = mh->csize; |
| 529 | lock_release(&mh->lock); |
| 530 | |
| 531 | return mqueue_size; |
| 532 | } |
no test coverage detected