Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Now fix on OSX
Baptiste Daroussin committed 10 years ago
commit eb2ddeef09476c0803519debba1379f0b1a687a2
parent c266d30
1 file changed +6 -4
modified libpkg/pkg_delete.c
@@ -195,11 +195,12 @@ rmdir_p(struct pkgdb *db, struct pkg *pkg, char *dir, const char *prefix_r)
	int64_t cnt;
	char fullpath[MAXPATHLEN];
	size_t len;
-
#if defined(HAVE_CHFLAGSAT)
+
#if defined(HAVE_CHFLAGS)
	struct stat st;
-
#elif defined(HAVE_CHFLAGS)
+
#if !defined(HAVE_CHFLAGSAT)
	int fd;
#endif
+
#endif

	len = snprintf(fullpath, sizeof(fullpath), "/%s", dir);
	while (fullpath[len -1] == '/') {
@@ -284,11 +285,12 @@ pkg_delete_file(struct pkg *pkg, struct pkg_file *file, unsigned force)
	const char *path;
	const char *prefix_rel;
	size_t len;
-
#if defined(HAVE_CHFLAGSAT)
+
#if defined(HAVE_CHFLAGS)
	struct stat st;
-
#elif defined(HAVE_CHFLAGS)
+
#if !defined(HAVE_CHFLAGSAT)
	int fd;
#endif
+
#endif

	pkg_open_root_fd(pkg);