=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mktemp/mktemp.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- src/usr.bin/mktemp/mktemp.c 1997/06/17 15:34:29 1.3 +++ src/usr.bin/mktemp/mktemp.c 1997/06/20 04:17:42 1.4 @@ -1,4 +1,4 @@ -/* $OpenBSD: mktemp.c,v 1.3 1997/06/17 15:34:29 millert Exp $ */ +/* $OpenBSD: mktemp.c,v 1.4 1997/06/20 04:17:42 millert Exp $ */ /* * Copyright (c) 1996 Todd C. Miller @@ -31,7 +31,7 @@ */ #ifndef lint -static char rcsid[] = "$OpenBSD: mktemp.c,v 1.3 1997/06/17 15:34:29 millert Exp $"; +static char rcsid[] = "$OpenBSD: mktemp.c,v 1.4 1997/06/20 04:17:42 millert Exp $"; #endif /* not lint */ #include @@ -85,17 +85,7 @@ } if (makedir) { - for (c = 0; c < 100; c++) { - if (mktemp(template) == NULL) - if (qflag) - exit(1); - else - err(1, "Cannot create temp dir %s", - template); - if (mkdir(template, 0700) == 0) - break; - } - if (c >= 100) { + if (mkdtemp(template) == NULL) { if (qflag) exit(1); else