Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MYTID(3PVM)			PVM Version 3.4			   MYTID(3PVM)

NAME
       pvm_mytid - Returns the tid of the calling process.

SYNOPSIS
       C    int	tid = pvm_mytid( void )

       Fortran	 call pvmfmytid( tid )

PARAMETERS
       tid     Integer	returning  the	task  identifier  of  the  calling PVM
	       process.	 Values	less than zero indicate	an error.

DESCRIPTION
       The routine pvm_mytid enrolls this process into PVM on its first	 call.
       It  also	 generates  a  unique  tid  if this process was	not created by
       pvm_spawn.  pvm_mytid returns the tid of	the calling process and	can be
       called multiple times in	an application.

       Any  PVM	 system	call (not just pvm_mytid) will enroll a	task in	PVM if
       the task	is not enrolled	before the call.

       The tid is a 32 bit positive integer created by the local pvmd.	The 32
       bits are	divided	into fields that encode	various	information about this
       process such as its location in the virtual machine  (i.e.  local  pvmd
       address),  the  CPU number in the case where the	process	is on a	multi-
       processor, and a	process	ID field. This information is used by PVM  and
       is  not	expected  to be	used by	applications.  Applications should not
       attempt to predict or interpret the tid with the	exception  of  calling
       tidtohost()

       If  PVM	has not	been started before an application calls pvm_mytid the
       returned	tid will be < 0.

EXAMPLES
       C:
	    tid	= pvm_mytid( );

       Fortran:
	    CALL PVMFMYTID( TID	)

ERRORS
       This error condition can	be returned by pvm_mytid

       PvmSysErr
	      pvmd not responding.

SEE ALSO
       pvm_tidtohost(3PVM), pvm_parent(3PVM)

				30 August, 1993			   MYTID(3PVM)

NAME | SYNOPSIS | PARAMETERS | DESCRIPTION | EXAMPLES | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=pvm_mytid&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help