use utilvserver_isDirectory()
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 16 Jan 2004 17:57:01 +0000 (17:57 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 16 Jan 2004 17:57:01 +0000 (17:57 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@607 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/getvservervdir.c

index 1476525..f42d8f7 100644 (file)
 #endif
 
 #include "vserver.h"
+#include "internal.h"
 #include "pathconfig.h"
 
 #include <string.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <libgen.h>
-#include <unistd.h>
 
 char *
 vc_getVserverVdir(char const *id, vcCfgStyle style)
@@ -77,7 +74,7 @@ vc_getVserverVdir(char const *id, vcCfgStyle style)
     default                    :  return 0;
   }
 
-  if (access(res, X_OK)==-1) {
+  if (!utilvserver_isDirectory(res, true)) {
     free(res);
     res = 0;
   }