+static inline bool
+ads_entry_is_unix_data(const struct wim_ads_entry *entry)
+{
+ return (entry->stream_name_nbytes ==
+ WIMLIB_UNIX_DATA_TAG_UTF16LE_NBYTES) &&
+ !memcmp(entry->stream_name, WIMLIB_UNIX_DATA_TAG_UTF16LE,
+ WIMLIB_UNIX_DATA_TAG_UTF16LE_NBYTES);
+}
+
+static inline bool
+ads_entry_is_named_stream(const struct wim_ads_entry *entry)
+{
+ return entry->stream_name_nbytes != 0 && !ads_entry_is_unix_data(entry);
+}
+
+#ifndef __WIN32__