瀏覽代碼

LibC: Add in6_addr and sockaddr_in6 structs

Andreas Kling 5 年之前
父節點
當前提交
ec93d6ffdc
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      Libraries/LibC/netinet/in.h

+ 12 - 0
Libraries/LibC/netinet/in.h

@@ -54,4 +54,16 @@ struct sockaddr_in {
     char sin_zero[8];
 };
 
+struct in6_addr {
+    uint8_t s6_addr[16];
+};
+
+struct sockaddr_in6 {
+    uint16_t sin6_family;      // AF_INET6.
+    uint16_t sin6_port;        // Port number.
+    uint32_t sin6_flowinfo;    // IPv6 traffic class and flow information.
+    struct in6_addr sin6_addr; // IPv6 address.
+    uint32_t sin6_scope_id;    // Set of interfaces for a scop
+};
+
 __END_DECLS