socket.c File Reference

#include <inet.h>

Functions

int sysinet_poll_os (struct s_socket *os, t_pollrec *pollrec)
t_socketsocket_find_os (u_int32_t fd)
void socket_report (struct s_async_report *ar)
void sysinet_socket (t_tcb *caller)
void sysinet_bind (t_tcb *caller)
void sysinet_listen (t_tcb *caller)
void sysinet_connect (t_tcb *caller)
void sysinet_recvfrom (t_tcb *caller)
void socket_read (t_tcb *caller, struct s_socket *os, pid_t pid, char *ubuf, size_t usize)
void sysinet_sendto (t_tcb *caller)
void sysinet_getsockname (t_tcb *caller)
void sysinet_getpeername (t_tcb *caller)
void socket_write (t_tcb *caller, struct s_socket *os, pid_t pid, char *ubuf, size_t usize)
void sysinet_close (t_tcb *caller, t_socket *os, pid_t pid)
void sysinet_accept (t_tcb *caller)
void sysinet_geterr (t_tcb *caller)
void sysinet_ioctl (t_tcb *caller, struct s_socket *os, u_long op, char *uparam, pid_t pid)

Function Documentation

t_socket* socket_find_os u_int32_t  fd  ) 
 

void socket_read t_tcb caller,
struct s_socket os,
pid_t  pid,
char *  ubuf,
size_t  usize
 

void socket_report struct s_async_report ar  ) 
 

void socket_write t_tcb caller,
struct s_socket os,
pid_t  pid,
char *  ubuf,
size_t  usize
 

void sysinet_accept t_tcb caller  ) 
 

void sysinet_bind t_tcb caller  ) 
 

void sysinet_close t_tcb caller,
t_socket os,
pid_t  pid
 

void sysinet_connect t_tcb caller  ) 
 

void sysinet_geterr t_tcb caller  ) 
 

void sysinet_getpeername t_tcb caller  ) 
 

void sysinet_getsockname t_tcb caller  ) 
 

void sysinet_ioctl t_tcb caller,
struct s_socket os,
u_long  op,
char *  uparam,
pid_t  pid
 

void sysinet_listen t_tcb caller  ) 
 

int sysinet_poll_os struct s_socket os,
t_pollrec pollrec
 

void sysinet_recvfrom t_tcb caller  ) 
 

void sysinet_sendto t_tcb caller  ) 
 

void sysinet_socket t_tcb caller  ) 
 


Generated on Wed May 24 23:06:03 2006 for LSE/OS by  doxygen 1.4.6