aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tempname.c
diff options
context:
space:
mode:
authorMichael R. Mauger2017-08-06 20:58:08 -0400
committerMichael R. Mauger2017-08-06 20:58:08 -0400
commit6e2c0929bac8d3896d0472222cd3e6b77cb24c35 (patch)
tree62668da72d88140958ed22273a6ed6557bc61a4a /lib/tempname.c
parentdf1a71272e5cdd10b511e2ffd702ca50ddd8a773 (diff)
parentc2f1830d69f5a5e20dac6fcbf3af4d51afba92bd (diff)
downloademacs-6e2c0929bac8d3896d0472222cd3e6b77cb24c35.tar.gz
emacs-6e2c0929bac8d3896d0472222cd3e6b77cb24c35.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'lib/tempname.c')
-rw-r--r--lib/tempname.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/tempname.c b/lib/tempname.c
index 2cd90328bda..9c4a3c2a54d 100644
--- a/lib/tempname.c
+++ b/lib/tempname.c
@@ -279,7 +279,7 @@ try_nocreate (char *tmpl, void *flags _GL_UNUSED)
279{ 279{
280 struct_stat64 st; 280 struct_stat64 st;
281 281
282 if (__lxstat64 (_STAT_VER, tmpl, &st) == 0) 282 if (__lxstat64 (_STAT_VER, tmpl, &st) == 0 || errno == EOVERFLOW)
283 __set_errno (EEXIST); 283 __set_errno (EEXIST);
284 return errno == ENOENT ? 0 : -1; 284 return errno == ENOENT ? 0 : -1;
285} 285}