Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

putw(3) [linux man page]

GETW(3) 						     Linux Programmer's Manual							   GETW(3)

NAME
getw, putw - input and output of words (ints) 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)): gutw(), putw(): Since glibc 2.3.3: _SVID_SOURCE || _BSD_SOURCE || (_XOPEN_SOURCE && !(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)) Before glibc 2.3.3: _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE _GNU_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) instead. RETURN VALUE
Normally, getw() returns the word read, and putw() returns 0. On error, they return EOF. CONFORMING TO
SVr4, SUSv2. Not present in POSIX.1-2001. 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) COLOPHON
This page is part of release 3.27 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. GNU
2010-09-20 GETW(3)

Check Out this Related Man Page

GETW(3) 						     Linux Programmer's Manual							   GETW(3)

NAME
getw, putw - input and output of words (ints) 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: _SVID_SOURCE || _BSD_SOURCE || (_XOPEN_SOURCE && !(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)) 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) instead. RETURN VALUE
Normally, getw() returns the word read, and putw() returns 0. On error, they return EOF. CONFORMING TO
SVr4, SUSv2. Not present in POSIX.1-2001. 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) COLOPHON
This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. GNU
2010-09-26 GETW(3)
Man Page

7 More Discussions You Might Find Interesting

1. Programming

Compiling Pcap.c

I don't know if this is the correct forum to post this but hopefully someone can atleast point me in the right direction if they can't help me. I am trying to install the Net::Pcap module for perl from Tim Potter version .04. I have installed gcc 2.95.3 on my Solaris 8 box. I am sure it's just... (6 Replies)
Discussion started by: TioTony
6 Replies

2. Shell Programming and Scripting

Problems with delimiters

Hello, I have data in a file something like this - UNB+UNOA:1+006415160:1+AR0000012360:ZZ+080701:0552+2++DELFOR++++T'UNH+2+DELFOR:D:97A:UN Here, the delimiters used are + , : and ' . I have a set of such files in which these delimiters vary from one file to another. I am developing a... (4 Replies)
Discussion started by: The Observer
4 Replies

3. Programming

Thread parameter in ANSI C makes a segmentation fault

The creation of thread. void Client_Constructor ( const char* IPAddr ) { pthread_t tid; pthread_attr_t rx; /* Create separate memory for client argument */ struct ThreadArgs *threadArgs; if ( ( threadArgs = ( struct ThreadArgs* ) malloc( sizeof( struct ThreadArgs )... (14 Replies)
Discussion started by: sehang
14 Replies

4. Shell Programming and Scripting

Daily health check script

Hi I am still learning how to write shell scripts, so I started to write a script like this: #!/bin/sh date echo outputOK () { echo $1 "" } outputOK () { echo $1 "" } for vol in `/usr/bin/grep -E 'hfs|vxfs|nfs|cifs' /etc/fstab | egrep -v '^#' | awk '{ print $3 }'` do if... (7 Replies)
Discussion started by: fretagi
7 Replies

5. UNIX for Dummies Questions & Answers

How to capture ^x,^y via bash script?

Hi I am new to this forum. Any please help me to capture ctrl x and ctrl y via a bash script. and please tell me how to clear the prompt via bash script BR Ramukumar M (4 Replies)
Discussion started by: ramukumar
4 Replies

6. Shell Programming and Scripting

Help with code to check if file systems are mounted

Hi I need to have a piece of code that check if all file systems are mounted or not. I have to pieces of information like the output of the bdfcommand, and the file /etc/fstab. The first is: bdf Filesystem kbytes used avail %used Mounted on /dev/vg00/lvol3 2097152 266656... (3 Replies)
Discussion started by: fretagi
3 Replies

7. Shell Programming and Scripting

Script to check if file systems are mounted

Hi I have the following piece of code, running on a solaris 10 O.S., that is not working for NFS file systems: for vol in `grep -E 'vxfs|ufs|nfs' /etc/vfstab | egrep -v '^#' | awk '{ print $3 }'` do if df -k $vol | grep $vol > /dev/null then outputOK "Filesystem: $vol mounted" else... (1 Reply)
Discussion started by: fretagi
1 Replies