diff options
-rw-r--r-- | android/include/bits/sockaddr_storage.h | 12 | ||||
-rw-r--r-- | include/sys/socket.h | 6 |
2 files changed, 13 insertions, 5 deletions
diff --git a/android/include/bits/sockaddr_storage.h b/android/include/bits/sockaddr_storage.h new file mode 100644 index 00000000..0de9de1c --- /dev/null +++ b/android/include/bits/sockaddr_storage.h @@ -0,0 +1,12 @@ +#pragma once + +#include <features.h> + +#define __NEED_sa_family_t +#include <bits/alltypes.h> + +struct sockaddr_storage { + sa_family_t ss_family; + char __ss_padding[128-sizeof(long)-sizeof(sa_family_t)]; + unsigned long __ss_align; +}; diff --git a/include/sys/socket.h b/include/sys/socket.h index 0b39d835..acbe63c4 100644 --- a/include/sys/socket.h +++ b/include/sys/socket.h @@ -371,11 +371,7 @@ struct sockaddr { char sa_data[14]; }; -struct sockaddr_storage { - sa_family_t ss_family; - char __ss_padding[128-sizeof(long)-sizeof(sa_family_t)]; - unsigned long __ss_align; -}; +#include <bits/sockaddr_storage.h> int socket (int, int, int); int socketpair (int, int, int, int [2]); |