X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fadouble.h;h=4990022d7e079d5e52dfae04c1f50da0d9883d3b;hb=b362b6f7b22b6e4e9e74760989f389149677917b;hp=78a35b02909ecd932bbf86d00cb5d908402e9426;hpb=6dd1fb33fedf945027b2b69ec180af5135ce16c8;p=netatalk.git diff --git a/include/atalk/adouble.h b/include/atalk/adouble.h index 78a35b02..4990022d 100644 --- a/include/atalk/adouble.h +++ b/include/atalk/adouble.h @@ -293,6 +293,8 @@ struct adouble_fops { #define ADVOL_UNIXPRIV (1 << 2) /* adouble unix priv */ #define ADVOL_INVDOTS (1 << 3) /* dot files (.DS_Store) are invisible) */ #define ADVOL_NOADOUBLE (1 << 4) +#define ADVOL_FOLLO_SYML (1 << 5) + /* lock flags */ #define ADLOCK_CLR (0) @@ -417,6 +419,8 @@ struct adouble_fops { #define ad_get_HF_flags(ad) ((ad)->ad_resource_fork.adf_flags) #define ad_get_MD_flags(ad) ((ad)->ad_md->adf_flags) +#define ad_get_syml_opt(ad) (((ad)->ad_options & ADVOL_FOLLO_SYML) ? 0 : O_NOFOLLOW) + /* ad_flush.c */ extern int ad_rebuild_adouble_header (struct adouble *); extern int ad_rebuild_sfm_header (struct adouble *);