From: Angus Leeming Date: Mon, 15 Apr 2002 11:01:19 +0000 (+0000) Subject: (make_tempfile): simplify the #ifdef block by using #if defined and re-write X-Git-Tag: 1.6.10~19412 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=c9265e7ccb05dff61b0a184de398542dd9b23910;p=features.git (make_tempfile): simplify the #ifdef block by using #if defined and re-write the #warning as a #error because it's terminal. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3994 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/support/ChangeLog b/src/support/ChangeLog index 573742700c..099ae47cca 100644 --- a/src/support/ChangeLog +++ b/src/support/ChangeLog @@ -1,3 +1,8 @@ +2002-04-15 Angus Leeming + + * tempname.C (make_tempfile): simplify the #ifdef block by using + #if defined and re-write the #warning as a #error because it's terminal. + 2002-04-08 Herbert Voss * filetools.C (getExtFromContents): get tgif run diff --git a/src/support/tempname.C b/src/support/tempname.C index 88f142bac4..f15ec1a6f0 100644 --- a/src/support/tempname.C +++ b/src/support/tempname.C @@ -18,18 +18,14 @@ namespace { inline int make_tempfile(char * templ) { -#ifdef HAVE_MKSTEMP +#if defined(HAVE_MKSTEMP) return ::mkstemp(templ); -#else -#ifdef HAVE_MKTEMP +#elif defined(HAVE_MKTEMP) // This probably just barely works... ::mktemp(templ); return ::open(templ, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); #else -#ifdef WITH_WARNINGS -#warning FIX FIX FIX -#endif -#endif +#error FIX FIX FIX #endif }