C ******************************************************* C * * C * THIS SOFTWARE WAS DEVELOPED WITH SUPPORT * C * FROM THE NATIONAL INSTITUTES OF HEALTH: * C * NIH CA06927 * C * NIH CA22780 * C * * C * DIRECT INQUIRIES TO: * C * COMPUTER CENTER * C * THE INSTITUTE FOR CANCER RESEARCH * C * 7701 BURHOLME AVENUE * C * PHILADELPHIA, PENNSYLVANIA 19111 * C * * C * NO WARRANTY OR REPRESENTATION, EXPRESS OR * C * IMPLIED, IS MADE WITH RESPECT TO THE * C * CORRECTNESS, COMPLETENESS, OR USEFULNESS * C * OF THIS SOFTWARE, NOR THAT USE OF THIS * C * SOFTWARE MIGHT NOT INFRINGE PRIVATELY * C * OWNED RIGHTS. * C * * C * NO LIABILITY IS ASSUMED WITH RESPECT TO * C * THE USE OF, OR FOR DAMAGES RESULTING FROM * C * THE USE OF THIS SOFTWARE * C * * C ******************************************************* C * * C * THIS SOFTWARE WAS DESIGNED FOR USE ON A * C * PDP-11/70 OPERATING UNDER IAS V3.0 USING * C * THE FORTRAN-IV PLUS COMPILER. * C * * C ******************************************************* SUBROUTINE SENMES(TASK,SNDMES,SNDSIZ,REPLY,RECMES,RECSIZ) IMPLICIT INTEGER (A - Z) INTEGER*4 TASK LOGICAL*1 REPLY DIMENSION SNDMES(1),RECMES(1) C CALL VSNDRR(TASK,,SNDMES,,SNDSIZ,,,DSW) IF(DSW.LT.0)GOTO 100 IF(.NOT.REPLY)GOTO 30 20 CONTINUE CALL WFM(TASK,RECMES,RECSIZ,IDUM1,IDUM2,DSW) IF(DSW.LT.0)GO TO 100 30 CONTINUE RETURN 100 CONTINUE STOP ' -- SEND/RECEIVE FAILURE' END