diff options
Diffstat (limited to 'src/lib/libc')
| -rw-r--r-- | src/lib/libc/net/ipx_ntoa.c | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/lib/libc/net/ipx_ntoa.c b/src/lib/libc/net/ipx_ntoa.c index 5f847624fb..64ba146b31 100644 --- a/src/lib/libc/net/ipx_ntoa.c +++ b/src/lib/libc/net/ipx_ntoa.c | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | */ | 28 | */ |
| 29 | 29 | ||
| 30 | #if defined(LIBC_SCCS) && !defined(lint) | 30 | #if defined(LIBC_SCCS) && !defined(lint) |
| 31 | static char rcsid[] = "$OpenBSD: ipx_ntoa.c,v 1.4 2003/06/02 20:18:35 millert Exp $"; | 31 | static char rcsid[] = "$OpenBSD: ipx_ntoa.c,v 1.5 2003/09/26 06:19:25 deraadt Exp $"; |
| 32 | #endif /* LIBC_SCCS and not lint */ | 32 | #endif /* LIBC_SCCS and not lint */ |
| 33 | 33 | ||
| 34 | #include <sys/param.h> | 34 | #include <sys/param.h> |
| @@ -36,19 +36,14 @@ static char rcsid[] = "$OpenBSD: ipx_ntoa.c,v 1.4 2003/06/02 20:18:35 millert Ex | |||
| 36 | #include <stdio.h> | 36 | #include <stdio.h> |
| 37 | 37 | ||
| 38 | char * | 38 | char * |
| 39 | ipx_ntoa(addr) | 39 | ipx_ntoa(struct ipx_addr addr) |
| 40 | struct ipx_addr addr; | ||
| 41 | { | 40 | { |
| 42 | static char obuf[] = "xxxx.xx:xx:xx:xx:xx:xx.uuuuu"; | 41 | static char obuf[] = "xxxxxxxxH.xx:xx:xx:xx:xx:xx.uuuuu"; |
| 43 | 42 | ||
| 44 | snprintf(obuf, sizeof obuf, "%8xH.%02x:%02x:%02x:%02x:%02x:%02x.%u", | 43 | snprintf(obuf, sizeof obuf, "%8xH.%02x:%02x:%02x:%02x:%02x:%02x.%u", |
| 45 | ntohl(addr.ipx_net.l_net), | 44 | ntohl(addr.ipx_net.l_net), addr.ipx_host.c_host[0], |
| 46 | addr.ipx_host.c_host[0], | 45 | addr.ipx_host.c_host[1], addr.ipx_host.c_host[2], |
| 47 | addr.ipx_host.c_host[1], | 46 | addr.ipx_host.c_host[3], addr.ipx_host.c_host[4], |
| 48 | addr.ipx_host.c_host[2], | 47 | addr.ipx_host.c_host[5], ntohs(addr.ipx_port)); |
| 49 | addr.ipx_host.c_host[3], | ||
| 50 | addr.ipx_host.c_host[4], | ||
| 51 | addr.ipx_host.c_host[5], | ||
| 52 | ntohs(addr.ipx_port)); | ||
| 53 | return (obuf); | 48 | return (obuf); |
| 54 | } | 49 | } |
