From 2ba25b4c28a09683d505724a67bcdea397127c48 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 1 Apr 2025 23:14:38 +0300 Subject: [PATCH] LibC: Add non standard types/values used by ports --- userspace/libraries/LibC/include/netinet/in.h | 1 + userspace/libraries/LibC/include/sys/types.h | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/userspace/libraries/LibC/include/netinet/in.h b/userspace/libraries/LibC/include/netinet/in.h index 4aa0c268..a07ecb64 100644 --- a/userspace/libraries/LibC/include/netinet/in.h +++ b/userspace/libraries/LibC/include/netinet/in.h @@ -26,6 +26,7 @@ __BEGIN_DECLS #define IPV6_V6ONLY 7 #define INADDR_ANY 0 +#define INADDR_NONE 0xFFFFFFFF #define INADDR_BROADCAST 0xFFFFFFFF #define INADDR_LOOPBACK 0x7F000001 diff --git a/userspace/libraries/LibC/include/sys/types.h b/userspace/libraries/LibC/include/sys/types.h index e17d533f..8a3004f9 100644 --- a/userspace/libraries/LibC/include/sys/types.h +++ b/userspace/libraries/LibC/include/sys/types.h @@ -185,6 +185,14 @@ __BEGIN_DECLS #ifdef __need_all_types #include + + typedef short bits16_t; + typedef unsigned short u_bits16_t; + typedef int bits32_t; + typedef unsigned int u_bits32_t; + typedef char* bits64_t; + typedef unsigned int u_int; + typedef unsigned long u_long; #endif #undef __need_all_types