Lines Matching refs:xs_transaction
80 struct xs_transaction
85 #define XST_NIL ((struct xs_transaction) { 0 })
102 int xs_directory(struct xs_transaction t, const char *dir,
116 int xs_exists(struct xs_transaction t, const char *dir, const char *node);
135 int xs_read(struct xs_transaction t, const char *dir,
149 int xs_write(struct xs_transaction t, const char *dir,
162 int xs_mkdir(struct xs_transaction t, const char *dir,
175 int xs_rm(struct xs_transaction t, const char *dir, const char *node);
187 int xs_rm_tree(struct xs_transaction t, const char *dir,
202 int xs_transaction_start(struct xs_transaction *t);
214 int xs_transaction_end(struct xs_transaction t, int abort);
230 int xs_scanf(struct xs_transaction t,
246 int xs_printf(struct xs_transaction t, const char *dir,
262 int xs_vprintf(struct xs_transaction t, const char *dir,
299 int xs_gather(struct xs_transaction t, const char *dir, ...);