X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Frealpath.c;h=e6c81efbe40ab9bb0fcee810a73fa577c59d8bf1;hb=f02acc3d307f210d418a0177f374d02a4f8ccb5a;hp=02a82d6a9fa91d6e0162ba53055daa18b13dbb05;hpb=7d8a3404b27fcd71f84dbe4c022c4435d0070d6b;p=libguestfs.git diff --git a/daemon/realpath.c b/daemon/realpath.c index 02a82d6..e6c81ef 100644 --- a/daemon/realpath.c +++ b/daemon/realpath.c @@ -27,9 +27,8 @@ #include #include -#include "openat.h" - #include "daemon.h" +#include "optgroups.h" #include "actions.h" /* On Windows, NAME_MAX is not defined. */ @@ -37,9 +36,20 @@ #define NAME_MAX FILENAME_MAX #endif +int +optgroup_realpath_available (void) +{ +#ifdef HAVE_REALPATH + return 1; +#else + return 0; +#endif +} + char * do_realpath (const char *path) { +#ifdef HAVE_REALPATH char *ret; CHROOT_IN; @@ -51,6 +61,9 @@ do_realpath (const char *path) } return ret; /* caller frees */ +#else + NOT_AVAILABLE (NULL); +#endif } char *