libbacktrace: call GetModuleFileNameA on Windows

Patch from Björn Schäpers.

	* fileline.c: Include <windows.h> if available.
	(windows_get_executable_path): New static function.
	(fileline_initialize): Call windows_get_executable_path.
	* configure.ac: Checked for windows.h
	* configure: Regenerate.
	* config.h.in: Regenerate.
This commit is contained in:
Ian Lance Taylor
2023-11-29 14:01:49 -08:00
parent 9ae4f4ae44
commit 25889d241c
4 changed files with 66 additions and 2 deletions

View File

@@ -104,6 +104,9 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to 1 if you have the <windows.h> header file. */
#undef HAVE_WINDOWS_H
/* Define if -lz is available. */
#undef HAVE_ZLIB