]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/queue.h
Writing metadata xattr on directories with sticky bit set, FR#94
[netatalk.git] / include / atalk / queue.h
index 6d8c8dce14f9548229aec888c9950ce7e255af11..a3f433eb1546af6f8f52dd26dd64b80c4111d2a3 100644 (file)
@@ -29,12 +29,13 @@ typedef struct qnode {
     void *data;
 } qnode_t;
 
-typedef qnode_t queue_t;
+typedef qnode_t q_t;
 
-extern queue_t *queue_init(void);
-extern void queue_destroy(queue_t *q, void (*callback)(void *));
+extern q_t *queue_init(void);
+extern void queue_destroy(q_t *q, void (*callback)(void *));
 #define queue_free(q) queue_destroy((q), free)
-extern qnode_t *enqueue(queue_t *q, void *data);
-extern void *dequeue(queue_t *q);
+extern qnode_t *enqueue(q_t *q, void *data);
+extern qnode_t *prequeue(q_t *q, void *data);
+extern void *dequeue(q_t *q);
 
 #endif  /* ATALK_QUEUE_H */