MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Networking Services Library Functions              tunbind(3NSL)



NAME
     tunbind - disable a transport endpoint

SYNOPSIS
     #include 



     int tunbind(int fd);


DESCRIPTION
     The This routine is part of the XTI interfaces which evolved
     from the TLI interfaces. XTI represents the future evolution
     of these interfaces. However, TLI interfaces  are  supported
     for  compatibility.  When  using  a TLI routine that has the
     same name as an XTI routine, the  tiuser.h header file  must
     be  used.   Refer  to  the   TLI COMPATIBILITY section for a
     description of differences between the two interfaces.


     tunbind() function disables the transport  endpoint  speci-
     fied  by  fd  which was previously bound by tbind(3NSL). On
     completion of this call, no further data or events  destined
     for  this  transport  endpoint will be accepted by the tran-
     sport provider. An  endpoint  which  is  disabled  by  using
     tunbind()   can   be   enabled  by  a  subsequent  call  to
     tbind(3NSL).

RETURN VALUES
     Upon successful completion, a value of  0 is returned.  Oth-
     erwise,  a  value  of   -1 is returned and terrno is set to
     indicate an error.

VALID STATES
     TIDLE.

ERORS
     On failure, terrno is set to one of the following:

     TBADF        The specified file descriptor does not refer to
                  a transport endpoint.


     TLOK        An asynchronous  event  has  occurred  on  this
                  transport endpoint.


     TOUTSTATE    The communications endpoint referenced  by   fd
                  is  not in one of the states in which a call to
                  this function is valid.




SunOS 5.11           Last change: 7 May 1998                    1






Networking Services Library Functions              tunbind(3NSL)



     TPROTO       This error indicates that a communication prob-
                  lem has been detected between XTI and the tran-
                  sport provider for  which  there  is  no  other
                  suitable XTI error (terrno).


     TSYSER      A system error has occurred during execution of
                  this function.


TLI COMPATIBILITY
     The XTI and TLI interface definitions have common names  but
     use different header files. This, and other semantic differ-
     ences between the two interfaces are described in  the  sub-
     sections below.

  Interface Header
     The XTI interfaces use the header file, xti.h .  TLI  inter-
     faces  should  not  use  this  header.   They should use the
     header:
       #include 

  Error Description Values
     The terrno value that can be set by the XTI  interface  and
     cannot be set by the TLI interface is:
       TPROTO

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     tbind(3NSL), attributes(5)













SunOS 5.11           Last change: 7 May 1998                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™