jdk/src/solaris/native/java/net/linux_close.c
changeset 911 9edd1b9607e2
parent 910 1f53246fb014
child 1247 b4c26443dee5
equal deleted inserted replaced
910:1f53246fb014 911:9edd1b9607e2
   279     BLOCKING_IO_RETURN_INT( s, readv(s, vector, count) );
   279     BLOCKING_IO_RETURN_INT( s, readv(s, vector, count) );
   280 }
   280 }
   281 
   281 
   282 int NET_RecvFrom(int s, void *buf, int len, unsigned int flags,
   282 int NET_RecvFrom(int s, void *buf, int len, unsigned int flags,
   283        struct sockaddr *from, int *fromlen) {
   283        struct sockaddr *from, int *fromlen) {
   284     BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, (socklen_t)fromlen) );
   284     socklen_t socklen = *fromlen;
       
   285     BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, &socklen) );
       
   286     *fromlen = socklen;
   285 }
   287 }
   286 
   288 
   287 int NET_Send(int s, void *msg, int len, unsigned int flags) {
   289 int NET_Send(int s, void *msg, int len, unsigned int flags) {
   288     BLOCKING_IO_RETURN_INT( s, send(s, msg, len, flags) );
   290     BLOCKING_IO_RETURN_INT( s, send(s, msg, len, flags) );
   289 }
   291 }
   296        flags, const struct sockaddr *to, int tolen) {
   298        flags, const struct sockaddr *to, int tolen) {
   297     BLOCKING_IO_RETURN_INT( s, sendto(s, msg, len, flags, to, tolen) );
   299     BLOCKING_IO_RETURN_INT( s, sendto(s, msg, len, flags, to, tolen) );
   298 }
   300 }
   299 
   301 
   300 int NET_Accept(int s, struct sockaddr *addr, int *addrlen) {
   302 int NET_Accept(int s, struct sockaddr *addr, int *addrlen) {
   301     BLOCKING_IO_RETURN_INT( s, accept(s, addr, (socklen_t)addrlen) );
   303     socklen_t socklen = *addrlen;
       
   304     BLOCKING_IO_RETURN_INT( s, accept(s, addr, &socklen) );
       
   305     *addrlen = socklen;
   302 }
   306 }
   303 
   307 
   304 int NET_Connect(int s, struct sockaddr *addr, int addrlen) {
   308 int NET_Connect(int s, struct sockaddr *addr, int addrlen) {
   305     BLOCKING_IO_RETURN_INT( s, connect(s, addr, addrlen) );
   309     BLOCKING_IO_RETURN_INT( s, connect(s, addr, addrlen) );
   306 }
   310 }