History log of /netbsd-src/lib/libc/net/rthdr.c (Results 1 – 19 of 19)
Revision Date Author Comments
# a582b4ae 29-May-2019 msaitoh <msaitoh@NetBSD.org>

Fix typo(s/suppport/support/) in comment. From FreeBSD.


# c5e820ca 13-Mar-2012 christos <christos@NetBSD.org>

PR/45989: Martin Husemann: lint invocation does include -w only on i386

- turn lint -w for all the platforms after fixing the lint warnings.
- add _DIAGASSERTS() for casts that would assign values t

PR/45989: Martin Husemann: lint invocation does include -w only on i386

- turn lint -w for all the platforms after fixing the lint warnings.
- add _DIAGASSERTS() for casts that would assign values to types that
would not fit.
- change types, add casts
- change into ansii prototypes
- turn on _DIAGNOSTIC for libc (during current, to be eliminated for release
builds)

approved by core@

show more ...


# fc2df2f1 05-Feb-2009 lukem <lukem@NetBSD.org>

sign-compare fix


# de8db475 05-May-2006 rpaulo <rpaulo@NetBSD.org>

Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, te

Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, telnet and traceroute6 to the new API.

From the KAME project (www.kame.net).
Reviewed by core.

show more ...


# 03256c6e 29-Nov-2005 christos <christos@NetBSD.org>

WARNS=4


# 7a574165 06-Jun-2003 itojun <itojun@NetBSD.org>

- sync up MLD declaration with RFC3542 (s/MLD6/MLD/)
- routing header declaration with RFC3542
(note: sizeof(ip6_rthdr0) has changed!)
also, sync up with RFC2460 routing header definition (no "st

- sync up MLD declaration with RFC3542 (s/MLD6/MLD/)
- routing header declaration with RFC3542
(note: sizeof(ip6_rthdr0) has changed!)
also, sync up with RFC2460 routing header definition (no "strict" source
routing mode any more)

part of advanced API update (RFC2292 -> 3542).

show more ...


# e72a5afe 06-Jun-2003 itojun <itojun@NetBSD.org>

KNF.


# 0c63dd3c 27-Jun-2002 itojun <itojun@NetBSD.org>

correct %d/%u mixup.


# 50f5afd5 04-Nov-2001 lukem <lukem@NetBSD.org>

fix WARNS=2 (-Wshadow) warnings


# ae40c8ed 06-Jul-2000 christos <christos@NetBSD.org>

remove register
elide non-portable casts


# 72eddcac 24-Apr-2000 itojun <itojun@NetBSD.org>

add __RCSID().


# c6bf4b09 24-Apr-2000 itojun <itojun@NetBSD.org>

supply weak alias for IPv6-related library additions. sorry to be late.


# fe31f96a 29-Feb-2000 itojun <itojun@NetBSD.org>

fix alignment constraint in IPv6 routing header manipulation (ancillary data).
documented in RFC2292.
from: shin@kame.net


# 45f1263b 23-Jan-2000 mycroft <mycroft@NetBSD.org>

Partially delint.


# d574ffc6 30-Nov-1999 kleink <kleink@NetBSD.org>

(bcopy, bzero) -> (memcpy, memset)


# d8962612 20-Sep-1999 lukem <lukem@NetBSD.org>

back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
_DIAGASSERT() is still retained.


# b48252f3 16-Sep-1999 lukem <lukem@NetBSD.org>

* use _DIAGASSERT() to check pointer arguments against NULL and file
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attemp

* use _DIAGASSERT() to check pointer arguments against NULL and file
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.

the first two items result in the addition of code similar to the
following in various functions:

_DIAGASSERT(path != NULL)
#ifdef _DIAGNOSTIC
if (path == NULL) {
errno = EFAULT;
return (-1);
}
#endif

show more ...


# 4620b004 04-Jul-1999 itojun <itojun@NetBSD.org>

add NetBSD RCSID on top.


# 37e81591 01-Jul-1999 itojun <itojun@NetBSD.org>

add IPv6 support functions.

get{addr,name} info are implemented to have as little impact to existing
resolver code as possible, so they are NOT the optimal implementation.
They are at this moment no

add IPv6 support functions.

get{addr,name} info are implemented to have as little impact to existing
resolver code as possible, so they are NOT the optimal implementation.
They are at this moment not very thread safe (as they call
gethostby{name,addr}).

(shlib minor version)++, as new interfaces are added.

TODO: getipnodeby{name,addr} - which needs total reimplementation of
gethostby{name,addr}.
upgrade rcmd.c for multiple af support (needed for IPv6-ready rsh/rlogin)

show more ...