manpagez: man pages & more
man gnutls_transport_set_errno(3)
Home | html | info | man
gnutls_transport_set_errno(3)       gnutls       gnutls_transport_set_errno(3)




NAME

       gnutls_transport_set_errno - API function


SYNOPSIS

       #include <gnutls/gnutls.h>

       gnutls_transport_set_errno(3) session, int err);


ARGUMENTS

       gnutls_session_t session
                   is a gnutls_session_t type.

       int err     error value to store in session-specific errno variable.


DESCRIPTION

       Store   err  in the session-specific errno variable.  Useful values for
       err are EINTR, EAGAIN and EMSGSIZE, other values are  treated  will  be
       treated as real errors in the push/pull function.

       This  function  is useful in replacement push and pull functions set by
       gnutls_transport_set_push_function()         and          gnutls_trans-
       port_set_pull_function()  under Windows, where the replacements may not
       have access to the same  errno variable that is used by  GnuTLS  (e.g.,
       the  application  is  linked  to  msvcr71.dll  and  gnutls is linked to
       msvcrt.dll).

       This function is unreliable if you are using the same
        session in different threads for sending and receiving.


REPORTING BUGS

       Report bugs to <bugs@gnutls.org>.
       Home page: https://www.gnutls.org



COPYRIGHT

       Copyright (C) 2001-2019 Free Software Foundation, Inc., and others.
       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.


SEE ALSO

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

       https://www.gnutls.org/manual/




gnutls                               3.6.7       gnutls_transport_set_errno(3)

gnutls 3.6.7 - Generated Sun Mar 31 10:05:24 CDT 2019
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.