| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
* Use the FreeBSD SCM_CREDS value rather than the Linux SCM_CREDENTIALS.
* Update based on the FreeBSD struct cmsgcred
|
| |
|
|
|
|
| |
These are only needed when building Linux ABI support and are not needed
by native FreeBSD system calls. As these files describe the native FreeBSD
ABI remove them.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Introduce common infrastructure for describing and parsing attribute
instead of custom per-attribute code scattered across several locations.
Change align attribute syntax from the weird align_N to align[N].
This also allows to use literal constants as N.
Introduce notion of builtin constants.
Currently we have only PTR_SIZE, which is needed to replace
align_ptr with align[PTR_SIZE].
|
| | |
|
| | |
|
| |
|
|
| |
FreeBSD uses in sockaddr_{in,in6,un} structures a length field.
|
| |
|
|
|
| |
This [almost] always means a bug in descriptions.
Fix all bugs identified by the check.
|
|
|
This is mostly copied form linux.
We probably need better support for sharing descriptions
between multiple OSes. But there are lots of differences,
so this is not trivial.
|