#ifdef PAKFIRE_PRIVATE
-#include <linux/sched.h>
-#include <pwd.h>
#include <stdio.h>
#define PCRE2_CODE_UNIT_WIDTH 8
#include <pcre2.h>
#include <pakfire/ctx.h>
-#include <pakfire/digest.h>
-#include <pakfire/pakfire.h>
/*
This implementation of realloc frees the original buffer
#include <errno.h>
#include <fcntl.h>
#include <ftw.h>
-#include <libgen.h>
-#include <math.h>
-#include <pwd.h>
-#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
-#include <string.h>
#include <sys/resource.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <unistd.h>
#include <json.h>
#include <uuid/uuid.h>
#include <pcre2.h>
#include <pakfire/ctx.h>
-#include <pakfire/constants.h>
-#include <pakfire/logging.h>
-#include <pakfire/package.h>
#include <pakfire/path.h>
#include <pakfire/string.h>
#include <pakfire/util.h>
#define BUFFER_SIZE 64 * 1024
-#define NSEC_PER_SEC 1000000000
const char* pakfire_path_relpath(const char* root, const char* path) {
// Check inputs