From: Kurt Zeilenga Date: Thu, 6 Dec 2001 22:02:59 +0000 (+0000) Subject: Fix NT build problem X-Git-Tag: OPENLDAP_REL_ENG_2_0_19~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd7f9ba1da79e6ad43211eac2d03dcafdfdca6d7;p=thirdparty%2Fopenldap.git Fix NT build problem --- diff --git a/clients/ud/edit.c b/clients/ud/edit.c index 88c777c17b..fa97178f60 100644 --- a/clients/ud/edit.c +++ b/clients/ud/edit.c @@ -142,6 +142,7 @@ load_editor( void ) printf("->load_editor()\n"); #endif +#ifdef HAVE_MKSTEMP sprintf(entry_temp_file, "/tmp/udXXXXXX"); tmpfd = mkstemp(entry_temp_file); @@ -156,6 +157,14 @@ load_editor( void ) return(-1); } +#else + fp = tmpfile(); + if ( fp == NULL ) { + perror("tmpfile"); + return(-1); + } +#endif + fprintf(fp, "## Directory entry of %s\n", Entry.name); fprintf(fp, "##\n"); fprintf(fp, "## Syntax is:\n");