From 4026d3ee80f29aa45bcc0d2c09dd3b06236839b2 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 30 Aug 2002 05:10:41 +0000 Subject: [PATCH] More noop #ifdef'ing --- clients/tools/ldapcompare.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/clients/tools/ldapcompare.c b/clients/tools/ldapcompare.c index 7451b9d7d7..b83b618f6a 100644 --- a/clients/tools/ldapcompare.c +++ b/clients/tools/ldapcompare.c @@ -209,6 +209,7 @@ main( int argc, char **argv ) free( control ); break; +#ifdef LDAP_CONTROL_NOOP } else if ( strcasecmp( control, "noop" ) == 0 ) { if( cvalue != NULL ) { fprintf( stderr, "noop: no control value expected" ); @@ -219,6 +220,7 @@ main( int argc, char **argv ) noop = 1 + crit; free( control ); break; +#endif } else { fprintf( stderr, "Invalid general control name: %s\n", control ); @@ -731,7 +733,11 @@ main( int argc, char **argv ) } } - if ( manageDSAit || noop ) { + if ( manageDSAit +#ifdef LDAP_CONTROL_NOOP + || noop +#endif + ) { int err, i = 0; LDAPControl c1, c2; LDAPControl *ctrls[3]; @@ -745,6 +751,7 @@ main( int argc, char **argv ) c1.ldctl_iscritical = manageDSAit > 1; } +#ifdef LDAP_CONTROL_NOOP if ( noop ) { ctrls[i++] = &c2; ctrls[i] = NULL; @@ -754,6 +761,7 @@ main( int argc, char **argv ) c2.ldctl_value.bv_len = 0; c2.ldctl_iscritical = noop > 1; } +#endif err = ldap_set_option( ld, LDAP_OPT_SERVER_CONTROLS, ctrls ); -- 2.39.5