check for mkstemp in configure
use HAVE_MKSTEMP in src/butc/tcudbprocs.c
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_SIZEOF_TYPE(long)
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);