Changeset 3477 for trunk/src/kash/shthread.c
- Timestamp:
- Sep 17, 2020, 11:52:16 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kash/shthread.c
r2498 r3477 27 27 #include "shthread.h" 28 28 #include "shinstance.h" 29 #include <assert.h>30 29 31 30 #if K_OS == K_OS_WINDOWS … … 66 65 { 67 66 sh_tls = TlsAlloc(); 68 assert(sh_tls != TLS_OUT_OF_INDEXES);67 kHlpAssert(sh_tls != TLS_OUT_OF_INDEXES); 69 68 } 70 69 if (!TlsSetValue(sh_tls, psh)) 71 assert(0);70 kHlpAssert(0); 72 71 73 72 #elif K_OS == K_OS_OS2 … … 75 74 { 76 75 sh_tls = __libc_TLSAlloc(); 77 assert(sh_tls != -1);76 kHlpAssert(sh_tls != -1); 78 77 } 79 78 if (__libc_TLSSet(sh_tls, psh) == -1) 80 assert(0);79 kHlpAssert(0); 81 80 #else 82 81 if (!sh_tls_inited) 83 82 { 84 83 if (pthread_key_create(&sh_tls, NULL) != 0) 85 assert(0);84 kHlpAssert(0); 86 85 sh_tls_inited = 1; 87 86 } 88 87 if (pthread_setspecific(sh_tls, psh) != 0) 89 assert(0);88 kHlpAssert(0); 90 89 #endif 91 90 }
Note:
See TracChangeset
for help on using the changeset viewer.