#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)