void-packages/srcpkgs/plocate/patches/musl.patch

22 lines
564 B
Diff

--- a/conf.cpp
+++ b/conf.cpp
@@ -479,7 +479,7 @@
if (conf_scan_root != NULL)
error(EXIT_FAILURE, 0, _("--%s specified twice"),
"database-root");
- conf_scan_root = canonicalize_file_name(optarg);
+ conf_scan_root = realpath(optarg, NULL);
if (conf_scan_root == NULL)
error(EXIT_FAILURE, errno, _("invalid value `%s' of --%s"), optarg,
"database-root");
--- a/database-builder.h
+++ b/database-builder.h
@@ -3,6 +3,7 @@
#include "db.h"
+#include <unistd.h>
#include <chrono>
#include <fcntl.h>
#include <memory>