summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/threads
diff options
context:
space:
mode:
authorbeck <>2000-12-15 02:58:47 +0000
committerbeck <>2000-12-15 02:58:47 +0000
commit9200bb13d15da4b2a23e6bc92c20e95b74aa2113 (patch)
tree5c52d628ec1e34be76e7ef2a4235d248b7c44d24 /src/lib/libcrypto/threads
parente131d25072e3d4197ba4b9bcc0d1b27d34d6488d (diff)
downloadopenbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.gz
openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.tar.bz2
openbsd-9200bb13d15da4b2a23e6bc92c20e95b74aa2113.zip
openssl-engine-0.9.6 merge
Diffstat (limited to 'src/lib/libcrypto/threads')
-rw-r--r--src/lib/libcrypto/threads/mttest.c24
-rw-r--r--src/lib/libcrypto/threads/th-lock.c26
2 files changed, 25 insertions, 25 deletions
diff --git a/src/lib/libcrypto/threads/mttest.c b/src/lib/libcrypto/threads/mttest.c
index 24713a3157..100165948c 100644
--- a/src/lib/libcrypto/threads/mttest.c
+++ b/src/lib/libcrypto/threads/mttest.c
@@ -699,7 +699,7 @@ void thread_setup(void)
699 { 699 {
700 int i; 700 int i;
701 701
702 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(HANDLE)); 702 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(HANDLE));
703 for (i=0; i<CRYPTO_num_locks(); i++) 703 for (i=0; i<CRYPTO_num_locks(); i++)
704 { 704 {
705 lock_cs[i]=CreateMutex(NULL,FALSE,NULL); 705 lock_cs[i]=CreateMutex(NULL,FALSE,NULL);
@@ -716,7 +716,7 @@ void thread_cleanup(void)
716 CRYPTO_set_locking_callback(NULL); 716 CRYPTO_set_locking_callback(NULL);
717 for (i=0; i<CRYPTO_num_locks(); i++) 717 for (i=0; i<CRYPTO_num_locks(); i++)
718 CloseHandle(lock_cs[i]); 718 CloseHandle(lock_cs[i]);
719 Free(lock_cs); 719 OPENSSL_free(lock_cs);
720 } 720 }
721 721
722void win32_locking_callback(int mode, int type, char *file, int line) 722void win32_locking_callback(int mode, int type, char *file, int line)
@@ -794,8 +794,8 @@ void thread_setup(void)
794 { 794 {
795 int i; 795 int i;
796 796
797 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(mutex_t)); 797 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(mutex_t));
798 lock_count=Malloc(CRYPTO_num_locks() * sizeof(long)); 798 lock_count=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(long));
799 for (i=0; i<CRYPTO_num_locks(); i++) 799 for (i=0; i<CRYPTO_num_locks(); i++)
800 { 800 {
801 lock_count[i]=0; 801 lock_count[i]=0;
@@ -821,8 +821,8 @@ void thread_cleanup(void)
821 mutex_destroy(&(lock_cs[i])); 821 mutex_destroy(&(lock_cs[i]));
822 fprintf(stderr,"%8ld:%s\n",lock_count[i],CRYPTO_get_lock_name(i)); 822 fprintf(stderr,"%8ld:%s\n",lock_count[i],CRYPTO_get_lock_name(i));
823 } 823 }
824 Free(lock_cs); 824 OPENSSL_free(lock_cs);
825 Free(lock_count); 825 OPENSSL_free(lock_count);
826 826
827 fprintf(stderr,"done cleanup\n"); 827 fprintf(stderr,"done cleanup\n");
828 828
@@ -919,7 +919,7 @@ void thread_setup(void)
919 arena=usinit(filename); 919 arena=usinit(filename);
920 unlink(filename); 920 unlink(filename);
921 921
922 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(usema_t *)); 922 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(usema_t *));
923 for (i=0; i<CRYPTO_num_locks(); i++) 923 for (i=0; i<CRYPTO_num_locks(); i++)
924 { 924 {
925 lock_cs[i]=usnewsema(arena,1); 925 lock_cs[i]=usnewsema(arena,1);
@@ -942,7 +942,7 @@ void thread_cleanup(void)
942 usdumpsema(lock_cs[i],stdout,buf); 942 usdumpsema(lock_cs[i],stdout,buf);
943 usfreesema(lock_cs[i],arena); 943 usfreesema(lock_cs[i],arena);
944 } 944 }
945 Free(lock_cs); 945 OPENSSL_free(lock_cs);
946 } 946 }
947 947
948void irix_locking_callback(int mode, int type, char *file, int line) 948void irix_locking_callback(int mode, int type, char *file, int line)
@@ -1002,8 +1002,8 @@ void thread_setup(void)
1002 { 1002 {
1003 int i; 1003 int i;
1004 1004
1005 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t)); 1005 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t));
1006 lock_count=Malloc(CRYPTO_num_locks() * sizeof(long)); 1006 lock_count=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(long));
1007 for (i=0; i<CRYPTO_num_locks(); i++) 1007 for (i=0; i<CRYPTO_num_locks(); i++)
1008 { 1008 {
1009 lock_count[i]=0; 1009 lock_count[i]=0;
@@ -1026,8 +1026,8 @@ void thread_cleanup(void)
1026 fprintf(stderr,"%8ld:%s\n",lock_count[i], 1026 fprintf(stderr,"%8ld:%s\n",lock_count[i],
1027 CRYPTO_get_lock_name(i)); 1027 CRYPTO_get_lock_name(i));
1028 } 1028 }
1029 Free(lock_cs); 1029 OPENSSL_free(lock_cs);
1030 Free(lock_count); 1030 OPENSSL_free(lock_count);
1031 1031
1032 fprintf(stderr,"done cleanup\n"); 1032 fprintf(stderr,"done cleanup\n");
1033 } 1033 }
diff --git a/src/lib/libcrypto/threads/th-lock.c b/src/lib/libcrypto/threads/th-lock.c
index 3ee978060c..553d2218de 100644
--- a/src/lib/libcrypto/threads/th-lock.c
+++ b/src/lib/libcrypto/threads/th-lock.c
@@ -113,7 +113,7 @@ void CRYPTO_thread_setup(void)
113 { 113 {
114 int i; 114 int i;
115 115
116 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(HANDLE)); 116 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(HANDLE));
117 for (i=0; i<CRYPTO_num_locks(); i++) 117 for (i=0; i<CRYPTO_num_locks(); i++)
118 { 118 {
119 lock_cs[i]=CreateMutex(NULL,FALSE,NULL); 119 lock_cs[i]=CreateMutex(NULL,FALSE,NULL);
@@ -131,7 +131,7 @@ static void CRYPTO_thread_cleanup(void)
131 CRYPTO_set_locking_callback(NULL); 131 CRYPTO_set_locking_callback(NULL);
132 for (i=0; i<CRYPTO_num_locks(); i++) 132 for (i=0; i<CRYPTO_num_locks(); i++)
133 CloseHandle(lock_cs[i]); 133 CloseHandle(lock_cs[i]);
134 Free(lock_cs); 134 OPENSSL_free(lock_cs);
135 } 135 }
136 136
137void win32_locking_callback(int mode, int type, char *file, int line) 137void win32_locking_callback(int mode, int type, char *file, int line)
@@ -164,11 +164,11 @@ void CRYPTO_thread_setup(void)
164 int i; 164 int i;
165 165
166#ifdef USE_MUTEX 166#ifdef USE_MUTEX
167 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(mutex_t)); 167 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(mutex_t));
168#else 168#else
169 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(rwlock_t)); 169 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(rwlock_t));
170#endif 170#endif
171 lock_count=Malloc(CRYPTO_num_locks() * sizeof(long)); 171 lock_count=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(long));
172 for (i=0; i<CRYPTO_num_locks(); i++) 172 for (i=0; i<CRYPTO_num_locks(); i++)
173 { 173 {
174 lock_count[i]=0; 174 lock_count[i]=0;
@@ -196,8 +196,8 @@ void CRYPTO_thread_cleanup(void)
196 rwlock_destroy(&(lock_cs[i])); 196 rwlock_destroy(&(lock_cs[i]));
197#endif 197#endif
198 } 198 }
199 Free(lock_cs); 199 OPENSSL_free(lock_cs);
200 Free(lock_count); 200 OPENSSL_free(lock_count);
201 } 201 }
202 202
203void solaris_locking_callback(int mode, int type, char *file, int line) 203void solaris_locking_callback(int mode, int type, char *file, int line)
@@ -267,7 +267,7 @@ void CRYPTO_thread_setup(void)
267 arena=usinit(filename); 267 arena=usinit(filename);
268 unlink(filename); 268 unlink(filename);
269 269
270 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(usema_t *)); 270 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(usema_t *));
271 for (i=0; i<CRYPTO_num_locks(); i++) 271 for (i=0; i<CRYPTO_num_locks(); i++)
272 { 272 {
273 lock_cs[i]=usnewsema(arena,1); 273 lock_cs[i]=usnewsema(arena,1);
@@ -290,7 +290,7 @@ void CRYPTO_thread_cleanup(void)
290 usdumpsema(lock_cs[i],stdout,buf); 290 usdumpsema(lock_cs[i],stdout,buf);
291 usfreesema(lock_cs[i],arena); 291 usfreesema(lock_cs[i],arena);
292 } 292 }
293 Free(lock_cs); 293 OPENSSL_free(lock_cs);
294 } 294 }
295 295
296void irix_locking_callback(int mode, int type, char *file, int line) 296void irix_locking_callback(int mode, int type, char *file, int line)
@@ -324,8 +324,8 @@ void CRYPTO_thread_setup(void)
324 { 324 {
325 int i; 325 int i;
326 326
327 lock_cs=Malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t)); 327 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t));
328 lock_count=Malloc(CRYPTO_num_locks() * sizeof(long)); 328 lock_count=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(long));
329 for (i=0; i<CRYPTO_num_locks(); i++) 329 for (i=0; i<CRYPTO_num_locks(); i++)
330 { 330 {
331 lock_count[i]=0; 331 lock_count[i]=0;
@@ -345,8 +345,8 @@ void thread_cleanup(void)
345 { 345 {
346 pthread_mutex_destroy(&(lock_cs[i])); 346 pthread_mutex_destroy(&(lock_cs[i]));
347 } 347 }
348 Free(lock_cs); 348 OPENSSL_free(lock_cs);
349 Free(lock_count); 349 OPENSSL_free(lock_count);
350 } 350 }
351 351
352void pthreads_locking_callback(int mode, int type, char *file, 352void pthreads_locking_callback(int mode, int type, char *file,