summaryrefslogtreecommitdiff
path: root/lang/gcc3/patches/patch-am
blob: 585492e86cdfbff2c7fb3847511b57bf14e45b04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$NetBSD: patch-am,v 1.1 2004/04/10 15:47:08 seb Exp $

--- gcc/ada/adaint.c.orig	2002-11-18 07:39:46.000000000 -0700
+++ gcc/ada/adaint.c
@@ -636,6 +636,8 @@ __gnat_open_new_temp (path, fmode)
   return mkstemp (path);
 #elif defined (__Lynx__)
   mktemp (path);
+#elif defined(__NetBSD__)
+  return mkstemp (path);
 #else
   if (mktemp (path) == NULL)
     return -1;
@@ -703,7 +705,7 @@ __gnat_tmp_name (tmp_filename)
     free (pname);
   }
 
-#elif defined (linux)
+#elif defined (linux) || defined (__NetBSD__)
   char *tmpdir = getenv ("TMPDIR");
 
   if (tmpdir == NULL)