gnutls_record_recv man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

gnutls_record_recv(3)		    gnutls		 gnutls_record_recv(3)

       gnutls_record_recv - API function

       #include <gnutls/gnutls.h>

       ssize_t	 gnutls_record_recv(gnutls_session_t  session,	void  *	 data,
       size_t data_size);

       gnutls_session_t session
		   is a gnutls_session_t structure.

       void * data the buffer that the data will be read into

       size_t data_size
		   the number of requested bytes

       This function has the similar semantics with recv().  The only  differ‐
       ence  is	 that  it  accepts  a GnuTLS session, and uses different error
       codes.  In the special case that a server requests a renegotiation, the
       client may receive an error code of GNUTLS_E_REHANDSHAKE.  This message
       may be simply ignored, replied with an alert GNUTLS_A_NO_RENEGOTIATION,
       or  replied  with  a new handshake, depending on the client's will.  If
       EINTR is returned by the internal push function (the default is recv())
       then GNUTLS_E_INTERRUPTED will be returned.  If GNUTLS_E_INTERRUPTED or
       GNUTLS_E_AGAIN is returned, you must call this function	again  to  get
       the  data.   See also gnutls_record_get_direction().  A server may also
       receive GNUTLS_E_REHANDSHAKE when a client has initiated	 a  handshake.
       In  that case the server can only initiate a handshake or terminate the

       The number of bytes received and zero on EOF (for stream	 connections).
       A  negative  error code is returned in case of an error.	 The number of
       bytes received might be less than the requested	data_size .

       Report bugs to <>.
       Home page:

       Copyright © 2001-2014 Free Software Foundation, Inc..
       Copying and distribution of this file, with  or	without	 modification,
       are  permitted  in  any	medium	without royalty provided the copyright
       notice and this notice are preserved.

       The full documentation for gnutls is maintained as  a  Texinfo  manual.
       If  the /usr/share/doc/gnutls/ directory does not contain the HTML form

gnutls				     3.3.1		 gnutls_record_recv(3)

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net