From: didg Date: Mon, 23 Nov 2009 18:17:30 +0000 (+0000) Subject: define functions used by uam modules as UAM_MODULE_EXPORT X-Git-Tag: branch-symlink-start~102 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=cd421780725e828fa6aba1b2eeb746c2f5e72b42;ds=sidebyside define functions used by uam modules as UAM_MODULE_EXPORT --- diff --git a/include/atalk/logger.h b/include/atalk/logger.h index 0ad267bc..0e554294 100644 --- a/include/atalk/logger.h +++ b/include/atalk/logger.h @@ -64,6 +64,11 @@ #include "config.h" #endif +/* logger is used by pam modules */ +#ifndef UAM_MODULE_EXPORT +#define UAM_MODULE_EXPORT +#endif + enum loglevels { log_none, log_severe, @@ -159,7 +164,7 @@ void set_processname(const char *processname); */ /* LOG macro func no.1: log the message to file */ -void make_log_entry(enum loglevels loglevel, enum logtypes logtype, const char *file, int line, char *message, ...); +UAM_MODULE_EXPORT void make_log_entry(enum loglevels loglevel, enum logtypes logtype, const char *file, int line, char *message, ...); /* Note: diff --git a/include/atalk/util.h b/include/atalk/util.h index 21bb3d7c..02a0cc62 100644 --- a/include/atalk/util.h +++ b/include/atalk/util.h @@ -1,5 +1,5 @@ /* - * $Id: util.h,v 1.15 2009-11-08 22:12:40 didg Exp $ + * $Id: util.h,v 1.16 2009-11-23 18:17:30 didg Exp $ */ #ifndef _ATALK_UTIL_H @@ -19,8 +19,6 @@ #define EXITERR_SYS 3 /* local system error */ -extern int sys_ftruncate (int fd, off_t length); - #ifdef WITH_SENDFILE extern ssize_t sys_sendfile (int __out_fd, int __in_fd, off_t *__offset,size_t __count); #endif @@ -41,12 +39,17 @@ extern pid_t server_lock (char * /*program*/, char * /*file*/, extern void fault_setup (void (*fn)(void *)); #define server_unlock(x) (unlink(x)) +/* strlcpy and strlcat are used by pam modules */ +#ifndef UAM_MODULE_EXPORT +#define UAM_MODULE_EXPORT +#endif + #ifndef HAVE_STRLCPY -size_t strlcpy (char *, const char *, size_t); +UAM_MODULE_EXPORT size_t strlcpy (char *, const char *, size_t); #endif #ifndef HAVE_STRLCAT -size_t strlcat (char *, const char *, size_t); +UAM_MODULE_EXPORT size_t strlcat (char *, const char *, size_t); #endif #ifndef HAVE_DLFCN_H