diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libc/net/rthdr.c | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/src/lib/libc/net/rthdr.c b/src/lib/libc/net/rthdr.c index 366ca9e6ba..36ac5a3554 100644 --- a/src/lib/libc/net/rthdr.c +++ b/src/lib/libc/net/rthdr.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: rthdr.c,v 1.6 2003/06/11 02:54:02 itojun Exp $ */ | 1 | /* $OpenBSD: rthdr.c,v 1.7 2005/03/25 13:24:12 otto Exp $ */ |
| 2 | 2 | ||
| 3 | /* | 3 | /* |
| 4 | * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. | 4 | * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. |
| @@ -40,8 +40,7 @@ | |||
| 40 | #include <stdio.h> | 40 | #include <stdio.h> |
| 41 | 41 | ||
| 42 | size_t | 42 | size_t |
| 43 | inet6_rthdr_space(type, seg) | 43 | inet6_rthdr_space(int type, int seg) |
| 44 | int type, seg; | ||
| 45 | { | 44 | { |
| 46 | switch (type) { | 45 | switch (type) { |
| 47 | case IPV6_RTHDR_TYPE_0: | 46 | case IPV6_RTHDR_TYPE_0: |
| @@ -55,9 +54,7 @@ inet6_rthdr_space(type, seg) | |||
| 55 | } | 54 | } |
| 56 | 55 | ||
| 57 | struct cmsghdr * | 56 | struct cmsghdr * |
| 58 | inet6_rthdr_init(bp, type) | 57 | inet6_rthdr_init(void *bp, int type) |
| 59 | void *bp; | ||
| 60 | int type; | ||
| 61 | { | 58 | { |
| 62 | struct cmsghdr *ch = (struct cmsghdr *)bp; | 59 | struct cmsghdr *ch = (struct cmsghdr *)bp; |
| 63 | struct ip6_rthdr *rthdr; | 60 | struct ip6_rthdr *rthdr; |
| @@ -79,10 +76,7 @@ inet6_rthdr_init(bp, type) | |||
| 79 | } | 76 | } |
| 80 | 77 | ||
| 81 | int | 78 | int |
| 82 | inet6_rthdr_add(cmsg, addr, flags) | 79 | inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags) |
| 83 | struct cmsghdr *cmsg; | ||
| 84 | const struct in6_addr *addr; | ||
| 85 | u_int flags; | ||
| 86 | { | 80 | { |
| 87 | struct ip6_rthdr *rthdr; | 81 | struct ip6_rthdr *rthdr; |
| 88 | 82 | ||
| @@ -111,9 +105,7 @@ inet6_rthdr_add(cmsg, addr, flags) | |||
| 111 | } | 105 | } |
| 112 | 106 | ||
| 113 | int | 107 | int |
| 114 | inet6_rthdr_lasthop(cmsg, flags) | 108 | inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags) |
| 115 | struct cmsghdr *cmsg; | ||
| 116 | unsigned int flags; | ||
| 117 | { | 109 | { |
| 118 | struct ip6_rthdr *rthdr; | 110 | struct ip6_rthdr *rthdr; |
| 119 | 111 | ||
| @@ -148,8 +140,7 @@ inet6_rthdr_reverse(in, out) | |||
| 148 | #endif | 140 | #endif |
| 149 | 141 | ||
| 150 | int | 142 | int |
| 151 | inet6_rthdr_segments(cmsg) | 143 | inet6_rthdr_segments(const struct cmsghdr *cmsg) |
| 152 | const struct cmsghdr *cmsg; | ||
| 153 | { | 144 | { |
| 154 | struct ip6_rthdr *rthdr; | 145 | struct ip6_rthdr *rthdr; |
| 155 | 146 | ||
| @@ -172,9 +163,7 @@ inet6_rthdr_segments(cmsg) | |||
| 172 | } | 163 | } |
| 173 | 164 | ||
| 174 | struct in6_addr * | 165 | struct in6_addr * |
| 175 | inet6_rthdr_getaddr(cmsg, index) | 166 | inet6_rthdr_getaddr(struct cmsghdr *cmsg, int index) |
| 176 | struct cmsghdr *cmsg; | ||
| 177 | int index; | ||
| 178 | { | 167 | { |
| 179 | struct ip6_rthdr *rthdr; | 168 | struct ip6_rthdr *rthdr; |
| 180 | 169 | ||
| @@ -200,9 +189,7 @@ inet6_rthdr_getaddr(cmsg, index) | |||
| 200 | } | 189 | } |
| 201 | 190 | ||
| 202 | int | 191 | int |
| 203 | inet6_rthdr_getflags(cmsg, index) | 192 | inet6_rthdr_getflags(const struct cmsghdr *cmsg, int index) |
| 204 | const struct cmsghdr *cmsg; | ||
| 205 | int index; | ||
| 206 | { | 193 | { |
| 207 | struct ip6_rthdr *rthdr; | 194 | struct ip6_rthdr *rthdr; |
| 208 | 195 | ||
