ad_meta_fileno(ad), ad->ad_mdp->adf_refcount,
ad_reso_fileno(ad), ad->ad_rfp->adf_refcount);
- /* cf ad_open(): we opened the datafork too for sharemode locks */
- if ((ad->ad_vers == AD_VERSION_EA) && (ad->ad_adflags & ADFLAGS_SETSHRMD))
- adflags |= ADFLAGS_DF;
-
if ((adflags & ADFLAGS_DF)
&& (ad_data_fileno(ad) >= 0 || ad_data_fileno(ad) == -2) /* -2 means symlink */
&& --ad->ad_data_fork.adf_refcount == 0) {
LOG(log_debug, logtype_default,
"ad_close(%s): END: %d [dfd: %d (ref: %d), mfd: %d (ref: %d), rfd: %d (ref: %d)]",
- err, adflags2logstr(adflags),
+ adflags2logstr(adflags), err,
ad_data_fileno(ad), ad->ad_data_fork.adf_refcount,
ad_meta_fileno(ad), ad->ad_mdp->adf_refcount,
ad_reso_fileno(ad), ad->ad_rfp->adf_refcount);
if (ad_meta_fileno(ad) != -1) {
/* the file is already open, but we want write access: */
- if ((adflags & ADFLAGS_RDWR) &&
+ if ((oflags & O_RDWR) &&
/* and it was already denied: */
(ad->ad_mdp->adf_flags & O_RDONLY)) {
LOG(log_error, logtype_default, "ad_open_hf_ea(%s): rw request for ro file: %s",
if (adflags & ADFLAGS_NORF)
adflags |= ADFLAGS_NOHF;
}
-
- if ((ad->ad_vers == AD_VERSION_EA) && (adflags & ADFLAGS_SETSHRMD))
- /* adouble:ea sets sharemode locks on the datafork */
- adflags |= ADFLAGS_DF;
if (ad->ad_inited != AD_INITED) {
ad->ad_adflags = adflags;