👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

RedHat 9 (Linux i386) - man page for clientlib (redhat section 3)

CLIENTLIB(3)									     CLIENTLIB(3)

NAME
       clientlib - NNTP clientlib part of InterNetNews library

SYNOPSIS
       extern FILE	    *ser_rd_fp;
       extern FILE	    *ser_wr_fp;
       extern char	    ser_line[];

       char *
       getserverbyfile(file)
	   char 	    *file;

       int
       server_init(host)
	   char 	    *host;

       int
       handle_server_response(response, host)
	   int		    reponse;
	   char 	    *host;

       void
       put_server(text)
	   char 	    *text;

       int
       get_server(buff, buffsize)
	   char 	    *buff;
	   int		    buffsize;

       void
       close_server()

DESCRIPTION
       The  routines  described  in  this  manual page are part of the InterNetNews library, lib-
       inn(3).	They are replacements for the ``clientlib'' part of the  NNTP  distribution,  and
       are intended to be used in building programs like rrn.

       Getserverbyfile calls GetConfigValue to get the name of the local NNTP server.  It returns
       a pointer to static space.  The file parameter is ignored.

       Server_init opens a connect to the NNTP server at the  specified  host.	 It  returns  the
       server's  response  code  or  -1  on  error.  If a connection was made, then ser_rd_fp and
       ser_wr_fp can be used to read from and write to the  server,  respectively,  and  ser_line
       will contain the server's response.  Ser_line can also be used in other routines.

       Handle_server_response  decodes the response, which comes from the server on host.  If the
       client is authorized, it returns 0.  A client that is only allowed to read is  authorized,
       but  handle_server_response will print a message on the standard output.  If the client is
       not authorized to talk to the server, then a message is printed and  the  routine  returns
       -1.

       Put_server  sends  the text in buff to the server, adding the necessary NNTP line termina-
       tors, and flushing the I/O buffer.

       Get_server reads a line of text from the server into buff, reading at most buffsize  char-
       acters.	Any trailing \r\n terminators are stripped off.  Get_server returns -1 on error.

       Close_server sends a ``quit'' command to the server and closes the connection.

HISTORY
       Written	by  Rich  $alz	<rsalz@uunet.uu.net> for InterNetNews.	This is revision 1.1.1.1,
       dated 1997/08/04.

SEE ALSO
       libinn(3).

										     CLIENTLIB(3)


All times are GMT -4. The time now is 10:57 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password