Lines Matching defs:xs_transaction
89 struct xs_transaction
94 #define XST_NIL ((struct xs_transaction) { 0 })
111 int xs_directory(struct xs_transaction t, const char *dir,
125 int xs_exists(struct xs_transaction t, const char *dir, const char *node);
144 int xs_read(struct xs_transaction t, const char *dir,
158 int xs_write(struct xs_transaction t, const char *dir,
171 int xs_mkdir(struct xs_transaction t, const char *dir,
184 int xs_rm(struct xs_transaction t, const char *dir, const char *node);
196 int xs_rm_tree(struct xs_transaction t, const char *dir,
211 int xs_transaction_start(struct xs_transaction *t);
223 int xs_transaction_end(struct xs_transaction t, int abort);
239 int xs_scanf(struct xs_transaction t,
255 int xs_printf(struct xs_transaction t, const char *dir,
271 int xs_vprintf(struct xs_transaction t, const char *dir,
308 int xs_gather(struct xs_transaction t, const char *dir, ...);