aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpg/t-thread1.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gpg/t-thread1.c')
-rw-r--r--tests/gpg/t-thread1.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/tests/gpg/t-thread1.c b/tests/gpg/t-thread1.c
index 0d4b2deb..2f9ee5dc 100644
--- a/tests/gpg/t-thread1.c
+++ b/tests/gpg/t-thread1.c
@@ -3,17 +3,17 @@
Copyright (C) 2001, 2003, 2004 g10 Code GmbH
This file is part of GPGME.
-
+
GPGME is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of
the License, or (at your option) any later version.
-
+
GPGME is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
-
+
You should have received a copy of the GNU Lesser General Public
License along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
@@ -68,7 +68,7 @@ thread_one (void *name)
err = gpgme_get_key (ctx, "D695676BDCEDCC2CDD6152BCFE180B1DA9E3B0B2",
&key[1], 0);
fail_if_err (err);
-
+
err = gpgme_op_encrypt (ctx, key, GPGME_ENCRYPT_ALWAYS_TRUST, in, out);
fail_if_err (err);
result = gpgme_op_encrypt_result (ctx);
@@ -119,7 +119,7 @@ thread_two (void *name)
err = gpgme_data_new (&out);
fail_if_err (err);
-
+
err = gpgme_op_decrypt (ctx, in, out);
fail_if_err (err);
result = gpgme_op_decrypt_result (ctx);
@@ -130,7 +130,7 @@ thread_two (void *name)
exit (1);
}
printf ("Decrypt %s %i\n", (char *) name, i);
-
+
gpgme_data_release (in);
gpgme_data_release (out);
gpgme_release (ctx);
@@ -139,16 +139,18 @@ thread_two (void *name)
return NULL;
}
-int
-main (int argc, char *argv[])
+int
+main (void)
{
pthread_t tone;
pthread_t ttwo;
+ char arg_A[] = "A";
+ char arg_B[] = "B";
init_gpgme (GPGME_PROTOCOL_OpenPGP);
- pthread_create (&tone, NULL, thread_one, "A");
- pthread_create (&ttwo, NULL, thread_two, "B");
+ pthread_create (&tone, NULL, thread_one, arg_A);
+ pthread_create (&ttwo, NULL, thread_two, arg_B);
pthread_join (tone, NULL);
pthread_join (ttwo, NULL);