|
version 1.27.2.3, 2015/07/19 23:38:09
|
version 1.27.2.4, 2015/07/19 23:40:40
|
|
Line 1167 end:
|
Line 1167 end:
|
| static void * |
static void * |
| flushBLOB(sched_task_t *task) |
flushBLOB(sched_task_t *task) |
| { |
{ |
| #ifndef atomic_load_acq_ptr | #ifdef atomic_load_acq_ptr |
| uintptr_t sigArg = atomic_load_acq_ptr(&_glSigArg); |
uintptr_t sigArg = atomic_load_acq_ptr(&_glSigArg); |
| #else |
#else |
| uintptr_t sigArg = *((volatile uintptr_t*) &_glSigArg); |
uintptr_t sigArg = *((volatile uintptr_t*) &_glSigArg); |
|
Line 1413 rpc_srv_loopBLOBServer(rpc_srv_t * __restrict srv)
|
Line 1413 rpc_srv_loopBLOBServer(rpc_srv_t * __restrict srv)
|
| /* disabled kqueue support in libaitsched */ |
/* disabled kqueue support in libaitsched */ |
| struct sigaction sa; |
struct sigaction sa; |
| |
|
| #ifndef atomic_store_rel_ptr | #ifdef atomic_store_rel_ptr |
| atomic_store_rel_ptr(&_glSigArg, (uintptr_t) srv); |
atomic_store_rel_ptr(&_glSigArg, (uintptr_t) srv); |
| #else |
#else |
| *((volatile uintptr_t*) &_glSigArg) = (uintptr_t) srv; |
*((volatile uintptr_t*) &_glSigArg) = (uintptr_t) srv; |