[Github-comments] [geany/geany] Remove deprecated symbol: tm_get_real_path (PR #3024)
xiota
notifications at xxxxx
Tue Nov 30 01:31:18 UTC 2021
@xiota commented on this pull request.
> @@ -2414,6 +2419,48 @@ void utils_start_new_geany_instance(const gchar *doc_path)
}
+
+static int get_path_max(const char *path)
+{
+#ifdef PATH_MAX
+ return PATH_MAX;
+#else
+ int path_max = pathconf(path, _PC_PATH_MAX);
+ if (path_max <= 0)
+ path_max = 4096;
+ return path_max;
+#endif
For Windows, according to [MS](https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd), MAX_PATH = 260 (includes zero terminator). Longer paths (up to 32767) can be used if certain path prefixes (`\\?\`) are used. For Win10, long paths can also be enabled with a registry key. The app must have a manifest file and it applies to only some functions.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3024#discussion_r758862042
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211129/0b95500a/attachment.htm>
More information about the Github-comments
mailing list