/* * __svfscanf - MT-safe version */ int __svfscanf(FILE *fp, char const *fmt0, va_list ap) { int ret; FLOCKFILE(fp); ret = __svfscanf_unlocked(fp, fmt0, ap); FUNLOCKFILE(fp); return (ret); }
/* * __svfscanf - MT-safe version */ int __svfscanf(FILE *fp, char const *fmt0, va_list ap) { int ret; if(fp == NULL) { errno = EINVAL; return (EOF); } FLOCKFILE(fp); ret = __svfscanf_unlocked(fp, fmt0, ap); FUNLOCKFILE(fp); return (ret); }