2001-05-12 08:51:28 +08:00
|
|
|
/******************************************************************************
|
|
|
|
*
|
|
|
|
* Copyright (C) 2000 Pierangelo Masarati, <ando@sys-net.it>
|
|
|
|
* All rights reserved.
|
|
|
|
*
|
|
|
|
* Permission is granted to anyone to use this software for any purpose
|
|
|
|
* on any computer system, and to alter it and redistribute it, subject
|
|
|
|
* to the following restrictions:
|
|
|
|
*
|
|
|
|
* 1. The author is not responsible for the consequences of use of this
|
|
|
|
* software, no matter how awful, even if they arise from flaws in it.
|
|
|
|
*
|
|
|
|
* 2. The origin of this software must not be misrepresented, either by
|
|
|
|
* explicit claim or by omission. Since few users ever read sources,
|
|
|
|
* credits should appear in the documentation.
|
|
|
|
*
|
|
|
|
* 3. Altered versions must be plainly marked as such, and must not be
|
|
|
|
* misrepresented as being the original software. Since few users
|
|
|
|
* ever read sources, credits should appear in the documentation.
|
|
|
|
*
|
|
|
|
* 4. This notice may not be removed or altered.
|
|
|
|
*
|
|
|
|
******************************************************************************/
|
|
|
|
|
|
|
|
#ifndef MAP_H
|
|
|
|
#define MAP_H
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Retrieves a builtin map
|
|
|
|
*/
|
2001-12-07 12:03:25 +08:00
|
|
|
LDAP_REWRITE_F (struct rewrite_builtin_map *)
|
2001-05-12 08:51:28 +08:00
|
|
|
rewrite_builtin_map_find(
|
|
|
|
struct rewrite_info *info,
|
|
|
|
const char *name
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
* LDAP map
|
|
|
|
*/
|
2001-12-07 12:03:25 +08:00
|
|
|
LDAP_REWRITE_F (void *)
|
2001-05-12 08:51:28 +08:00
|
|
|
map_ldap_parse(
|
|
|
|
struct rewrite_info *info,
|
|
|
|
const char *fname,
|
|
|
|
int lineno,
|
|
|
|
int argc,
|
|
|
|
char **argv
|
|
|
|
);
|
|
|
|
|
2001-12-07 12:03:25 +08:00
|
|
|
LDAP_REWRITE_F (int)
|
2001-05-12 08:51:28 +08:00
|
|
|
map_ldap_apply( struct rewrite_builtin_map *map,
|
|
|
|
const char *filter,
|
|
|
|
struct berval *val
|
|
|
|
);
|
|
|
|
|
2003-11-15 04:00:20 +08:00
|
|
|
LDAP_REWRITE_F (int)
|
|
|
|
map_ldap_destroy( struct rewrite_builtin_map **map );
|
|
|
|
|
2001-05-12 08:51:28 +08:00
|
|
|
#endif /* MAP_H */
|