SENDSIGSection: PVM Version 3.4 (3PVM)Updated: 30 August, 1993 |
SENDSIGSection: PVM Version 3.4 (3PVM)Updated: 30 August, 1993 |
C int info = pvm_sendsig( int tid, int signum )
Fortran call pvmfsendsig( tid, signum, info )
pvm_sendsig should only be used by programmers with Unix signal handling experience. Many library functions (and in fact the PVM library functions) cannot be called in a signal handler context because they do not mask signals or lock internal data structures.
Further caveat: the signal numbers passed between systems are not mapped - PVM assumes that signal 9 on one system is the same as on another.
C:
tid = pvm_parent();
info = pvm_sendsig( tid, SIGKILL);
Fortran:
CALL PVMFBUFINFO( BUFID, BYTES, TYPE, TID, INFO );
CALL PVMFSENDSIG( TID, SIGNUM, INFO )