diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2012-12-22 22:38:26 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2012-12-22 22:38:26 +0100 |
commit | c7bb19c55c7a902e25bdd33b0d49a2ddcf62e07a (patch) | |
tree | b3a75ef2719bc2f334041460fd21fbdf86a23a82 /tests/test_myldap.c | |
parent | d336cd6b429f8ce40c58ea287f79bbc7c23d0966 (diff) |
update C coding style to a more commonly used style
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1873 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'tests/test_myldap.c')
-rw-r--r-- | tests/test_myldap.c | 389 |
1 files changed, 203 insertions, 186 deletions
diff --git a/tests/test_myldap.c b/tests/test_myldap.c index 5726d2e..36f6a0d 100644 --- a/tests/test_myldap.c +++ b/tests/test_myldap.c @@ -2,7 +2,7 @@ test_myldap.c - simple test for the myldap module This file is part of the nss-pam-ldapd library. - Copyright (C) 2007, 2008, 2009, 2011 Arthur de Jong + Copyright (C) 2007, 2008, 2009, 2011, 2012 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -55,44 +55,46 @@ static void test_search(void) int rc; /* initialize session */ printf("test_myldap: test_search(): getting session...\n"); - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search */ printf("test_myldap: test_search(): doing search...\n"); - search=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(objectclass=posixAccount)", - attrs,NULL); - assert(search!=NULL); + search = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(objectclass=posixAccount)", attrs, NULL); + assert(search != NULL); /* go over results */ printf("test_myldap: test_search(): get results...\n"); - for (i=0;(entry=myldap_get_entry(search,&rc))!=NULL;i++) + for (i = 0; (entry = myldap_get_entry(search, &rc)) != NULL; i++) { - if (i<MAXRESULTS) - printf("test_myldap: test_search(): [%d] DN %s\n",i,myldap_get_dn(entry)); - else if (i==MAXRESULTS) + if (i < MAXRESULTS) + printf("test_myldap: test_search(): [%d] DN %s\n", + i, myldap_get_dn(entry)); + else if (i == MAXRESULTS) printf("test_myldap: test_search(): ...\n"); } - printf("test_myldap: test_search(): %d entries returned: %s\n",i,ldap_err2string(rc)); - assert(rc==LDAP_SUCCESS); + printf("test_myldap: test_search(): %d entries returned: %s\n", + i, ldap_err2string(rc)); + assert(rc == LDAP_SUCCESS); /* perform another search */ printf("test_myldap: test_search(): doing search...\n"); - search=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(objectclass=posixGroup)", - attrs,NULL); - assert(search!=NULL); + search = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(objectclass=posixGroup)", attrs, NULL); + assert(search != NULL); /* go over results */ printf("test_myldap: test_search(): get results...\n"); - for (i=0;(entry=myldap_get_entry(search,&rc))!=NULL;i++) + for (i = 0; (entry = myldap_get_entry(search, &rc)) != NULL; i++) { - if (i<MAXRESULTS) - printf("test_myldap: test_search(): [%d] DN %s\n",i,myldap_get_dn(entry)); - else if (i==MAXRESULTS) + if (i < MAXRESULTS) + printf("test_myldap: test_search(): [%d] DN %s\n", + i, myldap_get_dn(entry)); + else if (i == MAXRESULTS) printf("test_myldap: test_search(): ...\n"); } - printf("test_myldap: test_search(): %d entries returned: %s\n",i,ldap_err2string(rc)); - assert(rc==LDAP_SUCCESS); + printf("test_myldap: test_search(): %d entries returned: %s\n", + i, ldap_err2string(rc)); + assert(rc == LDAP_SUCCESS); /* clean up */ myldap_session_close(session); } @@ -100,45 +102,44 @@ static void test_search(void) static void test_get(void) { MYLDAP_SESSION *session; - MYLDAP_SEARCH *search1,*search2; + MYLDAP_SEARCH *search1, *search2; MYLDAP_ENTRY *entry; const char *attrs1[] = { "cn", "userPassword", "memberUid", "gidNumber", "member", NULL }; const char *attrs2[] = { "uid", NULL }; int rc; /* initialize session */ printf("test_myldap: test_get(): getting session...\n"); - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search */ printf("test_myldap: test_get(): doing search...\n"); - search1=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(&(|(objectClass=posixGroup)(objectClass=groupOfNames))(cn=testgroup2))", - attrs1,NULL); - assert(search1!=NULL); + search1 = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(&(|(objectClass=posixGroup)(objectClass=groupOfNames))(cn=testgroup2))", + attrs1, NULL); + assert(search1 != NULL); /* get one entry */ - entry=myldap_get_entry(search1,&rc); - assert(entry!=NULL); - printf("test_myldap: test_get(): got DN %s\n",myldap_get_dn(entry)); + entry = myldap_get_entry(search1, &rc); + assert(entry != NULL); + printf("test_myldap: test_get(): got DN %s\n", myldap_get_dn(entry)); /* get some attribute values */ - (void)myldap_get_values(entry,"gidNumber"); - (void)myldap_get_values(entry,"userPassword"); - (void)myldap_get_values(entry,"memberUid"); - (void)myldap_get_values(entry,"member"); + (void)myldap_get_values(entry, "gidNumber"); + (void)myldap_get_values(entry, "userPassword"); + (void)myldap_get_values(entry, "memberUid"); + (void)myldap_get_values(entry, "member"); /* perform another search */ printf("test_myldap: test_get(): doing get...\n"); - search2=myldap_search(session,"cn=Test User2,ou=people,dc=test,dc=tld", - LDAP_SCOPE_BASE, - "(objectclass=posixAccount)", - attrs2,NULL); - assert(search2!=NULL); + search2 = myldap_search(session, "cn=Test User2,ou=people,dc=test,dc=tld", + LDAP_SCOPE_BASE, + "(objectclass=posixAccount)", attrs2, NULL); + assert(search2 != NULL); /* get one entry */ - entry=myldap_get_entry(search2,&rc); - assert(entry!=NULL); - printf("test_myldap: test_get(): got DN %s\n",myldap_get_dn(entry)); + entry = myldap_get_entry(search2, &rc); + assert(entry != NULL); + printf("test_myldap: test_get(): got DN %s\n", myldap_get_dn(entry)); /* test if searches are ok */ - assert(myldap_get_entry(search1,&rc)==NULL); - assert(myldap_get_entry(search2,&rc)==NULL); + assert(myldap_get_entry(search1, &rc) == NULL); + assert(myldap_get_entry(search2, &rc) == NULL); /* clean up */ myldap_session_close(session); } @@ -155,45 +156,49 @@ static void test_get_values(void) int i; /* initialize session */ printf("test_myldap: test_get_values(): getting session...\n"); - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search */ - search=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(&(objectClass=posixAccount)(uid=*))", - attrs,NULL); - assert(search!=NULL); + search = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(&(objectClass=posixAccount)(uid=*))", attrs, NULL); + assert(search != NULL); /* go over results */ - for (i=0;(entry=myldap_get_entry(search,NULL))!=NULL;i++) + for (i = 0; (entry = myldap_get_entry(search, NULL)) != NULL; i++) { - if (i<MAXRESULTS) - printf("test_myldap: test_get_values(): [%d] DN %s\n",i,myldap_get_dn(entry)); - else if (i==MAXRESULTS) + if (i < MAXRESULTS) + printf("test_myldap: test_get_values(): [%d] DN %s\n", + i, myldap_get_dn(entry)); + else if (i == MAXRESULTS) printf("test_myldap: test_get_values(): ...\n"); /* try to get uid from attribute */ - vals=myldap_get_values(entry,"uidNumber"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - if (i<MAXRESULTS) - printf("test_myldap: test_get_values(): [%d] uidNumber=%s\n",i,vals[0]); + vals = myldap_get_values(entry, "uidNumber"); + assert((vals != NULL) && (vals[0] != NULL)); + if (i < MAXRESULTS) + printf("test_myldap: test_get_values(): [%d] uidNumber=%s\n", + i, vals[0]); /* try to get gid from attribute */ - vals=myldap_get_values(entry,"gidNumber"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - if (i<MAXRESULTS) - printf("test_myldap: test_get_values(): [%d] gidNumber=%s\n",i,vals[0]); + vals = myldap_get_values(entry, "gidNumber"); + assert((vals != NULL) && (vals[0] != NULL)); + if (i < MAXRESULTS) + printf("test_myldap: test_get_values(): [%d] gidNumber=%s\n", + i, vals[0]); /* write LDF_STRING(PASSWD_NAME) */ - vals=myldap_get_values(entry,"uid"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - if (i<MAXRESULTS) - printf("test_myldap: test_get_values(): [%d] uid=%s\n",i,vals[0]); + vals = myldap_get_values(entry, "uid"); + assert((vals != NULL) && (vals[0] != NULL)); + if (i < MAXRESULTS) + printf("test_myldap: test_get_values(): [%d] uid=%s\n", i, vals[0]); /* get rdn values */ - rdnval=myldap_get_rdn_value(entry,"cn"); - if (i<MAXRESULTS) - printf("test_myldap: test_get_values(): [%d] cdrdn=%s\n",i,rdnval==NULL?"NULL":rdnval); - rdnval=myldap_get_rdn_value(entry,"uid"); - if (i<MAXRESULTS) - printf("test_myldap: test_get_values(): [%d] uidrdn=%s\n",i,rdnval==NULL?"NULL":rdnval); + rdnval = myldap_get_rdn_value(entry, "cn"); + if (i < MAXRESULTS) + printf("test_myldap: test_get_values(): [%d] cdrdn=%s\n", + i, rdnval == NULL ? "NULL" : rdnval); + rdnval = myldap_get_rdn_value(entry, "uid"); + if (i < MAXRESULTS) + printf("test_myldap: test_get_values(): [%d] uidrdn=%s\n", + i, rdnval == NULL ? "NULL" : rdnval); /* check objectclass */ - assert(myldap_has_objectclass(entry,"posixAccount")); + assert(myldap_has_objectclass(entry, "posixAccount")); } /* clean up */ myldap_session_close(session); @@ -209,29 +214,37 @@ static void test_get_rdnvalues(void) char buf[80]; /* initialize session */ printf("test_myldap: test_get_rdnvalues(): getting session...\n"); - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search */ printf("test_myldap: test_get_rdnvalues(): doing search...\n"); - search=myldap_search(session,"cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld", - LDAP_SCOPE_BASE, - "(objectClass=*)", - attrs,NULL); - assert(search!=NULL); + search = myldap_search(session, "cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld", + LDAP_SCOPE_BASE, "(objectClass=*)", attrs, NULL); + assert(search != NULL); /* get one entry */ - entry=myldap_get_entry(search,&rc); - assert(entry!=NULL); - printf("test_myldap: test_get_rdnvalues(): got DN %s\n",myldap_get_dn(entry)); + entry = myldap_get_entry(search, &rc); + assert(entry != NULL); + printf("test_myldap: test_get_rdnvalues(): got DN %s\n", + myldap_get_dn(entry)); /* get some values from DN */ - printf("test_myldap: test_get_rdnvalues(): DN.uid=%s\n",myldap_get_rdn_value(entry,"uid")); - printf("test_myldap: test_get_rdnvalues(): DN.cn=%s\n",myldap_get_rdn_value(entry,"cn")); - printf("test_myldap: test_get_rdnvalues(): DN.uidNumber=%s\n",myldap_get_rdn_value(entry,"uidNumber")); + printf("test_myldap: test_get_rdnvalues(): DN.uid=%s\n", + myldap_get_rdn_value(entry, "uid")); + printf("test_myldap: test_get_rdnvalues(): DN.cn=%s\n", + myldap_get_rdn_value(entry, "cn")); + printf("test_myldap: test_get_rdnvalues(): DN.uidNumber=%s\n", + myldap_get_rdn_value(entry, "uidNumber")); /* clean up */ myldap_session_close(session); /* some tests */ - printf("test_myldap: test_get_rdnvalues(): DN.uid=%s\n",myldap_cpy_rdn_value("cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld","uid",buf,sizeof(buf))); - printf("test_myldap: test_get_rdnvalues(): DN.cn=%s\n",myldap_cpy_rdn_value("cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld","cn",buf,sizeof(buf))); - printf("test_myldap: test_get_rdnvalues(): DN.uidNumber=%s\n",myldap_cpy_rdn_value("cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld","uidNumber",buf,sizeof(buf))); + printf("test_myldap: test_get_rdnvalues(): DN.uid=%s\n", + myldap_cpy_rdn_value("cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld", + "uid", buf, sizeof(buf))); + printf("test_myldap: test_get_rdnvalues(): DN.cn=%s\n", + myldap_cpy_rdn_value("cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld", + "cn", buf, sizeof(buf))); + printf("test_myldap: test_get_rdnvalues(): DN.uidNumber=%s\n", + myldap_cpy_rdn_value("cn=Aka Ashbach+uid=aashbach,ou=lotsofpeople,dc=test,dc=tld", + "uidNumber", buf, sizeof(buf))); } /* this method tests to see if we can perform two searches within @@ -239,56 +252,60 @@ static void test_get_rdnvalues(void) static void test_two_searches(void) { MYLDAP_SESSION *session; - MYLDAP_SEARCH *search1,*search2; + MYLDAP_SEARCH *search1, *search2; MYLDAP_ENTRY *entry; const char *attrs[] = { "uidNumber", "cn", "gidNumber", "uid", "objectClass", NULL }; const char **vals; /* initialize session */ printf("test_myldap: test_two_searches(): getting session...\n"); - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search1 */ - search1=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(&(objectClass=posixAccount)(uid=*))", - attrs,NULL); - assert(search1!=NULL); + search1 = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(&(objectClass=posixAccount)(uid=*))", + attrs, NULL); + assert(search1 != NULL); /* get a result from search1 */ - entry=myldap_get_entry(search1,NULL); - assert(entry!=NULL); - printf("test_myldap: test_two_searches(): [search1] DN %s\n",myldap_get_dn(entry)); - vals=myldap_get_values(entry,"cn"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - printf("test_myldap: test_two_searches(): [search1] cn=%s\n",vals[0]); + entry = myldap_get_entry(search1, NULL); + assert(entry != NULL); + printf("test_myldap: test_two_searches(): [search1] DN %s\n", + myldap_get_dn(entry)); + vals = myldap_get_values(entry, "cn"); + assert((vals != NULL) && (vals[0] != NULL)); + printf("test_myldap: test_two_searches(): [search1] cn=%s\n", vals[0]); /* start a second search */ - search2=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(&(objectclass=posixGroup)(gidNumber=*))", - attrs,NULL); - assert(search2!=NULL); + search2 = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(&(objectclass=posixGroup)(gidNumber=*))", + attrs, NULL); + assert(search2 != NULL); /* get a result from search2 */ - entry=myldap_get_entry(search2,NULL); - assert(entry!=NULL); - printf("test_myldap: test_two_searches(): [search2] DN %s\n",myldap_get_dn(entry)); - vals=myldap_get_values(entry,"cn"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - printf("test_myldap: test_two_searches(): [search2] cn=%s\n",vals[0]); + entry = myldap_get_entry(search2, NULL); + assert(entry != NULL); + printf("test_myldap: test_two_searches(): [search2] DN %s\n", + myldap_get_dn(entry)); + vals = myldap_get_values(entry, "cn"); + assert((vals != NULL) && (vals[0] != NULL)); + printf("test_myldap: test_two_searches(): [search2] cn=%s\n", vals[0]); /* get another result from search1 */ - entry=myldap_get_entry(search1,NULL); - assert(entry!=NULL); - printf("test_myldap: test_two_searches(): [search1] DN %s\n",myldap_get_dn(entry)); - vals=myldap_get_values(entry,"cn"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - printf("test_myldap: test_two_searches(): [search1] cn=%s\n",vals[0]); + entry = myldap_get_entry(search1, NULL); + assert(entry != NULL); + printf("test_myldap: test_two_searches(): [search1] DN %s\n", + myldap_get_dn(entry)); + vals = myldap_get_values(entry, "cn"); + assert((vals != NULL) && (vals[0] != NULL)); + printf("test_myldap: test_two_searches(): [search1] cn=%s\n", vals[0]); /* stop search1 */ myldap_search_close(search1); /* get another result from search2 */ - entry=myldap_get_entry(search2,NULL); - assert(entry!=NULL); - printf("test_myldap: test_two_searches(): [search2] DN %s\n",myldap_get_dn(entry)); - vals=myldap_get_values(entry,"cn"); - assert((vals!=NULL)&&(vals[0]!=NULL)); - printf("test_myldap: test_two_searches(): [search2] cn=%s\n",vals[0]); + entry = myldap_get_entry(search2, NULL); + assert(entry != NULL); + printf("test_myldap: test_two_searches(): [search2] DN %s\n", + myldap_get_dn(entry)); + vals = myldap_get_values(entry, "cn"); + assert((vals != NULL) && (vals[0] != NULL)); + printf("test_myldap: test_two_searches(): [search2] cn=%s\n", vals[0]); /* clean up */ myldap_session_close(session); } @@ -300,28 +317,29 @@ static void *worker(void *arg) MYLDAP_SEARCH *search; MYLDAP_ENTRY *entry; const char *attrs[] = { "uid", "cn", "gid", NULL }; - struct worker_args *args=(struct worker_args *)arg; + struct worker_args *args = (struct worker_args *)arg; int i; int rc; /* initialize session */ - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search */ - search=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(objectclass=posixAccount)", - attrs,NULL); - assert(search!=NULL); + search = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(objectclass=posixAccount)", attrs, NULL); + assert(search != NULL); /* go over results */ - for (i=0;(entry=myldap_get_entry(search,&rc))!=NULL;i++) + for (i = 0; (entry = myldap_get_entry(search, &rc)) != NULL; i++) { - if (i<MAXRESULTS) - printf("test_myldap: test_threads(): [worker %d] [%d] DN %s\n",args->id,i,myldap_get_dn(entry)); - else if (i==MAXRESULTS) - printf("test_myldap: test_threads(): [worker %d] ...\n",args->id); + if (i < MAXRESULTS) + printf("test_myldap: test_threads(): [worker %d] [%d] DN %s\n", + args->id, i, myldap_get_dn(entry)); + else if (i == MAXRESULTS) + printf("test_myldap: test_threads(): [worker %d] ...\n", args->id); } - printf("test_myldap: test_threads(): [worker %d] DONE: %s\n",args->id,ldap_err2string(rc)); - assert(rc==LDAP_SUCCESS); + printf("test_myldap: test_threads(): [worker %d] DONE: %s\n", + args->id, ldap_err2string(rc)); + assert(rc == LDAP_SUCCESS); /* clean up */ myldap_session_close(session); return 0; @@ -336,15 +354,15 @@ static void test_threads(void) int i; struct worker_args args[NUM_THREADS]; /* start worker threads */ - for (i=0;i<NUM_THREADS;i++) + for (i = 0; i < NUM_THREADS; i++) { - args[i].id=i; - assert(pthread_create(&my_threads[i],NULL,worker,&(args[i]))==0); + args[i].id = i; + assert(pthread_create(&my_threads[i], NULL, worker, &(args[i])) == 0); } /* wait for all threads to die */ - for (i=0;i<NUM_THREADS;i++) + for (i = 0; i < NUM_THREADS; i++) { - assert(pthread_join(my_threads[i],NULL)==0); + assert(pthread_join(my_threads[i], NULL) == 0); } } @@ -353,71 +371,70 @@ static void test_connections(void) MYLDAP_SESSION *session; MYLDAP_SEARCH *search; const char *attrs[] = { "uid", "cn", "gid", NULL }; - char *old_uris[NSS_LDAP_CONFIG_URI_MAX+1]; + char *old_uris[NSS_LDAP_CONFIG_URI_MAX + 1]; int i; /* save the old URIs */ - for (i=0;i<(NSS_LDAP_CONFIG_URI_MAX+1);i++) + for (i = 0; i < (NSS_LDAP_CONFIG_URI_MAX + 1); i++) { - old_uris[i]=nslcd_cfg->ldc_uris[i].uri; - nslcd_cfg->ldc_uris[i].uri=NULL; + old_uris[i] = nslcd_cfg->ldc_uris[i].uri; + nslcd_cfg->ldc_uris[i].uri = NULL; } /* set new URIs */ - i=0; - nslcd_cfg->ldc_uris[i++].uri="ldapi://%2fdev%2fnull/"; - nslcd_cfg->ldc_uris[i++].uri="ldap://10.10.10.10/"; - nslcd_cfg->ldc_uris[i++].uri="ldapi://%2fdev%2fnonexistent/"; - nslcd_cfg->ldc_uris[i++].uri="ldap://nosuchhost/"; - nslcd_cfg->ldc_uris[i++].uri=NULL; + i = 0; + nslcd_cfg->ldc_uris[i++].uri = "ldapi://%2fdev%2fnull/"; + nslcd_cfg->ldc_uris[i++].uri = "ldap://10.10.10.10/"; + nslcd_cfg->ldc_uris[i++].uri = "ldapi://%2fdev%2fnonexistent/"; + nslcd_cfg->ldc_uris[i++].uri = "ldap://nosuchhost/"; + nslcd_cfg->ldc_uris[i++].uri = NULL; /* initialize session */ printf("test_myldap: test_connections(): getting session...\n"); - session=myldap_create_session(); - assert(session!=NULL); + session = myldap_create_session(); + assert(session != NULL); /* perform search */ printf("test_myldap: test_connections(): doing search...\n"); - search=myldap_search(session,nslcd_cfg->ldc_bases[0], - LDAP_SCOPE_SUBTREE, - "(objectclass=posixAccount)", - attrs,NULL); - assert(search==NULL); + search = myldap_search(session, nslcd_cfg->ldc_bases[0], + LDAP_SCOPE_SUBTREE, + "(objectclass=posixAccount)", attrs, NULL); + assert(search == NULL); /* clean up */ myldap_session_close(session); /* restore the old URIs */ - for (i=0;i<(NSS_LDAP_CONFIG_URI_MAX+1);i++) - nslcd_cfg->ldc_uris[i].uri=old_uris[i]; + for (i = 0; i < (NSS_LDAP_CONFIG_URI_MAX + 1); i++) + nslcd_cfg->ldc_uris[i].uri = old_uris[i]; } /* test whether myldap_escape() handles buffer overlows correctly */ static void test_escape(void) { char buffer[1024]; - assert(myldap_escape("test",buffer,4)!=0); - assert(myldap_escape("t*st",buffer,5)!=0); - assert(myldap_escape("t*st",buffer,20)==0); - assertstreq(buffer,"t\\2ast"); + assert(myldap_escape("test", buffer, 4) != 0); + assert(myldap_escape("t*st", buffer, 5) != 0); + assert(myldap_escape("t*st", buffer, 20) == 0); + assertstreq(buffer, "t\\2ast"); } /* the main program... */ -int main(int argc,char *argv[]) +int main(int argc, char *argv[]) { char *srcdir; char fname[100]; struct sigaction act; /* build the name of the file */ - srcdir=getenv("srcdir"); - if (srcdir==NULL) - srcdir="."; - snprintf(fname,sizeof(fname),"%s/nslcd-test.conf",srcdir); - fname[sizeof(fname)-1]='\0'; + srcdir = getenv("srcdir"); + if (srcdir == NULL) + srcdir = "."; + snprintf(fname, sizeof(fname), "%s/nslcd-test.conf", srcdir); + fname[sizeof(fname) - 1] = '\0'; /* initialize configuration */ cfg_init(fname); /* partially initialize logging */ log_setdefaultloglevel(LOG_DEBUG); /* ignore SIGPIPE */ - memset(&act,0,sizeof(struct sigaction)); - act.sa_handler=SIG_IGN; + memset(&act, 0, sizeof(struct sigaction)); + act.sa_handler = SIG_IGN; sigemptyset(&act.sa_mask); - act.sa_flags=SA_RESTART|SA_NOCLDSTOP; - assert(sigaction(SIGPIPE,&act,NULL)==0); + act.sa_flags = SA_RESTART | SA_NOCLDSTOP; + assert(sigaction(SIGPIPE, &act, NULL) == 0); /* do tests */ test_search(); test_get(); |