x SuSE Linux 13.1-RELEASE x x SuSE Linux 13.1-RELEASEx getw(3) Library Functions Manual getw(3) NAME getw, putw - input and output of words (ints) LIBRARY Standard C library (libc, -lc) SYNOPSIS #include <stdio.h> int getw(FILE *stream); int putw(int w, FILE *stream); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): getw(), putw(): Since glibc 2.3.3: _XOPEN_SOURCE && ! (_POSIX_C_SOURCE >= 200112L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE Before glibc 2.3.3: _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE DESCRIPTION getw() reads a word (that is, an int) from stream. It's provided for compatibility with SVr4. We recommend you use fread(3) instead. putw() writes the word w (that is, an int) to stream. It is provided for compatibility with SVr4, but we recommend you use fwrite(3) in- stead. RETURN VALUE Normally, getw() returns the word read, and putw() returns 0. On er- ror, they return EOF. ATTRIBUTES For an explanation of the terms used in this section, see at- tributes(7). +--------------------------------------------+---------------+---------+ |Interface | Attribute | Value | +--------------------------------------------+---------------+---------+ |getw(), putw() | Thread safety | MT-Safe | +--------------------------------------------+---------------+---------+ STANDARDS None. HISTORY SVr4, SUSv2. BUGS The value returned on error is also a legitimate data value. ferror(3) can be used to distinguish between the two cases. SEE ALSO ferror(3), fread(3), fwrite(3), getc(3), putc(3) Linux man-pages 6.04 2023-03-30 getw(3)
Want to link to this manual page? Use this URL:
<http://star2.abcm.com/cgi-bin/bsdi-man?query=getw&sektion=3&manpath=>