*--------------------------------------------------------------------------- * * queue_is_empty * * Is the queue empty? * * Results: * nonzero if empty, zero else. * * Side Effects: * none. * * Reentrancy: n/a. * Thread Safety: safe. * Mem Management: n/a. * *--------------------------------------------------------------------------- */
| 170 | *--------------------------------------------------------------------------- |
| 171 | */ |
| 172 | bool |
| 173 | queue_is_empty(LLQ *Q) |
| 174 | { |
| 175 | uint64_t len; |
| 176 | |
| 177 | len = queue_len(Q); |
| 178 | |
| 179 | return len == 0; |
| 180 | } |
| 181 | |
| 182 | void * |
| 183 | dequeue(LLQ *Q) |