mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-02 07:28:21 +00:00
sock: fix abi
This commit is contained in:
@@ -104,6 +104,8 @@ typedef struct {
|
|||||||
|
|
||||||
#define SOL_SOCKET 1
|
#define SOL_SOCKET 1
|
||||||
|
|
||||||
|
typedef unsigned socklen_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned short type;
|
unsigned short type;
|
||||||
char addr[14];
|
char addr[14];
|
||||||
@@ -122,11 +124,13 @@ typedef struct {
|
|||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
void *addr;
|
void *addr;
|
||||||
size_t addrlen;
|
socklen_t addrlen;
|
||||||
iovec_t *iov;
|
iovec_t *iov;
|
||||||
size_t iovcount;
|
socklen_t iovcount;
|
||||||
|
int padding0;
|
||||||
void *msgctrl;
|
void *msgctrl;
|
||||||
size_t ctrllen;
|
socklen_t ctrllen;
|
||||||
|
int padding1;
|
||||||
int flags;
|
int flags;
|
||||||
} msghdr_t;
|
} msghdr_t;
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ typedef struct {
|
|||||||
} sockaddr_t;
|
} sockaddr_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
size_t length;
|
socklen_t length;
|
||||||
|
int padding;
|
||||||
int level;
|
int level;
|
||||||
int type;
|
int type;
|
||||||
uint8_t data[];
|
uint8_t data[];
|
||||||
|
|||||||
Reference in New Issue
Block a user