Changes in / [5e2ed05:27c9767]
- Files:
-
- 14 edited
-
benchmark/io/io_uring.h (modified) (1 diff)
-
libcfa/prelude/defines.hfa.in (modified) (2 diffs)
-
libcfa/src/bits/signal.hfa (modified) (1 diff)
-
libcfa/src/concurrency/coroutine.cfa (modified) (1 diff)
-
libcfa/src/concurrency/io.cfa (modified) (2 diffs)
-
libcfa/src/concurrency/io/setup.cfa (modified) (1 diff)
-
libcfa/src/concurrency/kernel.cfa (modified) (1 diff)
-
libcfa/src/concurrency/kernel/startup.cfa (modified) (2 diffs)
-
libcfa/src/concurrency/locks.cfa (modified) (1 diff)
-
libcfa/src/concurrency/monitor.cfa (modified) (1 diff)
-
libcfa/src/concurrency/mutex.cfa (modified) (1 diff)
-
libcfa/src/concurrency/preemption.cfa (modified) (1 diff)
-
libcfa/src/concurrency/ready_queue.cfa (modified) (2 diffs)
-
libcfa/src/concurrency/thread.cfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/io/io_uring.h
r5e2ed05 r27c9767 1 1 extern "C" { 2 #ifndef _GNU_SOURCE /* See feature_test_macros(7) */ 3 #define _GNU_SOURCE /* See feature_test_macros(7) */ 4 #endif 2 5 #include <errno.h> 3 6 #include <stdio.h> -
libcfa/prelude/defines.hfa.in
r5e2ed05 r27c9767 171 171 #undef CFA_HAVE_LINUX_IO_URING_H 172 172 173 /* Defined if librseq support is present when compiling libcfathread. */174 #undef CFA_HAVE_LINUX_LIBRSEQ175 176 /* Defined if rseq support is present when compiling libcfathread. */177 #undef CFA_HAVE_LINUX_RSEQ_H178 179 173 /* Defined if openat2 support is present when compiling libcfathread. */ 180 174 #undef CFA_HAVE_OPENAT2 … … 211 205 #undef HAVE_LINUX_IO_URING_H 212 206 213 /* Define to 1 if you have the <linux/rseq.h> header file. */214 #undef HAVE_LINUX_RSEQ_H215 216 207 /* Define to 1 if you have the <memory.h> header file. */ 217 208 #undef HAVE_MEMORY_H -
libcfa/src/bits/signal.hfa
r5e2ed05 r27c9767 20 20 21 21 #include <errno.h> 22 #define __USE_GNU 22 23 #include <signal.h> 24 #undef __USE_GNU 23 25 #include <stdlib.h> 24 26 #include <string.h> -
libcfa/src/concurrency/coroutine.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 17 19 18 #include "coroutine.hfa" -
libcfa/src/concurrency/io.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 17 19 18 #if defined(__CFA_DEBUG__) … … 24 23 25 24 #if defined(CFA_HAVE_LINUX_IO_URING_H) 25 #define _GNU_SOURCE /* See feature_test_macros(7) */ 26 26 #include <errno.h> 27 27 #include <signal.h> -
libcfa/src/concurrency/io/setup.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE 17 #define _GNU_SOURCE /* See feature_test_macros(7) */ 18 18 19 19 #if defined(__CFA_DEBUG__) -
libcfa/src/concurrency/kernel.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 19 17 // #define __CFA_DEBUG_PRINT_RUNTIME_CORE__ 20 18 -
libcfa/src/concurrency/kernel/startup.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 17 19 18 // C Includes … … 337 336 register_tls( proc ); 338 337 339 #if defined(CFA_HAVE_LINUX_LIBRSEQ)340 rseq_register_current_thread();341 #endif342 343 338 // SKULLDUGGERY: We want to create a context for the processor coroutine 344 339 // which is needed for the 2-step context switch. However, there is no reason -
libcfa/src/concurrency/locks.cfa
r5e2ed05 r27c9767 16 16 17 17 #define __cforall_thread__ 18 #define _GNU_SOURCE19 18 20 19 #include "locks.hfa" -
libcfa/src/concurrency/monitor.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 17 19 18 #include "monitor.hfa" -
libcfa/src/concurrency/mutex.cfa
r5e2ed05 r27c9767 17 17 18 18 #define __cforall_thread__ 19 #define _GNU_SOURCE20 19 21 20 #include "mutex.hfa" -
libcfa/src/concurrency/preemption.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 19 17 // #define __CFA_DEBUG_PRINT_PREEMPTION__ 20 18 -
libcfa/src/concurrency/ready_queue.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 19 17 // #define __CFA_DEBUG_PRINT_READY_QUEUE__ 20 18 … … 26 24 #include "kernel_private.hfa" 27 25 26 #define _GNU_SOURCE 28 27 #include "stdlib.hfa" 29 28 #include "math.hfa" -
libcfa/src/concurrency/thread.cfa
r5e2ed05 r27c9767 15 15 16 16 #define __cforall_thread__ 17 #define _GNU_SOURCE18 17 19 18 #include "thread.hfa"
Note:
See TracChangeset
for help on using the changeset viewer.