Lines Matching defs:dir
328 xs_join(const char *dir, const char *name)
333 sbuf_cat(sb, dir);
1271 xs_directory(struct xs_transaction t, const char *dir, const char *node,
1279 path = xs_join(dir, node);
1292 xs_exists(struct xs_transaction t, const char *dir, const char *node)
1297 error = xs_directory(t, dir, node, &dir_n, &d);
1305 xs_read(struct xs_transaction t, const char *dir, const char *node,
1312 path = xs_join(dir, node);
1322 xs_write(struct xs_transaction t, const char *dir, const char *node,
1329 path = xs_join(dir, node);
1343 xs_mkdir(struct xs_transaction t, const char *dir, const char *node)
1348 path = xs_join(dir, node);
1356 xs_rm(struct xs_transaction t, const char *dir, const char *node)
1361 path = xs_join(dir, node);
1376 const char **dir;
1384 dir = NULL;
1398 error = xs_directory(xbt, cur_path, "", &count, &dir);
1403 error = xs_rm(xbt, cur_path, dir[i]);
1412 push_dir = xs_join(cur_path, dir[i]);
1422 free(dir, M_XENSTORE);
1423 dir = NULL;
1447 if (dir != NULL)
1448 free(dir, M_XENSTORE);
1490 xs_scanf(struct xs_transaction t, const char *dir, const char *node,
1497 error = xs_read(t, dir, node, NULL, (void **) &val);
1515 const char *dir, const char *node, const char *fmt, va_list ap)
1523 error = xs_write(t, dir, node, sbuf_data(sb));
1530 xs_printf(struct xs_transaction t, const char *dir, const char *node,
1537 error = xs_vprintf(t, dir, node, fmt, ap);
1544 xs_gather(struct xs_transaction t, const char *dir, ...)
1550 va_start(ap, dir);
1557 error = xs_read(t, dir, name, NULL, (void **) &p);