mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
28 lines
597 B
Diff
28 lines
597 B
Diff
--- libqmi-1.17.901/src/libqmi-glib/qmi-utils.h
|
|
+++ libqmi-1.17.901/src/libqmi-glib/qmi-utils.h.new
|
|
@@ -29,6 +29,24 @@
|
|
#error "Only <libqmi-glib.h> can be included directly."
|
|
#endif
|
|
|
|
+#ifndef HAVE_CANONICALIZE_FILE_NAME
|
|
+#include <limits.h>
|
|
+#include <string.h>
|
|
+#include <stdlib.h>
|
|
+#include <stdio.h>
|
|
+static char * canonicalize_file_name(const char *path)
|
|
+{
|
|
+ char buf[PATH_MAX] = { };
|
|
+
|
|
+ snprintf(buf, sizeof(buf) - 1, "%s", path);
|
|
+
|
|
+ if (!realpath(path, buf))
|
|
+ return NULL;
|
|
+
|
|
+ return strdup(buf);
|
|
+}
|
|
+#endif
|
|
+
|
|
#include <glib.h>
|
|
|
|
G_BEGIN_DECLS
|