summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6aafe01)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
/* Lookup may perform serveral I/O, so avoid swap.
*/
db->locked = lock && mlock(db->ips, db->len * sizeof(*(db->ips))) == 0;
/* Lookup may perform serveral I/O, so avoid swap.
*/
db->locked = lock && mlock(db->ips, db->len * sizeof(*(db->ips))) == 0;
+ if (lock && !db->locked) {
+ UNIXERR("mlock");
+ }
if (db->len) {
# define QSORT_TYPE uint32_t
if (db->len) {
# define QSORT_TYPE uint32_t
int l = 0, r = db->len;
while (l < r) {
int l = 0, r = db->len;
while (l < r) {
if (db->ips[i] == ip)
return true;
if (db->ips[i] == ip)
return true;