/[classpath]/classpath/native/target/generic/target_generic_network.h
ViewVC logotype

Diff of /classpath/native/target/generic/target_generic_network.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by mark, Fri Apr 9 14:04:50 2004 UTC revision 1.12 by mark, Tue Oct 26 20:26:03 2004 UTC
# Line 53  Systems    : all Line 53  Systems    : all
53  #include "config.h"  #include "config.h"
54    
55  #include <stdlib.h>  #include <stdlib.h>
 #include <assert.h>  
56    
57  #include "target_native.h"  #include "target_native.h"
58    
# Line 412  Systems    : all Line 411  Systems    : all
411        result=(getsockname(socketDescriptor,(struct sockaddr*)&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockname(socketDescriptor,(struct sockaddr*)&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
412        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
413        { \        { \
         assert(__socketAddressLength>=sizeof(__socketAddress)); \  
414          localAddress=ntohl(__socketAddress.sin_addr.s_addr); \          localAddress=ntohl(__socketAddress.sin_addr.s_addr); \
415          localPort   =ntohs(__socketAddress.sin_port); \          localPort   =ntohs(__socketAddress.sin_port); \
416        } \        } \
# Line 447  Systems    : all Line 445  Systems    : all
445        result=(getpeername(socketDescriptor,(struct sockaddr*)&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getpeername(socketDescriptor,(struct sockaddr*)&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
446        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
447        { \        { \
         assert(__socketAddressLength>=sizeof(__socketAddress)); \  
448          remoteAddress=ntohl(__socketAddress.sin_addr.s_addr); \          remoteAddress=ntohl(__socketAddress.sin_addr.s_addr); \
449          remotePort   =ntohs(__socketAddress.sin_port); \          remotePort   =ntohs(__socketAddress.sin_port); \
450        } \        } \
# Line 936  Systems    : all Line 933  Systems    : all
933        result=(getsockopt(socketDescriptor,IPPROTO_TCP,TCP_NODELAY,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,IPPROTO_TCP,TCP_NODELAY,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
934        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
935        { \        { \
         assert(__len>=sizeof(__value)); \  
936          flag=__value; \          flag=__value; \
937        } \        } \
938      } while (0)      } while (0)
# Line 970  Systems    : all Line 966  Systems    : all
966        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_LINGER,&__linger,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_LINGER,&__linger,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
967        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
968        { \        { \
         assert(__len>=sizeof(__linger)); \  
969          flag =__linger.l_onoff; \          flag =__linger.l_onoff; \
970          value=__linger.l_linger; \          value=__linger.l_linger; \
971        } \        } \
# Line 1003  Systems    : all Line 998  Systems    : all
998        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_TIMEOUT,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_TIMEOUT,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
999        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1000        { \        { \
         assert(__len>=sizeof(__value)); \  
1001          flag=__value; \          flag=__value; \
1002        } \        } \
1003      } while (0)      } while (0)
# Line 1035  Systems    : all Line 1029  Systems    : all
1029        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_SNDBUF,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_SNDBUF,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1030        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1031        { \        { \
         assert(__len>=sizeof(__value)); \  
1032          size=__value; \          size=__value; \
1033        } \        } \
1034      } while (0)      } while (0)
# Line 1067  Systems    : all Line 1060  Systems    : all
1060        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_RCVBUF,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_RCVBUF,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1061        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1062        { \        { \
         assert(__len>=sizeof(__value)); \  
1063          size=__value; \          size=__value; \
1064        } \        } \
1065      } while (0)      } while (0)
# Line 1100  Systems    : all Line 1092  Systems    : all
1092        result=(getsockopt(socketDescriptor,IPPROTO_IP,IP_TTL,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,IPPROTO_IP,IP_TTL,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1093        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1094        { \        { \
         assert(__len>=sizeof(__value)); \  
1095          flag=__value; \          flag=__value; \
1096        } \        } \
1097      } while (0)      } while (0)
# Line 1136  Systems    : all Line 1127  Systems    : all
1127        result=(getsockopt(socketDescriptor,IPPROTO_IP,IP_MULTICAST_IF,&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,IPPROTO_IP,IP_MULTICAST_IF,&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1128        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1129        { \        { \
         assert(__socketAddressLength>=sizeof(__socketAddress)); \  
1130          address=ntohl(__socketAddress.sin_addr.s_addr); \          address=ntohl(__socketAddress.sin_addr.s_addr); \
1131        } \        } \
1132      } while (0)      } while (0)
# Line 1170  Systems    : all Line 1160  Systems    : all
1160        result=(getsockname(socketDescriptor,(struct sockaddr*)&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockname(socketDescriptor,(struct sockaddr*)&__socketAddress,&__socketAddressLength)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1161        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1162        { \        { \
         assert(__socketAddressLength>=sizeof(__socketAddress)); \  
1163          address=ntohl(__socketAddress.sin_addr.s_addr); \          address=ntohl(__socketAddress.sin_addr.s_addr); \
1164        } \        } \
1165      } while (0)      } while (0)
# Line 1203  Systems    : all Line 1192  Systems    : all
1192        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_REUSEADDR,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_REUSEADDR,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1193        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1194        { \        { \
         assert(__len>=sizeof(__value)); \  
1195          flag=__value; \          flag=__value; \
1196        } \        } \
1197      } while (0)      } while (0)
# Line 1236  Systems    : all Line 1224  Systems    : all
1224        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_KEEPALIVE,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_KEEPALIVE,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1225        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1226        { \        { \
         assert(__len>=sizeof(__value)); \  
1227          flag=__value; \          flag=__value; \
1228        } \        } \
1229      } while (0)      } while (0)
# Line 1269  Systems    : all Line 1256  Systems    : all
1256        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_BROADCAST,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \        result=(getsockopt(socketDescriptor,SOL_SOCKET,SO_BROADCAST,&__value,&__len)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
1257        if (result==TARGET_NATIVE_OK) \        if (result==TARGET_NATIVE_OK) \
1258        { \        { \
         assert(__len>=sizeof(__value)); \  
1259          flag=__value; \          flag=__value; \
1260        } \        } \
1261      } while (0)      } while (0)

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26