X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=include%2Fatalk%2Fglobals.h;h=11a35867b5c160eb1d8cab5f8eba601b597c85e6;hp=f857db24abb5f393423102e6cd0ffc6ba2b211ec;hb=4021b76ce3f3e51756e9d59b4a5a045ad6398dc8;hpb=a272bc2f7e54f3cf72e49d152d28229163a8d55e diff --git a/include/atalk/globals.h b/include/atalk/globals.h index f857db24..11a35867 100644 --- a/include/atalk/globals.h +++ b/include/atalk/globals.h @@ -19,6 +19,19 @@ #include #include #include +#ifdef WITH_DTRACE +#include +#else +/* List of empty dtrace macros */ +#define AFP_AFPFUNC_START(a,b) +#define AFP_AFPFUNC_DONE(a, b) +#define AFP_CNID_START(a) +#define AFP_CNID_DONE() +#define AFP_READ_START(a) +#define AFP_READ_DONE() +#define AFP_WRITE_START(a) +#define AFP_WRITE_DONE() +#endif /* #define DOSFILELEN 12 */ /* Type1, DOS-compat*/ #define MACFILELEN 31 /* Type2, HFS-compat */ @@ -35,14 +48,18 @@ #define OPTION_CLOSEVOL (1 << 1) #define OPTION_SERVERNOTIF (1 << 2) #define OPTION_NOSENDFILE (1 << 3) -/* #define OPTION_CUSTOMICON (1 << 4) */ +#define OPTION_VETOMSG (1 << 4) /* whether to send an AFP message for veto file access */ #define OPTION_AFP_READ_LOCK (1 << 5) /* whether to do AFP spec conforming read locks (default: no) */ #define OPTION_ANNOUNCESSH (1 << 6) #define OPTION_UUID (1 << 7) #define OPTION_ACL2MACCESS (1 << 8) #define OPTION_NOZEROCONF (1 << 9) +#define OPTION_ACL2MODE (1 << 10) #define OPTION_SHARE_RESERV (1 << 11) /* whether to use Solaris fcntl F_SHARE locks */ -#define OPTION_SPOTLIGHT (1 << 12) /* whether to enable Spotlight support */ +#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 PASSWD_NONE 0 #define PASSWD_SET (1 << 0) #define PASSWD_NOSAVE (1 << 1) @@ -79,7 +96,7 @@ struct afp_options { uint32_t server_quantum; int dsireadbuf; /* scale factor for sizefof(dsi->buffer) = server_quantum * dsireadbuf */ char *hostname; - char *listen, *port; + char *listen, *interfaces, *port; char *Cnid_srv, *Cnid_port; char *configfile; char *uampath, *fqdn; @@ -102,8 +119,8 @@ struct afp_options { char *logfile; char *mimicmodel; char *adminauthuser; + char *ignored_attr; char *slmod_path; - int tracker_loglevel; struct afp_volume_name volfile; }; @@ -148,7 +165,7 @@ extern const char *Cnid_port; extern int get_afp_errno (const int param); extern void afp_options_init (struct afp_options *); extern void afp_options_parse_cmdline(AFPObj *obj, int ac, char **av); -extern void setmessage (const char *); +extern int setmessage (const char *); extern void readmessage (AFPObj *); /* afp_util.c */