예제 #1
0
static inline uint64_t
s_get(void) {
  uint64_t ret;

  (void)lagopus_rwlock_reader_lock(&s_lock);
  ret = s_sum;
  (void)lagopus_rwlock_unlock(&s_lock);

  return ret;
}
예제 #2
0
static void
s_rlock_snmp_conf(snmp_conf_t *snmp) {
  if (snmp != NULL) {
    (void)lagopus_rwlock_reader_lock(&snmp->s_lck);
  }
}