]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-use-mkstemp-20030617
authorDavid Magda <dmagda@magda.ca>
Thu, 19 Jun 2003 17:18:20 +0000 (17:18 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 19 Jun 2003 17:18:20 +0000 (17:18 +0000)
have the BSDs use mkstemp(3)

(cherry picked from commit ae5e2f7865ce1dee9649aa6992f49fc89eb52669)

src/butc/tcudbprocs.c

index 506e1b7ce96c806d6a8f1daa18e958a37d392abe..03c6aa933c4dc77469a7a7581e8f239220f41ccd 100644 (file)
@@ -1390,8 +1390,10 @@ restoreText(tapeInfo, rstTapeInfoPtr, nextHeader)
 
     /* open the text file */
     sprintf(filename, "%s/bu_XXXXXX", gettmpdir());
-#ifdef AFS_LINUX20_ENV
+#if defined (AFS_LINUX20_ENV)
     fid = open(mkstemp(filename), O_RDWR|O_CREAT|O_EXCL, 0600);
+#elif defined (AFS_XBSD_ENV)
+    fid = mkstemp(filename);
 #else
     fid = open(mktemp(filename), O_RDWR|O_CREAT|O_EXCL, 0600);
 #endif