dsl_get_prev_snap
if (dsl_get_prev_snap(ds, buf) == 0)
int dsl_get_prev_snap(dsl_dataset_t *ds, char *snap);
error = dsl_get_prev_snap(ds, strval);