]> wimlib.net Git - wimlib/blobdiff - src/list.h
update_lte_of_staging_file() fix
[wimlib] / src / list.h
index ffce657076653d9e85878e933139b61ee584b2cd..7c0a74430b1a875041f7a8f3a9833e996f3e81e0 100644 (file)
@@ -39,21 +39,6 @@ struct hlist_node {
        struct hlist_node *next, **pprev;
 };
 
-/* 
- * Structure used to create a linked list of streams that share the same lookup
- * table entry.  This structure may be embedded in either a dentry (for the
- * un-named data stream) or an ads_entry (for an alternate data stream).  The
- * @type field indicates which of these structures the stream_list_head is
- * embedded in.
- */
-struct stream_list_head {
-       struct list_head list;
-       enum {
-               STREAM_TYPE_NORMAL = 0,
-               STREAM_TYPE_ADS,
-       } type;
-};
-
 /*
  * Simple doubly linked list implementation.
  *
@@ -66,6 +51,10 @@ struct stream_list_head {
 
 #define LIST_HEAD_INIT(name) { &(name), &(name) }
 
+#ifdef LIST_HEAD /* BSD sys/queue.h defines this... */
+#undef LIST_HEAD
+#endif
+
 #define LIST_HEAD(name) \
        struct list_head name = LIST_HEAD_INIT(name)