Skip to content

Commit 34a830c

Browse files
committed
fixup! LibC: add bindings for pthread specific storage
1 parent 8d6ffd2 commit 34a830c

File tree

14 files changed

+14
-28
lines changed

14 files changed

+14
-28
lines changed

src/lib_c/aarch64-darwin/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ lib LibC
1717
fun pthread_get_stackaddr_np(x0 : PthreadT) : Void*
1818
fun pthread_get_stacksize_np(x0 : PthreadT) : SizeT
1919
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
20-
alias PthreadKeyDestructor = (Void*) ->
21-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
20+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2221
fun pthread_key_delete(PthreadKeyT) : Int
2322
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2423
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/aarch64-linux-gnu/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ lib LibC
2828
fun pthread_getspecific(PthreadKeyT) : Void*
2929
fun pthread_equal(thread1 : PthreadT, thread2 : PthreadT) : Int
3030
fun pthread_join(th : PthreadT, thread_return : Void**) : Int
31-
alias PthreadKeyDestructor = (Void*) ->
32-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
31+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
3332
fun pthread_key_delete(PthreadKeyT) : Int
3433
fun pthread_mutexattr_destroy(attr : PthreadMutexattrT*) : Int
3534
fun pthread_mutexattr_init(attr : PthreadMutexattrT*) : Int

src/lib_c/aarch64-linux-musl/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ lib LibC
1919
fun pthread_getattr_np(x0 : PthreadT, x1 : PthreadAttrT*) : Int
2020
fun pthread_getspecific(PthreadKeyT) : Void*
2121
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
22-
alias PthreadKeyDestructor = (Void*) ->
23-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
22+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2423
fun pthread_key_delete(PthreadKeyT) : Int
2524
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2625
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/arm-linux-gnueabihf/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ lib LibC
2828
fun pthread_getspecific(PthreadKeyT) : Void*
2929
fun pthread_equal(thread1 : PthreadT, thread2 : PthreadT) : Int
3030
fun pthread_join(th : PthreadT, thread_return : Void**) : Int
31-
alias PthreadKeyDestructor = (Void*) ->
32-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
31+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
3332
fun pthread_key_delete(PthreadKeyT) : Int
3433
fun pthread_mutexattr_destroy(attr : PthreadMutexattrT*) : Int
3534
fun pthread_mutexattr_init(attr : PthreadMutexattrT*) : Int

src/lib_c/i386-linux-gnu/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ lib LibC
2727
fun pthread_getattr_np(thread : PthreadT, attr : PthreadAttrT*) : Int
2828
fun pthread_getspecific(PthreadKeyT) : Void*
2929
fun pthread_join(th : PthreadT, thread_return : Void**) : Int
30-
alias PthreadKeyDestructor = (Void*) ->
31-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
30+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
3231
fun pthread_key_delete(PthreadKeyT) : Int
3332
fun pthread_mutexattr_destroy(attr : PthreadMutexattrT*) : Int
3433
fun pthread_mutexattr_init(attr : PthreadMutexattrT*) : Int

src/lib_c/i386-linux-musl/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ lib LibC
1919
fun pthread_getattr_np(x0 : PthreadT, x1 : PthreadAttrT*) : Int
2020
fun pthread_getspecific(PthreadKeyT) : Void*
2121
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
22-
alias PthreadKeyDestructor = (Void*) ->
23-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
22+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2423
fun pthread_key_delete(PthreadKeyT) : Int
2524
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2625
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-darwin/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ lib LibC
1717
fun pthread_get_stacksize_np(x0 : PthreadT) : SizeT
1818
fun pthread_getspecific(PthreadKeyT) : Void*
1919
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
20-
alias PthreadKeyDestructor = (Void*) ->
21-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
20+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2221
fun pthread_key_delete(PthreadKeyT) : Int
2322
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2423
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-dragonfly/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ lib LibC
2121
fun pthread_detach(x0 : PthreadT) : Int
2222
fun pthread_getspecific(PthreadKeyT) : Void*
2323
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
24-
alias PthreadKeyDestructor = (Void*) ->
25-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
24+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2625
fun pthread_key_delete(PthreadKeyT) : Int
2726
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2827
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-freebsd/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ lib LibC
2121
fun pthread_detach(x0 : PthreadT) : Int
2222
fun pthread_getspecific(PthreadKeyT) : Void*
2323
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
24-
alias PthreadKeyDestructor = (Void*) ->
25-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
24+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2625
fun pthread_key_delete(PthreadKeyT) : Int
2726
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2827
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-linux-gnu/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ lib LibC
2727
fun pthread_getattr_np(thread : PthreadT, attr : PthreadAttrT*) : Int
2828
fun pthread_getspecific(PthreadKeyT) : Void*
2929
fun pthread_join(th : PthreadT, thread_return : Void**) : Int
30-
alias PthreadKeyDestructor = (Void*) ->
31-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
30+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
3231
fun pthread_key_delete(PthreadKeyT) : Int
3332
fun pthread_mutexattr_destroy(attr : PthreadMutexattrT*) : Int
3433
fun pthread_mutexattr_init(attr : PthreadMutexattrT*) : Int

src/lib_c/x86_64-linux-musl/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ lib LibC
1919
fun pthread_getattr_np(x0 : PthreadT, x1 : PthreadAttrT*) : Int
2020
fun pthread_getspecific(PthreadKeyT) : Void*
2121
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
22-
alias PthreadKeyDestructor = (Void*) ->
23-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
22+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2423
fun pthread_key_delete(PthreadKeyT) : Int
2524
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2625
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-netbsd/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ lib LibC
2323
fun pthread_equal(x0 : PthreadT, x1 : PthreadT) : Int
2424
fun pthread_getspecific(PthreadKeyT) : Void*
2525
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
26-
alias PthreadKeyDestructor = (Void*) ->
27-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
26+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2827
fun pthread_key_delete(PthreadKeyT) : Int
2928
fun pthread_main_np : Int
3029
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-openbsd/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ lib LibC
1818
fun pthread_equal(x0 : PthreadT, x1 : PthreadT) : Int
1919
fun pthread_getspecific(PthreadKeyT) : Void*
2020
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
21-
alias PthreadKeyDestructor = (Void*) ->
22-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
21+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2322
fun pthread_key_delete(PthreadKeyT) : Int
2423
fun pthread_main_np : Int
2524
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int

src/lib_c/x86_64-solaris/c/pthread.cr

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ lib LibC
2121
fun pthread_detach(x0 : PthreadT) : Int
2222
fun pthread_getspecific(PthreadKeyT) : Void*
2323
fun pthread_join(x0 : PthreadT, x1 : Void**) : Int
24-
alias PthreadKeyDestructor = (Void*) ->
25-
fun pthread_key_create(PthreadKeyT*, PthreadKeyDestructor) : Int
24+
fun pthread_key_create(PthreadKeyT*, Void* ->) : Int
2625
fun pthread_key_delete(PthreadKeyT) : Int
2726
fun pthread_mutexattr_destroy(x0 : PthreadMutexattrT*) : Int
2827
fun pthread_mutexattr_init(x0 : PthreadMutexattrT*) : Int

0 commit comments

Comments
 (0)