Advertisement
Guest User

Untitled

a guest
Aug 25th, 2012
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. typedef pthread_mutex_t q_lock;
  2. typedef int element;
  3. typedef struct queue
  4. {
  5. struct node *front, *rear;
  6. q_lock lock;
  7. }queue;
  8.  
  9. typedef struct node
  10. {
  11. element data;
  12. struct node *next;
  13.  
  14. }node;
  15.  
  16. queue* new_q();
  17. void del_q(queue *q);
  18. void put_q(queue *q, element data);
  19. element *get_q(queue *q, element *d);
  20. void print_q(queue *q);
  21. int empty_q(queue *q);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement