FreeBSD Manual Pages
SETSBUF(3PVM) PVM Version 3.4 SETSBUF(3PVM) NAME pvm_setsbuf - Switches the active send buffer. SYNOPSIS C int oldbuf = pvm_setsbuf( int bufid ) Fortran call pvmfsetsbuf( bufid, oldbuf ) PARAMETERS bufid Integer the message buffer identifier for the new active send buffer. A value of 0 indicates the default receive buffer. oldbuf Integer returning the message buffer identifier for the previous active send buffer. DESCRIPTION The routine pvm_setsbuf switches the active send buffer to bufid and saves the previous active send buffer oldbuf. If bufid is set to 0 then the present active send buffer is saved and no active send buffer exists. The routine is required when managing multiple message buffers. For exam- ple switching back and forth between two buffers. One buffer could be used to send information to a graphical interface while a second buffer could be used send data to other tasks in the application. EXAMPLES C: sbuf1 = pvm_setsbuf( sbuf2 ); Fortran: CALL PVMFSETSBUF( NEWBUF, OLDBUF ) ERRORS These error conditions can be returned by pvm_setsbuf PvmBadParam giving an invalid bufid. PvmNoSuchBuf switching to a non-existent message buffer. SEE ALSO pvm_setrbuf(3PVM) 30 August, 1993 SETSBUF(3PVM)
NAME | SYNOPSIS | PARAMETERS | DESCRIPTION | EXAMPLES | ERRORS | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pvm_setsbuf&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
