X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fuam.h;h=f54a5d31e1ac7a54256dca3183e141c96bcaeadd;hb=e2e08139bd9a3ee958c15d117417ae15b1bf6970;hp=f32eb7f278aa096e63163db23de768a8fa2cc676;hpb=ced56ce1dcec7b5cb264010fd272b4ca9d82208d;p=netatalk.git diff --git a/include/atalk/uam.h b/include/atalk/uam.h index f32eb7f2..f54a5d31 100644 --- a/include/atalk/uam.h +++ b/include/atalk/uam.h @@ -15,7 +15,7 @@ #endif /* TRU64 */ /* just a label for exported bits */ -#define UAM_MODULE_EXPORT __attribute__ ((visibility("default"))) +#define UAM_MODULE_EXPORT /* type of uam */ #define UAM_MODULE_SERVER 1 @@ -78,18 +78,17 @@ struct session_info { }; /* register and unregister uams with these functions */ -extern UAM_MODULE_EXPORT int uam_register (const int, const char *, const char *, ...); -extern UAM_MODULE_EXPORT void uam_unregister (const int, const char *); +extern int uam_register (const int, const char *, const char *, ...); +extern void uam_unregister (const int, const char *); /* helper functions */ -extern UAM_MODULE_EXPORT struct passwd *uam_getname (void*, char *, const int); -extern UAM_MODULE_EXPORT int uam_checkuser (const struct passwd *); +extern struct passwd *uam_getname (void*, char *, const int); +extern int uam_checkuser (const struct passwd *); /* afp helper functions */ -extern UAM_MODULE_EXPORT int uam_afp_read (void *, char *, size_t *, +extern int uam_afp_read (void *, char *, size_t *, int (*)(void *, void *, const int)); -extern UAM_MODULE_EXPORT int uam_afpserver_option (void *, const int, void *, size_t *); - +extern int uam_afpserver_option (void *, const int, void *, size_t *); #ifdef TRU64 extern void uam_afp_getcmdline (int *, char ***); extern int uam_sia_validate_user (sia_collect_func_t *, int, char **,