=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/window/Attic/wwterminfo.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/window/Attic/wwterminfo.c 1998/03/17 04:11:55 1.7 +++ src/usr.bin/window/Attic/wwterminfo.c 1999/11/14 17:34:24 1.8 @@ -1,4 +1,4 @@ -/* $OpenBSD: wwterminfo.c,v 1.7 1998/03/17 04:11:55 deraadt Exp $ */ +/* $OpenBSD: wwterminfo.c,v 1.8 1999/11/14 17:34:24 millert Exp $ */ /* * Copyright (c) 1982, 1993 @@ -40,7 +40,7 @@ #if 0 static char sccsid[] = "@(#)wwterminfo.c 8.1 (Berkeley) 6/6/93"; #else -static char rcsid[] = "$OpenBSD: wwterminfo.c,v 1.7 1998/03/17 04:11:55 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: wwterminfo.c,v 1.8 1999/11/14 17:34:24 millert Exp $"; #endif #endif /* not lint */ @@ -69,10 +69,8 @@ /* make the directory */ (void) snprintf(wwterminfopath, sizeof wwterminfopath, - "%swwinXXXXXX", _PATH_TMP); - mktemp(wwterminfopath); - if (mkdir(wwterminfopath, 0755) < 0 || - chmod(wwterminfopath, 00755) < 0) { + "%swwinXXXXXXXXXX", _PATH_TMP); + if (mkdtemp(wwterminfopath) == NULL) { wwerrno = WWE_SYS; return -1; }