summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/vscanf.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/stdio/vscanf.c')
-rw-r--r--lib/libc/stdio/vscanf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/stdio/vscanf.c b/lib/libc/stdio/vscanf.c
index 8729c9c..309d00c 100644
--- a/lib/libc/stdio/vscanf.c
+++ b/lib/libc/stdio/vscanf.c
@@ -54,9 +54,9 @@ vscanf_l(locale_t locale, const char * __restrict fmt, __va_list ap)
int retval;
FIX_LOCALE(locale);
- FLOCKFILE(stdin);
+ FLOCKFILE_CANCELSAFE(stdin);
retval = __svfscanf(stdin, locale, fmt, ap);
- FUNLOCKFILE(stdin);
+ FUNLOCKFILE_CANCELSAFE();
return (retval);
}
int
OpenPOWER on IntegriCloud