version 1.9.2.3, 2000/11/10 14:57:24 |
version 1.9.2.4, 2000/11/11 06:37:08 |
|
|
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* $OpenXM: OpenXM_contrib2/asir2000/io/sio.c,v 1.9.2.2 2000/11/08 08:31:55 maekawa Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/io/sio.c,v 1.9.2.3 2000/11/10 14:57:24 maekawa Exp $ |
*/ |
*/ |
#if INET |
#if INET |
#include "ca.h" |
#include "ca.h" |
Line 86 void getremotename(s,name) |
|
Line 86 void getremotename(s,name) |
|
int s; |
int s; |
char *name; |
char *name; |
{ |
{ |
struct sockaddr_strorage ss; |
struct sockaddr_storage ss; |
struct sockaddr *sa; |
struct sockaddr *sa; |
socklen_t len; |
socklen_t len; |
char host[NI_MAXHOST]; |
char host[NI_MAXHOST]; |
|
|
len = sizeof(ss); |
len = sizeof(ss); |
if (getsockname(s, (struct sockaddr *)&ss, &len) < 0) { |
if (getsockname(s, (struct sockaddr *)&ss, &len) < 0) { |
close(s); |
close(s); |
return (-1) |
return (-1); |
} |
} |
|
|
for (i = 0 ; i < 10 ; i++) { |
for (i = 0 ; i < 10 ; i++) { |