snap
char snap = 0;
snap++;
snap++;
if (snap) {
void snap(void);
snap();
Game.snap = 1;
Game.snap = 0;
char snap; /* set if snapshot taken */
if (percent < 35 || !Game.snap) {
for (i = 0; i < snap.count; i++) {
snapdata = &snap.snaps[i];
} while (snap.head.error == 0 && snap.count);
struct hammer_ioc_snapshot snap;
bzero(&snap, sizeof(snap));
if (ioctl(fd, HAMMERIOC_GET_SNAPSHOT, &snap) < 0) {
hammer_snapshot_data_t snap;
snap = &snapshot->snaps[snapshot->count];
bzero(snap, sizeof(*snap));
snap->tid = tid;
snap->ts = (uint64_t)t * 1000000ULL;
snprintf(snap->label, sizeof(snap->label),
hammer_snapshot_data_t snap;
snap = &snapshot.snaps[i];
t = snap->ts / 1000000ULL;
if ((int)dt > arg2 || snap->tid == 0) {
*snap;
(uintmax_t)snap->tid,
snap->label);
(uintmax_t)data->snap.tid, data->snap.label);
hammer_snapshot_data_t snap;
snap = &snapshot.snaps[i];
t = snap->ts / 1000000ULL;
(uintmax_t)snap->tid, snapts,
strlen(snap->label) ? snap->label : "-");
hammer_snapshot_data_t snap;
snap = &snapshot.snaps[snapshot.index];
dsnapshot.snaps[dsnapshot.count++] = *snap;
ct = snap->ts / 1000000ULL;
hammer_softprune_addelm(scan, snap->tid,
int snap, error, i, hlen;
snap = 0;
snap = 1;
if (snap) {
error = bridge_fragment(ifp, *mp, &eh2, snap,
if (snap) {
int snap, struct llc *llc)
if (snap) {
struct hammer_snapshot_data snap;
struct hammer_ioc_snapshot *snap);
struct hammer_ioc_snapshot *snap);
struct hammer_ioc_snapshot *snap);
struct hammer_ioc_config *snap);
struct hammer_ioc_config *snap);
struct hammer_ioc_snapshot *snap)
if (snap->count > HAMMER_SNAPS_PER_IOCTL)
if (snap->index >= snap->count)
while (snap->index < snap->count) {
leaf.base.key = (int64_t)snap->snaps[snap->index].tid;
&snap->snaps[snap->index],
++snap->index;
snap->head.error = error;
struct hammer_ioc_snapshot *snap)
if (snap->count > HAMMER_SNAPS_PER_IOCTL)
if (snap->index >= snap->count)
while (snap->index < snap->count) {
cursor.key_beg.key = (int64_t)snap->snaps[snap->index].tid;
++snap->index;
snap->head.error = error;
struct hammer_ioc_snapshot *snap)
if (snap->index != 0)
if (snap->count > HAMMER_SNAPS_PER_IOCTL)
if (snap->count == 0)
cursor.key_beg.key = (int64_t)snap->snaps[snap->count - 1].tid + 1;
snap->count = 0;
while (error == 0 && snap->count < HAMMER_SNAPS_PER_IOCTL) {
snap->snaps[snap->count] = cursor.data->snap;
if (cursor.data->snap.tid !=
(uintmax_t)cursor.data->snap.tid,
snap->snaps[snap->count].tid =
++snap->count;
snap->head.flags |= HAMMER_IOC_SNAPSHOT_EOF;
snap->head.error = error;
set_snaplen(int snap)
if (priv_set_snaplen(snap))
if (cur_snaplen > snap)
cur_snaplen = snap;
set_snaplen(int snap)
hpcap->snapshot = snap;
static int set_snaplen(int snap);