40,25 → 40,27 |
#include <ipc/services.h> |
//#include <sys/mman.h> |
|
#include "../err.h" |
#include "../messages.h" |
#include "../modules.h" |
|
#include "tcp.h" |
|
struct { |
int ip_phone; |
} tcp_globals; |
tcp_globals_t tcp_globals; |
|
/** Initializes the module. |
*/ |
int tcp_initialize( void ){ |
ipcarg_t arg1, arg2; |
ERROR_DECLARE; |
|
printf( "TCP - testing to send IP:\t" ); |
ERROR_PROPAGATE( ip_message( NET_IP_ECHO, 12, 34, NULL, & arg1, & arg2, NULL )); |
if(( arg1 != 12 ) || ( arg2 != 34 )) return EINVAL; |
printf( "OK\n" ); |
ipcarg_t arg1, arg2; |
|
// printf( "TCP - testing to send IP:\t" ); |
// ERROR_PROPAGATE( ip_message( NET_IP_ECHO, 12, 34, NULL, & arg1, & arg2, NULL )); |
// if(( arg1 != 12 ) || ( arg2 != 34 )) return EINVAL; |
// printf( "OK\n" ); |
|
// ERROR_PROPAGATE( ip_message( NET_IP_TCP_REGISTER, NULL, NULL, NULL, NULL, NULL, NULL )); |
return EOK; |
} |
|
66,8 → 68,9 |
return EOK; |
} |
|
int tcp_message( ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3, ipcarg_t *result1, ipcarg_t *result2, ipcarg_t *result3 ){ |
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 ){ |
switch( method ){ |
// case IPC_M_CONNECT_ME_TO: |
case IPC_M_PHONE_HUNGUP: |
return EOK; |
} |