X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fvolume.h;h=e7f87724ad1da4a0aff63644f857ef9d18f6de73;hb=a7f754026326a7a5187a969f1de9ce615b49fec1;hp=f5e995d28319c2be8665d2896f422c70eab35342;hpb=63b62dd0dffba9b8b4b519af2f78d0224c6d7a90;p=netatalk.git diff --git a/include/atalk/volume.h b/include/atalk/volume.h index f5e995d2..e7f87724 100644 --- a/include/atalk/volume.h +++ b/include/atalk/volume.h @@ -20,6 +20,13 @@ typedef uint64_t VolSpace; +/* This should belong in a file.h */ +struct extmap { + char *em_ext; + char em_creator[4]; + char em_type[4]; +}; + struct vol { struct vol *v_next; AFPObj *v_obj; @@ -90,9 +97,7 @@ struct vol { int v_root_preexec_close; int v_preexec_close; char *v_uuid; /* For TimeMachine zeroconf record */ -#ifdef __svr4__ - int v_qfd; -#endif /*__svr4__*/ + int v_qfd; }; /* load_volumes() flags */ @@ -112,7 +117,6 @@ struct vol { Keep in sync with libatalk/util/volinfo.c */ #define AFPVOL_NOV2TOEACONV (1 << 5) /* no adouble:v2 to adouble:ea conversion */ -#define AFPVOL_UNIX_CTXT (1 << 6) /* volume created by getvolbypath ie UNIX access, not afpd AFP user session */ #define AFPVOL_RO (1 << 8) /* read-only volume */ #define AFPVOL_NOSTAT (1 << 16) /* advertise the volume even if we can't stat() it * maybe because it will be mounted later in preexec */