소스 검색

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];
     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
 __END_DECLS