From 7205bb7ef2dd14f3f59fb89cca4d08081bdc39d9 Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Sat, 19 Apr 2014 11:36:18 +0100 Subject: [PATCH] Switched from mktemp to mkstemp --- src/cmd/as/as.c | 7 ++++++- src/cmd/ld/ld.c | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/cmd/as/as.c b/src/cmd/as/as.c index 08a5172..21bea9e 100644 --- a/src/cmd/as/as.c +++ b/src/cmd/as/as.c @@ -520,7 +520,12 @@ void startup () { register int i; - mktemp (tfilename); + int fd = mkstemp (tfilename); + if (fd == -1) { + uerror ("cannot create temporary file %2", tfilename); + } else { + close(fd); + } for (i=STEXT; i