]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/adouble.h
Fixes
[netatalk.git] / include / atalk / adouble.h
index 50857df0d5112286294a40f8c4a57f48285f6f89..249cdfd62693fd22232623608f2777a8597d3fc4 100644 (file)
@@ -351,9 +351,9 @@ struct adouble {
 #define ad_reso_fileno(ad)  ((ad)->ad_rfp->adf_fd)
 #define ad_meta_fileno(ad)  ((ad)->ad_mdp->adf_fd)
 
-#define AD_DATA_OPEN(ad) ((ad)->ad_adflags & ADFLAGS_DF)
-#define AD_META_OPEN(ad) ((ad)->ad_adflags & ADFLAGS_HF)
-#define AD_RSRC_OPEN(ad) ((ad)->ad_adflags & ADFLAGS_RF)
+#define AD_DATA_OPEN(ad) ((ad)->ad_data_fork.adf_fd != -1)
+#define AD_META_OPEN(ad) ((ad)->ad_mdp->adf_fd != -1)
+#define AD_RSRC_OPEN(ad) ((ad)->ad_rfp->adf_fd != -1)
 
 #define ad_getversion(ad)   ((ad)->ad_version)