[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/include il_sysio.h,1.17,1.18
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/include il_sysio.h,1.17,1.18 |
Date: |
Tue, 27 May 2003 22:14:28 -0400 |
Update of /cvsroot/dotgnu-pnet/pnet/include
In directory subversions:/tmp/cvs-serv21036/include
Modified Files:
il_sysio.h
Log Message:
Modify the internalcall interface for sockets to match the
changes to pnetlib; IPv6 and IrDA socket addresses should now work.
Index: il_sysio.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/include/il_sysio.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -r1.17 -r1.18
*** il_sysio.h 24 Apr 2003 06:00:43 -0000 1.17
--- il_sysio.h 28 May 2003 02:14:25 -0000 1.18
***************
*** 178,190 ****
/*
! * IPv4 Address placeholder for socket related functions.
*/
! typedef struct _ILSysIOSockAddr
! {
! int family;
! unsigned short port;
! unsigned long addr;
!
! } ILSysIOSockAddr;
/*
--- 178,184 ----
/*
! * Determine if a socket address family is supported.
*/
! int ILSysIOAddressFamilySupported(ILInt32 af);
/*
***************
*** 196,205 ****
* Bind a socket to an address. Returns zero on error.
*/
! int ILSysIOSocketBind(ILSysIOHandle sockfd, ILSysIOSockAddr *local_addr);
/*
* Connect to a remote socket address. Returns zero on error.
*/
! int ILSysIOSocketConnect(ILSysIOHandle sockfd, ILSysIOSockAddr *serv_addr);
/*
--- 190,201 ----
* Bind a socket to an address. Returns zero on error.
*/
! int ILSysIOSocketBind(ILSysIOHandle sockfd, unsigned char *addr,
! ILInt32 addrLen);
/*
* Connect to a remote socket address. Returns zero on error.
*/
! int ILSysIOSocketConnect(ILSysIOHandle sockfd, unsigned char *addr,
! ILInt32 addrLen);
/*
***************
*** 211,215 ****
* Accept a connection from a remote address on a socket.
*/
! ILSysIOHandle ILSysIOSocketAccept(ILSysIOHandle sockfd, ILSysIOSockAddr *out);
/*
--- 207,212 ----
* Accept a connection from a remote address on a socket.
*/
! ILSysIOHandle ILSysIOSocketAccept(ILSysIOHandle sockfd,
! unsigned char
*addr, ILInt32 addrLen);
/*
***************
*** 229,233 ****
*/
ILInt32 ILSysIOSocketSendTo(ILSysIOHandle sockfd, const void *msg, ILInt32
len,
! ILInt32 flags, const
ILSysIOSockAddr *to);
/*
--- 226,231 ----
*/
ILInt32 ILSysIOSocketSendTo(ILSysIOHandle sockfd, const void *msg, ILInt32
len,
! ILInt32 flags, unsigned char
*addr,
! ILInt32 addrLen);
/*
***************
*** 235,239 ****
*/
ILInt32 ILSysIOSocketRecvFrom(ILSysIOHandle sockfd, void *buf, ILInt32 len,
! ILInt32 flags,
ILSysIOSockAddr *from);
/*
--- 233,238 ----
*/
ILInt32 ILSysIOSocketRecvFrom(ILSysIOHandle sockfd, void *buf, ILInt32 len,
! ILInt32 flags,
unsigned char *addr,
! ILInt32 addrLen);
/*
***************
*** 279,283 ****
* Get the name of a local socket's end-point. Returns zero on error.
*/
! int ILSysIOSocketGetName(ILSysIOHandle sockfd, ILSysIOSockAddr *addr);
/*
--- 278,283 ----
* Get the name of a local socket's end-point. Returns zero on error.
*/
! int ILSysIOSocketGetName(ILSysIOHandle sockfd, unsigned char *addr,
! ILInt32 addrLen);
/*
***************
*** 330,343 ****
* Set a multicast option on a socket. Returns zero on error.
*/
! int ILSysIOSocketSetMulticast(ILSysIOHandle handle, ILInt32 name,
! ILSysIOSockAddr
*group,
! ILSysIOSockAddr
*mcint);
/*
* Get a multicast option on a socket. Returns zero on error.
*/
! int ILSysIOSocketGetMulticast(ILSysIOHandle handle, ILInt32 name,
! ILSysIOSockAddr
*group,
! ILSysIOSockAddr
*mcint);
/* dns.c */
--- 330,350 ----
* Set a multicast option on a socket. Returns zero on error.
*/
! int ILSysIOSocketSetMulticast(ILSysIOHandle handle, ILInt32 af, ILInt32 name,
! unsigned char *group,
ILInt32 groupLen,
! unsigned char *mcint,
ILInt32 mcintLen);
/*
* Get a multicast option on a socket. Returns zero on error.
*/
! int ILSysIOSocketGetMulticast(ILSysIOHandle handle, ILInt32 af, ILInt32 name,
! unsigned char *group,
ILInt32 groupLen,
! unsigned char *mcint,
ILInt32 mcintLen);
!
! /*
! * Discover the IrDA devices that are accesible via a socket.
! * Returns zero on error.
! */
! int ILSysIODiscoverIrDADevices(ILSysIOHandle handle, unsigned char *buf,
! ILInt32 bufLen);
/* dns.c */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/include il_sysio.h,1.17,1.18,
Rhys Weatherley <address@hidden> <=