X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=servers%2Fslapd%2Fback-shell%2Fshell.h;h=200515e42b1b20787c228a3fa2af6ec43a3ae917;hb=55cd5ee75f1206a7d018442f0bee627f5207e3a7;hp=6228b6408e62c85756d73506a649e14444c48314;hpb=b76c56ba3f45576b9c418ea9fe7f7b3440052904;p=openldap diff --git a/servers/slapd/back-shell/shell.h b/servers/slapd/back-shell/shell.h index 6228b6408e..200515e42b 100644 --- a/servers/slapd/back-shell/shell.h +++ b/servers/slapd/back-shell/shell.h @@ -19,6 +19,15 @@ struct shellinfo { char **si_abandon; /* cmd + args to exec for abandon */ }; +struct backend; +struct slap_conn; +struct slap_op; +extern int forkandexec LDAP_P((char **args, FILE **rfp, FILE **wfp)); +extern void print_suffixes LDAP_P((FILE *fp, struct backend *be)); +extern int read_and_send_results LDAP_P((struct backend *be, + struct slap_conn *conn, struct slap_op *op, + FILE *fp, char **attrs, int attrsonly)); + LDAP_END_DECL #endif