[BACK]Return to tcpf.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / io

Diff for /OpenXM_contrib2/asir2000/io/tcpf.c between version 1.45 and 1.46

version 1.45, 2003/12/10 02:16:08 version 1.46, 2003/12/10 05:39:58
Line 44 
Line 44 
  * OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY   * OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  * $OpenXM: OpenXM_contrib2/asir2000/io/tcpf.c,v 1.44 2003/12/09 03:07:45 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/io/tcpf.c,v 1.45 2003/12/10 02:16:08 noro Exp $
 */  */
 #include "ca.h"  #include "ca.h"
 #include "parse.h"  #include "parse.h"
Line 132  void Pox_tcp_accept_102(),Pox_tcp_connect_102();
Line 132  void Pox_tcp_accept_102(),Pox_tcp_connect_102();
 void Pox_send_102(),Pox_recv_102();  void Pox_send_102(),Pox_recv_102();
 void Pox_set_rank_102();  void Pox_set_rank_102();
 void Pox_reset_102();  void Pox_reset_102();
   void Pox_bcast_102();
   
 void ox_launch_generic();  void ox_launch_generic();
   
Line 151  struct ftab tcp_tab[] = {
Line 152  struct ftab tcp_tab[] = {
   
         {"ox_send_102",Pox_send_102,2},          {"ox_send_102",Pox_send_102,2},
         {"ox_recv_102",Pox_recv_102,1},          {"ox_recv_102",Pox_recv_102,1},
           {"ox_bcast_102",Pox_bcast_102,-2},
   
         {"try_bind_listen",Ptry_bind_listen,1},          {"try_bind_listen",Ptry_bind_listen,1},
         {"try_connect",Ptry_connect,2},          {"try_connect",Ptry_connect,2},
Line 995  void Pox_recv_102(NODE arg,Obj *rp)
Line 997  void Pox_recv_102(NODE arg,Obj *rp)
         int rank = QTOS((Q)ARG0(arg));          int rank = QTOS((Q)ARG0(arg));
   
         ox_recv_102(rank,&id,rp);          ox_recv_102(rank,&id,rp);
   }
   
   void Pox_bcast_102(NODE arg,Obj *rp)
   {
           int rank = QTOS((Q)ARG0(arg));
           Obj data;
   
           if ( rank == myrank_102 ) {
                   if ( argc(arg) == 1 )
                           error("ox_bcast_102 : data should be given at the root");
                   data = (Obj)ARG1(arg);
           }
           ox_bcast_102(rank,&data);
           *rp = data;
 }  }
   
 void Pox_push_local(NODE arg,Obj *rp)  void Pox_push_local(NODE arg,Obj *rp)

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>