diff options
author | Tom Yu <tlyu@mit.edu> | 2009-10-31 00:48:38 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2009-10-31 00:48:38 +0000 |
commit | 02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b (patch) | |
tree | 61b9147863cd8be3eff63903dc36cae168254bd5 /src/lib/krb5/ccache/t_stdio.c | |
parent | 162ab371748cba0cc6f172419bd6e71fa04bb878 (diff) | |
download | krb5-02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b.tar.gz krb5-02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b.tar.xz krb5-02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b.zip |
make mark-cstyle
make reindent
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23100 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/ccache/t_stdio.c')
-rw-r--r-- | src/lib/krb5/ccache/t_stdio.c | 167 |
1 files changed, 84 insertions, 83 deletions
diff --git a/src/lib/krb5/ccache/t_stdio.c b/src/lib/krb5/ccache/t_stdio.c index a76d1fcd7f..f17d50647b 100644 --- a/src/lib/krb5/ccache/t_stdio.c +++ b/src/lib/krb5/ccache/t_stdio.c @@ -1,3 +1,4 @@ +/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */ /* * lib/krb5/ccache/stdio/scc_test.c * @@ -8,7 +9,7 @@ * require a specific license from the United States Government. * It is the responsibility of any person or organization contemplating * export to obtain such a license before exporting. - * + * * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and * distribute this software and its documentation for any purpose and * without fee is hereby granted, provided that the above copyright @@ -22,7 +23,7 @@ * M.I.T. makes no representations about the suitability of * this software for any purpose. It is provided "as is" without express * or implied warranty. - * + * * */ @@ -31,29 +32,29 @@ krb5_data client1 = { #define DATA "client1-comp1" - sizeof(DATA), - DATA, + sizeof(DATA), + DATA, #undef DATA }; krb5_data client2 = { #define DATA "client1-comp2" - sizeof(DATA), - DATA, + sizeof(DATA), + DATA, #undef DATA }; krb5_data server1 = { #define DATA "server1-comp1" - sizeof(DATA), - DATA, + sizeof(DATA), + DATA, #undef DATA }; krb5_data server2 = { #define DATA "server1-comp2" - sizeof(DATA), - DATA, + sizeof(DATA), + DATA, #undef DATA }; @@ -70,92 +71,92 @@ krb5_address *addrs[] = { }; krb5_creds test_creds = { - NULL, - NULL, - { - 1, - 1, - (unsigned char *) "1" - }, - { - 1111, - 2222, - 3333, - 4444, - }, - 1, - 5555, - addrs, - { + NULL, + NULL, + { + 1, + 1, + (unsigned char *) "1" + }, + { + 1111, + 2222, + 3333, + 4444, + }, + 1, + 5555, + addrs, + { #define TICKET "This is ticket 1" - sizeof(TICKET), - TICKET, + sizeof(TICKET), + TICKET, #undef TICKET - }, - { + }, + { #define TICKET "This is ticket 2" - sizeof(TICKET), - TICKET, + sizeof(TICKET), + TICKET, #undef TICKET - }, + }, }; void init_test_cred() { - test_creds.client = (krb5_principal) malloc(sizeof(krb5_data *)*3); - test_creds.client[0] = &client1; - test_creds.client[1] = &client2; - test_creds.client[2] = NULL; - - test_creds.server = (krb5_principal) malloc(sizeof(krb5_data *)*3); - test_creds.server[0] = &server1; - test_creds.server[1] = &server2; - test_creds.server[2] = NULL; + test_creds.client = (krb5_principal) malloc(sizeof(krb5_data *)*3); + test_creds.client[0] = &client1; + test_creds.client[1] = &client2; + test_creds.client[2] = NULL; + + test_creds.server = (krb5_principal) malloc(sizeof(krb5_data *)*3); + test_creds.server[0] = &server1; + test_creds.server[1] = &server2; + test_creds.server[2] = NULL; } -#define CHECK(kret,msg) \ - if (kret != KRB5_OK) {\ - com_err(msg, kret, "");\ - } else printf("%s went ok\n", msg); - +#define CHECK(kret,msg) \ + if (kret != KRB5_OK) { \ + com_err(msg, kret, ""); \ + } else printf("%s went ok\n", msg); + int flags = 0; void scc_test() { - krb5_ccache id; - krb5_creds creds; - krb5_error_code kret; - krb5_cc_cursor cursor; - - init_test_cred(); - - kret = krb5_scc_resolve(context, &id, "/tmp/tkt_test"); - CHECK(kret, "resolve"); - kret = krb5_scc_initialize(context, id, test_creds.client); - CHECK(kret, "initialize"); - kret = krb5_scc_store(id, &test_creds); - CHECK(kret, "store"); - - kret = krb5_scc_set_flags (id, flags); - CHECK(kret, "set_flags"); - kret = krb5_scc_start_seq_get(id, &cursor); - CHECK(kret, "start_seq_get"); - kret = 0; - while (kret != KRB5_CC_END) { - printf("Calling next_cred\n"); - kret = krb5_scc_next_cred(id, &cursor, &creds); - CHECK(kret, "next_cred"); - } - kret = krb5_scc_end_seq_get(id, &cursor); - CHECK(kret, "end_seq_get"); - - kret = krb5_scc_close(id); - CHECK(kret, "close"); - - - kret = krb5_scc_resolve(&id, "/tmp/tkt_test"); - CHECK(kret, "resolve"); - kret = krb5_scc_destroy(id); - CHECK(kret, "destroy"); + krb5_ccache id; + krb5_creds creds; + krb5_error_code kret; + krb5_cc_cursor cursor; + + init_test_cred(); + + kret = krb5_scc_resolve(context, &id, "/tmp/tkt_test"); + CHECK(kret, "resolve"); + kret = krb5_scc_initialize(context, id, test_creds.client); + CHECK(kret, "initialize"); + kret = krb5_scc_store(id, &test_creds); + CHECK(kret, "store"); + + kret = krb5_scc_set_flags (id, flags); + CHECK(kret, "set_flags"); + kret = krb5_scc_start_seq_get(id, &cursor); + CHECK(kret, "start_seq_get"); + kret = 0; + while (kret != KRB5_CC_END) { + printf("Calling next_cred\n"); + kret = krb5_scc_next_cred(id, &cursor, &creds); + CHECK(kret, "next_cred"); + } + kret = krb5_scc_end_seq_get(id, &cursor); + CHECK(kret, "end_seq_get"); + + kret = krb5_scc_close(id); + CHECK(kret, "close"); + + + kret = krb5_scc_resolve(&id, "/tmp/tkt_test"); + CHECK(kret, "resolve"); + kret = krb5_scc_destroy(id); + CHECK(kret, "destroy"); } int remove (s) char*s; { return unlink(s); } |