X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fgeekos%2Fsocket.c;h=661970e1cef3b85869f10002721e7e0b80e67698;hb=18994f099b7316da6f6c9752aa59b08259fb0057;hp=0d6fd373ca574a2df0fca2a3107011b6f0f7d22e;hpb=101529b6eae500272347287df43ec51aa003d0aa;p=palacios.git diff --git a/palacios/src/geekos/socket.c b/palacios/src/geekos/socket.c index 0d6fd37..661970e 100644 --- a/palacios/src/geekos/socket.c +++ b/palacios/src/geekos/socket.c @@ -1,5 +1,5 @@ /* (c) 2008, Jack Lange */ -/* (c) 2008, Lei Xia +/* (c) 2008, Lei Xia */ /* (c) 2008, The V3VEE Project */ #include @@ -28,7 +28,7 @@ void socket_appcall(void); static int Packet_Received(struct NE2K_Packet_Info* info, uchar_t *pkt); -static void periodic_caller(int timer_id); +static void periodic_caller(int timer_id, void * arg); void init_socket_layer() { int i = 0; @@ -52,7 +52,7 @@ void init_socket_layer() { Init_Ne2k(&Packet_Received); iflag = Begin_Int_Atomic(); - Start_Timer(2, periodic_caller); + Start_Timer(2, periodic_caller, NULL); End_Int_Atomic(iflag); } @@ -108,7 +108,7 @@ struct socket * get_socket_from_fd(int fd) { -static void periodic_caller(int timer_id) { +static void periodic_caller(int timer_id, void * arg) { int i; //handle the periodic calls of uIP