Beispiel #1
0
wint_t
fgetwc(FILE *fp)
{
	wint_t r;

	flockfile(fp);
	r = __fgetwc_unlock(fp);
	funlockfile(fp);

	return (r);
}
Beispiel #2
0
wint_t
fgetwc(FILE *fp)
{
	wint_t r;

	FLOCKFILE(fp);
	r = __fgetwc_unlock(fp);
	FUNLOCKFILE(fp);

	return (r);
}
Beispiel #3
0
wint_t
fgetwc(FILE *fp)
{
    wint_t r;

    _DIAGASSERT(fp != NULL);
    if(fp == NULL) {
        errno = EINVAL;
        return (WEOF);
    }

    FLOCKFILE(fp);
    r = __fgetwc_unlock(fp);
    FUNLOCKFILE(fp);

    return (r);
}