getw(3) Library Functions Manual getw(3) getw, putw - (int) C (libc, -lc) #include int getw(FILE *stream); int putw(int w, FILE *stream); glibc (. 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 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) instead. , getw() , putw() 0. EOF. attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |getw(), putw() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ . SVr4, SUSv2. , , . ferror(3). ferror(3), fread(3), fwrite(3), getc(3), putc(3) () Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.15 17 2025 . getw(3)