diff --git a/libc/Makefile b/libc/Makefile index 942b2654..ff1fbeff 100644 --- a/libc/Makefile +++ b/libc/Makefile @@ -62,6 +62,8 @@ malloc/heap_init.o \ malloc/__heap_lock.o \ malloc/__heap_unlock.o \ malloc/__heap_verify.o \ +netinet/in/in6addr_any.o \ +netinet/in/in6addr_loopback.o \ regex/regcomp.o \ regex/regerror.o \ regex/regexec.o \ diff --git a/libc/netinet/in/in6addr_any.cpp b/libc/netinet/in/in6addr_any.cpp new file mode 100644 index 00000000..f374dc0c --- /dev/null +++ b/libc/netinet/in/in6addr_any.cpp @@ -0,0 +1,27 @@ +/******************************************************************************* + + Copyright(C) Jonas 'Sortie' Termansen 2015. + + This file is part of the Sortix C Library. + + The Sortix C Library is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + The Sortix C Library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with the Sortix C Library. If not, see . + + netinet/in/in6addr_any.cpp + IPv6 wildcard address. + +*******************************************************************************/ + +#include + +extern "C" const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; diff --git a/libc/netinet/in/in6addr_loopback.cpp b/libc/netinet/in/in6addr_loopback.cpp new file mode 100644 index 00000000..cd04eda0 --- /dev/null +++ b/libc/netinet/in/in6addr_loopback.cpp @@ -0,0 +1,27 @@ +/******************************************************************************* + + Copyright(C) Jonas 'Sortie' Termansen 2015. + + This file is part of the Sortix C Library. + + The Sortix C Library is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + The Sortix C Library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with the Sortix C Library. If not, see . + + netinet/in/in6addr_loopback.cpp + IPv6 loopback address. + +*******************************************************************************/ + +#include + +extern "C" const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;