From: Nathan Neulinger Date: Thu, 19 Jun 2003 17:18:49 +0000 (+0000) Subject: STABLE12-check-mkstemp-in-config-20030617 X-Git-Tag: openafs-stable-1_2_10~38 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=2bfc9790b35cfb787eb57b1578cba90f46cf0d44;p=packages%2Fo%2Fopenafs.git STABLE12-check-mkstemp-in-config-20030617 check for mkstemp in configure use HAVE_MKSTEMP in src/butc/tcudbprocs.c (cherry picked from commit a8dd10c862abeba2c05809b9fd921293b7e5e5e6) --- diff --git a/acinclude.m4 b/acinclude.m4 index c7951229a..d4c37093e 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -666,7 +666,7 @@ AC_CHECK_HEADERS(windows.h malloc.h winsock2.h direct.h io.h) AC_CHECK_HEADERS(security/pam_modules.h siad.h usersec.h ucontext.h) AC_CHECK_FUNCS(utimes random srandom getdtablesize snprintf re_comp re_exec) -AC_CHECK_FUNCS(setprogname getprogname sigaction) +AC_CHECK_FUNCS(setprogname getprogname sigaction mkstemp) AC_CHECK_TYPE(ssize_t, int) AC_CHECK_FUNCS(timegm) diff --git a/src/butc/tcudbprocs.c b/src/butc/tcudbprocs.c index 03c6aa933..aa0937de0 100644 --- a/src/butc/tcudbprocs.c +++ b/src/butc/tcudbprocs.c @@ -1392,7 +1392,7 @@ restoreText(tapeInfo, rstTapeInfoPtr, nextHeader) sprintf(filename, "%s/bu_XXXXXX", gettmpdir()); #if defined (AFS_LINUX20_ENV) fid = open(mkstemp(filename), O_RDWR|O_CREAT|O_EXCL, 0600); -#elif defined (AFS_XBSD_ENV) +#elif defined (HAVE_MKSTEMP) fid = mkstemp(filename); #else fid = open(mktemp(filename), O_RDWR|O_CREAT|O_EXCL, 0600);