r189349 removed mktemp() from the XSI namespace when
__XOPEN_SOURCE >= 700, since mktemp() was withdrawn from the standard. However, __XSI_VISIBLE is set to 700 in the default BSD envrionment, where mktemp() should still exist; hence, check for this.
This commit is contained in:
parent
ec2ea05f80
commit
08eb82238e
@ -196,7 +196,7 @@ long jrand48(unsigned short[3]);
|
||||
char *l64a(long);
|
||||
void lcong48(unsigned short[7]);
|
||||
long lrand48(void);
|
||||
#if !defined(_MKTEMP_DECLARED) && __XSI_VISIBLE <= 600
|
||||
#if !defined(_MKTEMP_DECLARED) && (__BSD_VISIBLE || __XSI_VISIBLE <= 600)
|
||||
char *mktemp(char *);
|
||||
#define _MKTEMP_DECLARED
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user