xref: /dragonfly/lib/libpthread/dummy.c (revision 6a3cbbc2)
1 #include <stdio.h>
2 #include <stdlib.h>
3 
4 static void __attribute__((__used__))
5 dummy_pthread_create(void)
6 {
7 	fprintf(stderr, "libpthread.so: dummy weak symbol executed\n");
8 	abort();
9 }
10 
11 __weak_reference(dummy_pthread_create, pthread_create);
12 
13 static void __attribute__((__used__))
14 dummy_pthread_cancel(void)
15 {
16 	fprintf(stderr, "libpthread.so: dummy weak symbol executed\n");
17 	abort();
18 }
19 
20 __weak_reference(dummy_pthread_cancel, pthread_cancel);
21