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; |