Lines Matching +refs:val +refs:status

38     "event has a name, an expiration, and a binary status \braised\b or "
59 "[+info?List the server status pending events by client "
74 "[+test \aevent\a?Determine the \aevent\a status.]"
75 "[+wait \aevent\a?Wait for \aevent\a status to be \braised\b.]"
416 apply(State_t* state, Connection_t* con, int id, int index, datum key, datum val, Data_t* dat)
426 val.dptr = (void*)dat;
427 val.dsize = sizeof(*dat);
428 if (!(n = dbm_store(state->dbm, key, val, DBM_INSERT)) || n > 0 && !dbm_store(state->dbm, key, val, DBM_REPLACE))
455 val.dptr = (void*)dat;
456 val.dsize = sizeof(*dat);
457 if (!(n = dbm_store(state->dbm, key, val, DBM_INSERT)) || n > 0 && !dbm_store(state->dbm, key, val, DBM_REPLACE))
471 val.dptr = (void*)dat;
472 val.dsize = sizeof(*dat);
473 if (!(n = dbm_store(state->dbm, key, val, DBM_INSERT)) || n > 0 && !dbm_store(state->dbm, key, val, DBM_REPLACE))
493 val.dptr = (void*)dat;
494 val.dsize = sizeof(*dat);
495 if (!(n = dbm_store(state->dbm, key, val, DBM_INSERT)) || n > 0 && !dbm_store(state->dbm, key, val, DBM_REPLACE))
519 if (val.dptr && !(dat->flags & DATA_clear))
532 if (val.dptr && !state->hold && !(dat->flags & (DATA_clear|DATA_hold)))
552 datum val;
574 val = dbm_fetch(state->dbm, key);
575 if (val.dptr)
577 if (val.dsize > sizeof(dat))
578 val.dsize = sizeof(dat);
579 swapmem(state->swap, val.dptr, &dat, sizeof(dat));
583 if (apply(state, con, id, index, key, val, &dat))
592 val = dbm_fetch(state->dbm, key);
593 if (val.dsize > sizeof(dat))
594 val.dsize = sizeof(dat);
595 swapmem(state->swap, val.dptr, &dat, val.dsize);
598 if ((i = apply(state, con, id, index, key, val, &dat)) < 0)
618 datum val;
623 val = dbm_fetch(state->dbm, key);
624 if (val.dptr)
626 swapmem(state->swap, val.dptr, &dat, val.dsize);
665 datum val;
669 switch (fp->status)
862 val = dbm_fetch(state->dbm, con->list);
863 if (val.dsize > sizeof(data))
864 val.dsize = sizeof(data);
865 swapmem(state->swap, val.dptr, &data, val.dsize);
882 val = dbm_fetch(state->dbm, key);
883 if (val.dsize > sizeof(data))
884 val.dsize = sizeof(data);
885 swapmem(state->swap, val.dptr, &data, val.dsize);
1006 datum val;
1014 val = dbm_fetch(state->dbm, key);
1015 if (val.dptr)
1017 if (val.dsize != sizeof(data))
1018 error(3, "%s: invalid db -- data size %d, expected %d", state->path, val.dsize, sizeof(data));
1019 memcpy(&data, val.dptr, val.dsize);
1028 val = dbm_firstkey(state->dbm);
1029 if (val.dptr)
1035 val.dptr = (void*)&data;
1036 val.dsize = sizeof(data);
1037 if (dbm_store(state->dbm, key, val, DBM_INSERT))