msghdr and cmsghdr mismatch for alpine musl
Steven Schveighoffer
schveiguy at gmail.com
Sun Nov 26 12:38:11 UTC 2023
On Saturday, 25 November 2023 at 05:04:57 UTC, d007 wrote:
> `import core.sys.posix.sys.socket : msghdr, cmsghdr, iovec;`
>
>
> `msg_iovlen`, `msg_controllen`, `cmsg_len` is ulong for x86-64
> in druntime.
>
>
>
> in alpine musl, they are int, socklen_t(uint), socklen_t(uint).
>
>
>
> Is this mismatch can cause problems is I use related api ?
Yes. Mismatch of types is a really bad error for c interaction.
-Steve
More information about the Digitalmars-d-learn
mailing list