t_sync man page on Ultrix

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

t_sync(3xti)							  t_sync(3xti)

Name
       t_sync - synchronize transport library

Syntax
       #include <xti.h>

       int t_sync(fd)
       int fd;

Arguments
       fd	 Identifies the local transport endpoint.

Description
       For  the	 transport  endpoint  specified	 by  fd, synchronizes the data
       structures managed by the transport library with information  from  the
       underlying  transport  provider. In doing so, can convert an uninitial‐
       ized file descriptor to an initialized transport endpoint, by  updating
       and allocating the necessary library data structures. The file descrip‐
       tor, which is assumed to have referenced a transport endpoint,  has  to
       be  obtained by means of an or be the result of a fork and The function
       also allows two cooperating processes to synchronize their  interaction
       with a transport provider.

       For  example,  if  a  process forks a new process and issues an the new
       process must issue a to build the private library data structure	 asso‐
       ciated  with a transport endpoint and to synchronize the data structure
       with the relevant provider information.

       It is important to remember that	 the  transport	 provider  treats  all
       users  of  a transport endpoint as a single user. If multiple processes
       are using the same endpoint, they should coordinate their activates  so
       as  not	to  violate  the state of the transport endpoint. The function
       returns the current state  of  the  transport  endpoint	to  the	 user,
       thereby	enabling  the  user  to verify the state before taking further
       action. This coordination is valid only among cooperating processes; it
       is  possible  that a process or an incoming event could change the end‐
       point's state after a is issued.

       ──────────────────────────────────────
       Parameters   Before Call	  After Call
       ──────────────────────────────────────
       fd	    x		  /
       ──────────────────────────────────────

Return Values
       Upon successful completion, returns the state  of  the  transport  end‐
       point.  On  failure,  a	value of -1 is returned, and t_errno is set to
       indicate the error. The state returned is one of the following:

       T_IDLE	 Idle

       T_OUTCON	 Outgoing connection pending

       T_INCON	 Incoming connection pending

       T_DATAXFER
		 Data transfer

       T_OUTREL	 Outgoing orderly release  (waiting  for  an  orderly  release
		 indication).

       T_INREL	 Incoming  orderly  release  (waiting  for  an orderly release
		 request)

Diagnostics
       On failure, t_errno is set to one of the following:

       [TBADF]		   The specified file descriptor does not refer	 to  a
			   transport  endpoint.	  This	error  may be returned
			   when the fd has been previously closed or an	 erro‐
			   neous number may have been passed to the call.

       [TSTATECHNG]	   The	 transport  endpoint  is  undergoing  a	 state
			   change.

       [TSYSERR]	   A system error has  occurred	 during	 execution  of
			   this function.

See Also
       dup(2), exec(2), fork(2), open(2)

								  t_sync(3xti)
[top]

List of man pages available for Ultrix

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]
Tweet
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