From: Alexandra Ellwood Date: Tue, 5 Feb 2008 18:18:41 +0000 (+0000) Subject: Set EOL style X-Git-Tag: krb5-1.7-alpha1~744 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=23378da7704a0c1dfd58ab46289036b509ee4d9f;p=krb5.git Set EOL style git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20216 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/ccapi/test/simple_lock_test.c b/src/ccapi/test/simple_lock_test.c index 254663c3a..d51a58660 100644 --- a/src/ccapi/test/simple_lock_test.c +++ b/src/ccapi/test/simple_lock_test.c @@ -1,84 +1,84 @@ -/* - simple_lock_test.c - - Initializes two contexts in two different threads and tries to get read locks on both at the same time. - Hangs at line 24. -*/ -#include -#include - -#include "cci_debugging.h" - -#ifdef TARGET_OS_MAC -#include -#include -#else -#include "CredentialsCache.h" -#endif - - -void * other_thread () { - cc_int32 err; - cc_context_t context = NULL; - - err = cc_initialize(&context, ccapi_version_7, NULL, NULL); - - cci_debug_printf("thread: attempting lock. may hang. err == %d", err); - - if (!err) { - // hangs with cc_lock_read which should succeed immediately, but does not hang with write, upgrade, and downgrade, which fail immediately - err = cc_context_lock(context, cc_lock_read, cc_lock_noblock); - } - - if (context) { - cc_context_unlock(context); - cc_context_release(context); - context = NULL; - } - cci_debug_printf("thread: return. err == %d", err); - } - - -int main (int argc, char *argv[]) { - cc_int32 err; - int status; - cc_context_t context = NULL; - -#ifdef TARGET_OS_MAC - pthread_t thread_id; -#endif - - err = cc_initialize(&context, ccapi_version_7, NULL, NULL); - if (!err) { - err = cc_context_lock(context, cc_lock_read, cc_lock_noblock); - } - - cci_debug_printf("main: initialized and read locked context. err == %d", err); - -#ifdef TARGET_OS_MAC - status = pthread_create (&thread_id, NULL, (void *) other_thread, NULL); - if (status != 0) { - cci_debug_printf("Create error!"); - exit(-1); - } - - pthread_join(thread_id, NULL); -#else - -#endif - - cci_debug_printf("main: unlocking and releasing context. err == %d", err); - - if (context) { - cci_debug_printf("main: calling cc_context_unlock"); - cc_context_unlock(context); - cci_debug_printf("main: calling cc_context_release"); - cc_context_release(context); - context = NULL; - } - - cci_debug_printf("main: return. err == %d", err); - - UNREFERENCED_PARAMETER(status); // no whining! - return 0; +/* + simple_lock_test.c + + Initializes two contexts in two different threads and tries to get read locks on both at the same time. + Hangs at line 24. +*/ +#include +#include + +#include "cci_debugging.h" + +#ifdef TARGET_OS_MAC +#include +#include +#else +#include "CredentialsCache.h" +#endif + + +void * other_thread () { + cc_int32 err; + cc_context_t context = NULL; + + err = cc_initialize(&context, ccapi_version_7, NULL, NULL); + + cci_debug_printf("thread: attempting lock. may hang. err == %d", err); + + if (!err) { + // hangs with cc_lock_read which should succeed immediately, but does not hang with write, upgrade, and downgrade, which fail immediately + err = cc_context_lock(context, cc_lock_read, cc_lock_noblock); + } + + if (context) { + cc_context_unlock(context); + cc_context_release(context); + context = NULL; + } + cci_debug_printf("thread: return. err == %d", err); + } + + +int main (int argc, char *argv[]) { + cc_int32 err; + int status; + cc_context_t context = NULL; + +#ifdef TARGET_OS_MAC + pthread_t thread_id; +#endif + + err = cc_initialize(&context, ccapi_version_7, NULL, NULL); + if (!err) { + err = cc_context_lock(context, cc_lock_read, cc_lock_noblock); + } + + cci_debug_printf("main: initialized and read locked context. err == %d", err); + +#ifdef TARGET_OS_MAC + status = pthread_create (&thread_id, NULL, (void *) other_thread, NULL); + if (status != 0) { + cci_debug_printf("Create error!"); + exit(-1); + } + + pthread_join(thread_id, NULL); +#else + +#endif + + cci_debug_printf("main: unlocking and releasing context. err == %d", err); + + if (context) { + cci_debug_printf("main: calling cc_context_unlock"); + cc_context_unlock(context); + cci_debug_printf("main: calling cc_context_release"); + cc_context_release(context); + context = NULL; + } + + cci_debug_printf("main: return. err == %d", err); + + UNREFERENCED_PARAMETER(status); // no whining! + return 0; } \ No newline at end of file