Diff for /libaitrpc/src/srv.c between versions 1.27.2.3 and 1.27.2.4

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;

Removed from v.1.27.2.3  
changed lines
  Added in v.1.27.2.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>