]> Cypherpunks repositories - gostls13.git/commitdiff
gopack: remove warning from the use of mktemp
authorDave Cheney <dave@cheney.net>
Fri, 10 Jun 2011 01:04:26 +0000 (18:04 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 10 Jun 2011 01:04:26 +0000 (18:04 -0700)
gcc-4.6 considers mktemp to be racey

R=golang-dev, rsc, iant
CC=golang-dev
https://golang.org/cl/4602050

src/cmd/gopack/ar.c

index 017978ced63e727f5e0efc51c4e15a7548feb7e8..5d71d324796d741e74a32ec29636a46137b0eed2 100644 (file)
@@ -1536,8 +1536,7 @@ page(Arfile *ap)
 
        bp = ap->head;
        if (!ap->paged) {               /* not yet paged - create file */
-               ap->fname = mktemp(ap->fname);
-               ap->fd = create(ap->fname, ORDWR|ORCLOSE, 0600);
+               ap->fd = mkstemp(ap->fname);
                if (ap->fd < 0) {
                        fprint(2,"gopack: can't create temp file\n");
                        return 0;