+#define _POSIX_C_SOURCE 200809L
+#define _XOPEN_SOURCE 700
+#include <unistd.h>
+#include <limits.h>
#include <stdc.h>
#include <utf.h>
#include <edit.h>
}
static void set_path_prop(char* path) {
- char *abspath = realpath(path, NULL);
+ char pathbuf[PATH_MAX] = {0};
+ if (!path) return;
+ char *abspath = realpath(path, pathbuf);
+ if (!abspath) return;
x11_prop_set("TIDE_FILE", (!abspath ? "" : abspath));
- free(abspath);
}
void win_load(char* path) {