#define OPTION_ACL2MODE (1 << 10)
#define OPTION_SHARE_RESERV (1 << 11) /* whether to use Solaris fcntl F_SHARE locks */
#define OPTION_DBUS_AFPSTATS (1 << 12) /* whether to run dbus thread for afpstats */
+#define OPTION_SPOTLIGHT (1 << 13) /* whether to initialize Spotlight support */
+#define OPTION_SPOTLIGHT_VOL (1 << 14) /* whether spotlight shall be enabled by default for volumes */
+#define OPTION_RECVFILE (1 << 15)
+#define OPTION_SPOTLIGHT_EXPR (1 << 16) /* whether to allow Spotlight logic expressions */
#define PASSWD_NONE 0
#define PASSWD_SET (1 << 0)
char *signatureopt;
unsigned char signature[16];
char *k5service, *k5realm, *k5keytab;
+ size_t k5principal_buflen;
+ char *k5principal;
char *unixcodepage, *maccodepage, *volcodepage;
charset_t maccharset, unixcharset;
mode_t umask;
char *mimicmodel;
char *adminauthuser;
char *ignored_attr;
+ int splice_size;
+ char *cnid_mysql_host;
+ char *cnid_mysql_user;
+ char *cnid_mysql_pw;
+ char *cnid_mysql_db;
struct afp_volume_name volfile;
+ struct afp_volume_name includefile;
+ uint64_t sparql_limit;
};
typedef struct AFPObj {
void (*exit)(int);
int (*reply)(void *, int);
int (*attention)(void *, AFPUserBytes);
+ int fce_version;
+ char *fce_ign_names;
+ char *fce_notify_script;
+ struct sl_ctx *sl_ctx;
} AFPObj;
/* typedef for AFP functions handlers */