X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=clients%2Frcpt500%2Frcpt500.h;h=c8d4da822d0f80bd13604a06f6a6a95780e2aff5;hb=38df8bdf382304d8490bddf09cd33b77a49ebefb;hp=537f92c1c483896d308b736deddd605ab1242212;hpb=42e0d83cb3a1a1c5b25183f1ab74ce7edbe25de7;p=openldap diff --git a/clients/rcpt500/rcpt500.h b/clients/rcpt500/rcpt500.h index 537f92c1c4..c8d4da822d 100644 --- a/clients/rcpt500/rcpt500.h +++ b/clients/rcpt500/rcpt500.h @@ -6,6 +6,10 @@ * All Rights Reserved */ +#include + +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