mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Remove USE_TMPNAM
tmpnam() is deprecated.
This commit is contained in:
parent
f9710fba52
commit
ed10eb6fa9
@ -5218,11 +5218,7 @@ vim_tempname (
|
|||||||
int extra_char /* char to use in the name instead of '?' */
|
int extra_char /* char to use in the name instead of '?' */
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
#ifdef USE_TMPNAM
|
|
||||||
char_u itmp[L_tmpnam]; /* use tmpnam() */
|
|
||||||
#else
|
|
||||||
char_u itmp[TEMPNAMELEN];
|
char_u itmp[TEMPNAMELEN];
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef TEMPDIRNAMES
|
#ifdef TEMPDIRNAMES
|
||||||
static char *(tempdirs[]) = {TEMPDIRNAMES};
|
static char *(tempdirs[]) = {TEMPDIRNAMES};
|
||||||
@ -5266,15 +5262,6 @@ vim_tempname (
|
|||||||
|
|
||||||
#else /* TEMPDIRNAMES */
|
#else /* TEMPDIRNAMES */
|
||||||
|
|
||||||
|
|
||||||
# ifdef USE_TMPNAM
|
|
||||||
char_u *p;
|
|
||||||
|
|
||||||
/* tmpnam() will make its own name */
|
|
||||||
p = tmpnam((char *)itmp);
|
|
||||||
if (p == NULL || *p == NUL)
|
|
||||||
return NULL;
|
|
||||||
# else
|
|
||||||
char_u *p;
|
char_u *p;
|
||||||
|
|
||||||
STRCPY(itmp, TEMPNAME);
|
STRCPY(itmp, TEMPNAME);
|
||||||
@ -5282,7 +5269,6 @@ vim_tempname (
|
|||||||
*p = extra_char;
|
*p = extra_char;
|
||||||
if (mktemp((char *)itmp) == NULL)
|
if (mktemp((char *)itmp) == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
# endif
|
|
||||||
|
|
||||||
return vim_strsave(itmp);
|
return vim_strsave(itmp);
|
||||||
#endif /* TEMPDIRNAMES */
|
#endif /* TEMPDIRNAMES */
|
||||||
|
Loading…
Reference in New Issue
Block a user