Subversion Repositories HelenOS

Rev

Rev 3666 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3666 Rev 3685
Line 51... Line 51...
51
/** Initializes the module.
51
/** Initializes the module.
52
 */
52
 */
53
int tcp_initialize( void ){
53
int tcp_initialize( void ){
54
    ERROR_DECLARE;
54
    ERROR_DECLARE;
55
 
55
 
56
    ipcarg_t arg1, arg2;
56
/*  ipcarg_t arg1, arg2;
57
 
57
 
58
//  printf( "TCP - testing to send IP:\t" );
58
    printf( "\nTCP - testing to send IP:\t" );
59
//  ERROR_PROPAGATE( ip_message( NET_IP_ECHO, 12, 34, NULL, & arg1, & arg2, NULL ));
59
    ERROR_PROPAGATE( ip_message( NET_IP_ECHO, 12, 34, NULL, & arg1, & arg2, NULL ));
60
//  if(( arg1 != 12 ) || ( arg2 != 34 )) return EINVAL;
60
    if(( arg1 != 12 ) || ( arg2 != 34 )) return EINVAL;
61
//  printf( "OK\n" );
61
    printf( "OK\n" );
62
 
62
*/
63
//  ERROR_PROPAGATE( ip_message( NET_IP_TCP_REGISTER, NULL, NULL, NULL, NULL, NULL, NULL ));
63
    ERROR_PROPAGATE( ip_message( NET_IP_TCP_REGISTER, SERVICE_TCP, NULL, NULL, NULL, NULL, NULL ));
64
    return EOK;
64
    return EOK;
65
}
65
}
66
 
66
 
67
int tcp_call( ipc_callid_t callid ){
67
int tcp_call( ipc_callid_t callid ){
68
    return EOK;
68
    return EOK;
69
}
69
}
70
 
70
 
71
int tcp_message( ipc_callid_t callid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3, ipcarg_t * result1, ipcarg_t * result2, ipcarg_t * result3 ){
71
int tcp_message( ipc_callid_t callid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3, ipcarg_t * result1, ipcarg_t * result2, ipcarg_t * result3 ){
72
    switch( method ){
72
    switch( method ){
73
//      case IPC_M_CONNECT_ME_TO:
-
 
74
        case IPC_M_PHONE_HUNGUP:
73
        case IPC_M_PHONE_HUNGUP:
75
            return EOK;
74
            return EOK;
76
    }
75
    }
77
    return ENOTSUP;
76
    return ENOTSUP;
78
}
77
}