2006-01-12 21:01:38 +08:00
|
|
|
/* $OpenLDAP$ */
|
|
|
|
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
|
|
|
*
|
|
|
|
* Copyright 1999-2006 The OpenLDAP Foundation.
|
|
|
|
* All rights reserved.
|
|
|
|
*
|
|
|
|
* Redistribution and use in source and binary forms, with or without
|
|
|
|
* modification, are permitted only as authorized by the OpenLDAP
|
|
|
|
* Public License.
|
|
|
|
*
|
|
|
|
* A copy of this license is available in file LICENSE in the
|
|
|
|
* top-level directory of the distribution or, alternatively, at
|
|
|
|
* <http://www.OpenLDAP.org/license.html>.
|
|
|
|
*/
|
|
|
|
/* ACKNOWLEDGEMENTS:
|
|
|
|
* This work was initially developed by Howard Chu for inclusion
|
|
|
|
* in OpenLDAP Software.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef SLAPD_COMMON_H
|
|
|
|
#define SLAPD_COMMON_H
|
|
|
|
|
2006-06-09 17:30:36 +08:00
|
|
|
typedef enum {
|
|
|
|
TESTER_TESTER,
|
|
|
|
TESTER_ADDEL,
|
|
|
|
TESTER_BIND,
|
|
|
|
TESTER_MODIFY,
|
|
|
|
TESTER_MODRDN,
|
|
|
|
TESTER_READ,
|
2006-11-19 02:25:46 +08:00
|
|
|
TESTER_SEARCH,
|
|
|
|
TESTER_LAST
|
2006-06-09 17:30:36 +08:00
|
|
|
} tester_t;
|
|
|
|
|
|
|
|
extern void tester_init( const char *pname, tester_t ptype );
|
2006-01-12 21:01:38 +08:00
|
|
|
extern char * tester_uri( char *uri, char *host, int port );
|
2006-02-05 00:33:12 +08:00
|
|
|
extern void tester_error( const char *msg );
|
2006-04-08 19:01:01 +08:00
|
|
|
extern void tester_perror( const char *fname, const char *msg );
|
|
|
|
extern void tester_ldap_error( LDAP *ld, const char *fname, const char *msg );
|
2006-06-09 17:30:36 +08:00
|
|
|
extern int tester_ignore_str2errlist( const char *err );
|
|
|
|
extern unsigned tester_ignore_err( int err );
|
2006-01-12 21:01:38 +08:00
|
|
|
|
2006-11-19 02:25:46 +08:00
|
|
|
extern pid_t pid;
|
|
|
|
|
2006-01-12 21:01:38 +08:00
|
|
|
#endif /* SLAPD_COMMON_H */
|