Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

recvline.h

Go to the documentation of this file.
00001 /************************************************************************
00002 * File: recvline.h
00003 * Purpose: Provides a header file for the recvn function from
00004 * the book Advanced Programming in the UNIX Environment by Richard Stevens.
00005 * The writen function calls the recv function repeatedly until n bytes
00006 * have been recv from the file descriptor.
00007 *************************************************************************/
00008 
00009 #ifndef RECVLINE_H
00010 #define RECVLINE_H
00011 
00012 
00013 #ifdef __cplusplus
00014 extern "C"
00015 {
00016 #endif
00017 
00018   int recvline (int fd, char *cptr, int max, int flags, double timeout,
00019                 int *bytes_read);
00020   void clean_prev_read_info (int fd);
00021   int get_bytes_already_read (int fd);
00022   extern int recvline_timedout;
00023 
00024 #ifdef __cplusplus
00025 };
00026 #endif
00027 
00028 
00029 #endif /* RECVLINE_H */

Generated on Sun Dec 2 15:56:51 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001