Lines Matching defs:rwm

1 /*	$NetBSD: rwm.c,v 1.3 2021/08/14 16:15:02 christos Exp $	*/
3 /* rwm.c - rewrite/remap operations */
21 __RCSID("$NetBSD: rwm.c,v 1.3 2021/08/14 16:15:02 christos Exp $");
34 #include "rwm.h"
1806 if ( strncasecmp( argv[ 0 ], "rwm-", STRLENOF( "rwm-" ) ) == 0 ) {
1808 argv[ 0 ] = &argv0[ STRLENOF( "rwm-" ) ];
1907 { "rwm-rewrite", "rewrite",
1908 2, 0, STRLENOF("rwm-rewrite"),
1917 { "rwm-suffixmassage", "[virtual]> <real",
1921 { "rwm-t-f-support", "true|false|discover",
1930 { "rwm-map", "{objectClass|attribute}",
1939 { "rwm-normalize-mapped-attrs", "true|false",
1948 { "rwm-drop-unrequested-attrs", "true|false",
2155 ca.argv[ 0 ] += STRLENOF( "rwm-" );
2320 ca.argv[ 0 ] += STRLENOF( "rwm-" );
2340 if ( strncasecmp( argv0, "rwm-", STRLENOF( "rwm-" ) ) != 0 ) {
2343 c->argv[ idx0 ] += STRLENOF( "rwm-" );
2371 ca.argv[ 0 ] += STRLENOF( "rwm-" );
2408 if ( strncasecmp( argv0, "rwm-", STRLENOF( "rwm-" ) ) != 0 ) {
2411 c->argv[ idx0 ] += STRLENOF( "rwm-" );
2567 c->argv[ 0 ] += STRLENOF( "rwm-" );
2664 static slap_overinst rwm = { { NULL } };
2677 memset( &rwm, 0, sizeof( slap_overinst ) );
2679 rwm.on_bi.bi_type = "rwm";
2680 rwm.on_bi.bi_flags =
2684 rwm.on_bi.bi_db_init = rwm_db_init;
2685 rwm.on_bi.bi_db_config = rwm_db_config;
2686 rwm.on_bi.bi_db_destroy = rwm_db_destroy;
2688 rwm.on_bi.bi_op_bind = rwm_op_bind;
2689 rwm.on_bi.bi_op_search = rwm_op_search;
2690 rwm.on_bi.bi_op_compare = rwm_op_compare;
2691 rwm.on_bi.bi_op_modify = rwm_op_modify;
2692 rwm.on_bi.bi_op_modrdn = rwm_op_modrdn;
2693 rwm.on_bi.bi_op_add = rwm_op_add;
2694 rwm.on_bi.bi_op_delete = rwm_op_delete;
2695 rwm.on_bi.bi_op_unbind = rwm_op_unbind;
2696 rwm.on_bi.bi_extended = rwm_extended;
2698 rwm.on_bi.bi_entry_release_rw = rwm_entry_release_rw;
2699 rwm.on_bi.bi_entry_get_rw = rwm_entry_get_rw;
2702 rwm.on_bi.bi_operational = rwm_operational;
2703 rwm.on_bi.bi_chk_referrals = 0 /* rwm_chk_referrals */ ;
2705 rwm.on_bi.bi_connection_init = rwm_conn_init;
2706 rwm.on_bi.bi_connection_destroy = rwm_conn_destroy;
2708 rwm.on_response = rwm_response;
2710 rwm.on_bi.bi_cf_ocs = rwmocs;
2717 return overlay_register( &rwm );