1*2d9fd380Sjfb8856606 /* SPDX-License-Identifier: BSD-3-Clause 2*2d9fd380Sjfb8856606 * Copyright (c) 2020 Dmitry Kozlyuk 3*2d9fd380Sjfb8856606 */ 4*2d9fd380Sjfb8856606 5*2d9fd380Sjfb8856606 #ifndef _SYS_SOCKET_H_ 6*2d9fd380Sjfb8856606 #define _SYS_SOCKET_H_ 7*2d9fd380Sjfb8856606 8*2d9fd380Sjfb8856606 /** 9*2d9fd380Sjfb8856606 * @file 10*2d9fd380Sjfb8856606 * 11*2d9fd380Sjfb8856606 * Compatibility header 12*2d9fd380Sjfb8856606 * 13*2d9fd380Sjfb8856606 * Although symbols declared here are present on Windows, 14*2d9fd380Sjfb8856606 * including <winsock2.h> would expose too much macros breaking common code. 15*2d9fd380Sjfb8856606 */ 16*2d9fd380Sjfb8856606 17*2d9fd380Sjfb8856606 #include <stddef.h> 18*2d9fd380Sjfb8856606 19*2d9fd380Sjfb8856606 #define AF_INET 2 20*2d9fd380Sjfb8856606 #define AF_INET6 23 21*2d9fd380Sjfb8856606 22*2d9fd380Sjfb8856606 typedef size_t socklen_t; 23*2d9fd380Sjfb8856606 24*2d9fd380Sjfb8856606 #endif /* _SYS_SOCKET_H_ */ 25