X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Fprogs%2Fslapd-common.h;h=9406d4aa39dc43d0529bf44161bed6186e93e6f2;hb=c2bd7e630ddb0bf9ceb7974e9f98a9e9f2b5cdc1;hp=e1142ead0a8c285a404cbc2c5b405ddf8e3ecdf6;hpb=484ba6834b87d4816ecc0a980aa40510884ece18;p=openldap diff --git a/tests/progs/slapd-common.h b/tests/progs/slapd-common.h index e1142ead0a..9406d4aa39 100644 --- a/tests/progs/slapd-common.h +++ b/tests/progs/slapd-common.h @@ -1,7 +1,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1999-2006 The OpenLDAP Foundation. + * Copyright 1999-2012 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -20,10 +20,25 @@ #ifndef SLAPD_COMMON_H #define SLAPD_COMMON_H -extern void tester_init( const char *pname ); +typedef enum { + TESTER_TESTER, + TESTER_ADDEL, + TESTER_BIND, + TESTER_MODIFY, + TESTER_MODRDN, + TESTER_READ, + TESTER_SEARCH, + TESTER_LAST +} tester_t; + +extern void tester_init( const char *pname, tester_t ptype ); extern char * tester_uri( char *uri, char *host, int port ); extern void tester_error( const char *msg ); extern void tester_perror( const char *fname, const char *msg ); extern void tester_ldap_error( LDAP *ld, const char *fname, const char *msg ); +extern int tester_ignore_str2errlist( const char *err ); +extern int tester_ignore_err( int err ); + +extern pid_t pid; #endif /* SLAPD_COMMON_H */