Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. green_t *dequeue_cond(green_cond_t *cond){
  2. green_t *tmp = cond->queue;
  3. if(tmp == NULL){
  4. return NULL;
  5. }else{
  6. cond->queue = cond->queue->next;
  7. tmp->next = NULL;
  8. return tmp;
  9. }
  10. }
  11.  
  12. void enqueue_cond(green_t * thread, green_cond_t *cond){
  13. green_t *tmp = cond->queue;
  14. if(tmp == NULL){
  15. cond->queue = thread;
  16. }else{
  17. while(tmp->next != NULL){
  18. tmp = tmp->next;
  19. }
  20. tmp->next = thread;
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement