]> git.sur5r.net Git - openldap/blobdiff - clients/rcpt500/rcpt500.h
Silence libtool if `make -s' is running
[openldap] / clients / rcpt500 / rcpt500.h
index 537f92c1c483896d308b736deddd605ab1242212..c8d4da822d0f80bd13604a06f6a6a95780e2aff5 100644 (file)
@@ -6,6 +6,10 @@
  * All Rights Reserved
  */
 
+#include <ldap_cdefs.h>
+
+LDAP_BEGIN_DECL
+
 struct msginfo {
     char       *msg_subject;
     char       *msg_replyto;   /* actually could be from From: line */
@@ -16,8 +20,9 @@ struct msginfo {
 };
 
 struct command {
-    char        *cmd_text;              /* text for command, e.g. "HELP" */
-    int        (*cmd_handler)();        /* pointer to handler function */
+       char    *cmd_text;      /* text for command, e.g. "HELP" */
+       /* pointer to handler function */
+       int     (*cmd_handler) LDAP_P((struct msginfo *msgp, char *reply));
 };
 
 
@@ -27,10 +32,28 @@ struct command {
 /*
  * functions
  */
-int    help_cmd();
-int    query_cmd();
+int    help_cmd  LDAP_P((struct msginfo *msgp, char *reply));
+int    query_cmd LDAP_P((struct msginfo *msgp, char *reply));
 
 /*
  * externs
  */
+
+/* cmds.c */
 extern struct command cmds[];
+/* main.c */
+extern int dosyslog;
+#ifdef LDAP_CONNECTIONLESS
+extern int do_cldap;
+#endif
+extern int derefaliases;
+extern int sizelimit;
+extern int rdncount;
+extern int ldapport;
+extern char *ldaphost;
+extern char *searchbase;
+extern char *dapuser;
+extern char *filterfile;
+extern char *templatefile;
+
+LDAP_END_DECL