diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-05-06 15:59:35 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-05-06 15:59:35 +0100 |
commit | c871af7f4d2450c0874790b13ffd14f91d1acecd (patch) | |
tree | adbe387eb49f11a90dd2385c962e744d34b1b2e3 /tools/libxl/libxl_internal.c | |
parent | 68f722c8090dd29e20715b8c7ee1fc095d5bf736 (diff) | |
download | xen-c871af7f4d2450c0874790b13ffd14f91d1acecd.tar.gz xen-c871af7f4d2450c0874790b13ffd14f91d1acecd.tar.bz2 xen-c871af7f4d2450c0874790b13ffd14f91d1acecd.zip |
libxl: make use of libxl path functions
Make use of the new libxl_*_path functions to specify the correct
absolute path of qemu-dm, hvmloader and ioemu-stubdom.gz.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_internal.c')
-rw-r--r-- | tools/libxl/libxl_internal.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/libxl/libxl_internal.c b/tools/libxl/libxl_internal.c index 4dcdabe653..421e1e7490 100644 --- a/tools/libxl/libxl_internal.c +++ b/tools/libxl/libxl_internal.c @@ -194,3 +194,11 @@ void xl_log(struct libxl_ctx *ctx, int loglevel, int errnoval, xl_logv(ctx, loglevel, errnoval, file, line, func, fmt, ap); va_end(ap); } + +char *libxl_abs_path(struct libxl_ctx *ctx, char *s, const char *path) +{ + if (!s || s[0] == '/') + return s; + return libxl_sprintf(ctx, "%s/%s", path, s); +} + |