xenbus_write
int xenbus_write(struct xenbus_transaction *t,
error = xenbus_write(xbt, SHUTDOWN_PATH, SHUTDOWN_NAME, "");
if (xenbus_write(NULL, path_buffer, "error", printf_buffer) != 0) {
ret = xenbus_write(t, dir, node, printf_buffer);