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;