]> Pileus Git - ~andy/fetchmail/blobdiff - fetchmail.h
Rename lock_release to fm_lock_release, to avoid namespace collision on
[~andy/fetchmail] / fetchmail.h
index b6e03ba4470ec7555f71f2a5c80d512678946c4e..74121bd5ea898d2f68596859f993702474ff1bd5 100644 (file)
@@ -490,8 +490,10 @@ int gen_transact();
 extern struct msgblk msgblk;
 
 /* lock.c: concurrency locking */
-void lock_setup(void), lock_assert(void);
-void lock_or_die(void), lock_release(void);
+void lock_setup(void);
+void lock_assert(void);
+void lock_or_die(void);
+void fm_lock_release(void);
 int lock_state(void);
 void lock_dispose(void);
 
@@ -720,4 +722,14 @@ extern char *program_name;
  * <tab>;<newline>;<vertical-tab>;<form-feed>;<carriage-return>;<space> */
 #define POSIX_space "\t\n\v\f\r "
 
+/* strlcpy/strlcat prototypes */
+#ifndef HAVE_STRLCAT
+size_t
+strlcat(char *dst, const char *src, size_t siz);
+#endif
+#ifndef HAVE_STRLCPY
+size_t
+strlcpy(char *dst, const char *src, size_t siz);
+#endif
+
 /* fetchmail.h ends here */