From 55343ff4aefeeb39e6e607c0bf6c3976dc7459f7 Mon Sep 17 00:00:00 2001 From: Daniel Eischen Date: Tue, 12 Feb 2002 23:43:24 +0000 Subject: Add a patch to replace tmpnam with mkstemp. Submitted by: Samuel Tardieu --- lang/gnat/files/patch-ap | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lang/gnat/files/patch-ap (limited to 'lang/gnat/files/patch-ap') diff --git a/lang/gnat/files/patch-ap b/lang/gnat/files/patch-ap new file mode 100644 index 000000000000..aa61a67799b7 --- /dev/null +++ b/lang/gnat/files/patch-ap @@ -0,0 +1,20 @@ +--- ada/a-adaint.c.orig Tue Feb 12 17:24:15 2002 ++++ ada/a-adaint.c Tue Feb 12 17:21:56 2002 +@@ -590,6 +590,17 @@ + strcpy (tmp_filename, pname); + free (pname); + } ++#elif defined (__FreeBSD__) ++ { ++ int fd; ++ ++ strcpy (tmp_filename, "/tmp/gnat-XXXXXX"); ++ fd = mkstemp (tmp_filename); ++ if (fd < 0) ++ strcpy (tmp_filename, ""); ++ else ++ close (fd); ++ } + #else + tmpnam (tmp_filename); + #endif -- cgit v1.2.3