LibC: Make sockaddr and sockaddr_in compatible with other systems

sockaddr:
make sa_data is 14 bytes on all systems

sockaddr_in:
add sin_zero
This commit is contained in:
2025-08-08 01:03:31 +03:00
parent 3aa20a3a32
commit 92e962430b
3 changed files with 5 additions and 2 deletions

View File

@@ -24,8 +24,8 @@ __BEGIN_DECLS
struct sockaddr
{
sa_family_t sa_family; /* Address family. */
char sa_data[0]; /* Socket address (variable-length data). */
sa_family_t sa_family; /* Address family. */
char sa_data[14]; /* Socket address (variable-length data). */
};
struct sockaddr_storage