Home
last modified time | relevance | path

Searched refs:cmsghdr (Results 1 – 25 of 40) sorted by relevance

12

/rust-libc-0.2.174/libc-test/test/
H A Dcmsg.rs9 use libc::{self, c_uchar, c_uint, c_void, cmsghdr, msghdr};
12 pub fn cmsg_firsthdr(msgh: *const msghdr) -> *mut cmsghdr; in cmsg_firsthdr() argument
15 pub fn cmsg_nxthdr(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr; in cmsg_nxthdr() argument
18 pub fn cmsg_data(cmsg: *const cmsghdr) -> *mut c_uchar; in cmsg_data()
24 let pcmsghdr = l as *const cmsghdr; in test_cmsg_data() constant
67 let pcmsghdr = buffer.0.as_mut_ptr().cast::<cmsghdr>(); in test_cmsg_nxthdr()
72 if cfg!(target_os = "aix") && cmsg_len % std::mem::size_of::<cmsghdr>() != 0 { in test_cmsg_nxthdr()
/rust-libc-0.2.174/libc-test/src/
H A Dcmsg.c9 struct cmsghdr *cmsg_firsthdr(struct msghdr *msgh) { in cmsg_firsthdr()
13 struct cmsghdr *cmsg_nxthdr(struct msghdr *msgh, struct cmsghdr *cmsg) { in cmsg_nxthdr()
25 unsigned char *cmsg_data(struct cmsghdr *cmsg) { in cmsg_data()
/rust-libc-0.2.174/src/unix/haiku/
H A Dmod.rs206 pub struct cmsghdr {
1513 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
1514 if (*mhdr).msg_controllen as usize >= mem::size_of::<cmsghdr>() {
1515 (*mhdr).msg_control as *mut cmsghdr
1517 core::ptr::null_mut::<cmsghdr>()
1521 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
1530 CMSG_ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
1533 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
1539 + CMSG_ALIGN(mem::size_of::<cmsghdr>());
1542 core::ptr::null_mut::<cmsghdr>()
[all …]
/rust-libc-0.2.174/src/vxworks/
H A Dmod.rs200 pub struct cmsghdr {
1080 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
1083 + CMSG_ALIGN(mem::size_of::<cmsghdr>());
1086 (cmsg as usize + CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
1088 core::ptr::null_mut::<cmsghdr>()
1092 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
1094 (*mhdr).msg_control as *mut cmsghdr
1096 core::ptr::null_mut::<cmsghdr>()
1100 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
1101 (cmsg as *mut c_uchar).offset(CMSG_ALIGN(mem::size_of::<cmsghdr>()) as isize)
[all …]
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/
H A Dmod.rs2 use crate::{cmsghdr, off_t};
1429 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
1430 (cmsg as *mut c_uchar).offset(_CMSG_ALIGN(mem::size_of::<cmsghdr>()) as isize)
1434 (_CMSG_ALIGN(mem::size_of::<cmsghdr>()) + length as usize) as c_uint
1437 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
1440 + _CMSG_ALIGN(mem::size_of::<cmsghdr>());
1443 (cmsg as usize + _CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
1445 core::ptr::null_mut::<cmsghdr>()
1450 (_CMSG_ALIGN(mem::size_of::<cmsghdr>()) + _CMSG_ALIGN(length as usize)) as c_uint
/rust-libc-0.2.174/libc-test/semver/
H A Despidf.txt34 cmsghdr
H A Dcygwin.txt642 cmsghdr
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/
H A Dmod.rs28 pub struct cmsghdr {
/rust-libc-0.2.174/src/unix/redox/
H A Dmod.rs144 pub struct cmsghdr {
1026 (CMSG_ALIGN(mem::size_of::<cmsghdr>()) + length as usize) as c_uint
1029 (CMSG_ALIGN(len as size_t) + CMSG_ALIGN(mem::size_of::<cmsghdr>())) as c_uint
1245 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar; in CMSG_DATA()
1246 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr; in CMSG_FIRSTHDR() argument
1247 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr; in CMSG_NXTHDR() argument
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/
H A Dmod.rs3 use crate::{cmsghdr, off_t};
1861 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
1862 (cmsg as *mut c_uchar).offset(_ALIGN(mem::size_of::<cmsghdr>()) as isize)
1866 _ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
1869 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
1874 cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize) + _ALIGN(mem::size_of::<cmsghdr>());
1877 core::ptr::null_mut::<cmsghdr>()
1879 (cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
1884 (_ALIGN(mem::size_of::<cmsghdr>()) + _ALIGN(length as usize)) as c_uint
/rust-libc-0.2.174/src/unix/linux_like/emscripten/
H A Dmod.rs219 pub struct cmsghdr {
1367 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
1368 if ((*cmsg).cmsg_len as usize) < mem::size_of::<cmsghdr>() {
1369 return core::ptr::null_mut::<cmsghdr>();
1371 let next = (cmsg as usize + super::CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr;
1374 core::ptr::null_mut::<cmsghdr>()
1376 next as *mut cmsghdr
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/
H A Dmod.rs65 pub struct cmsghdr {
/rust-libc-0.2.174/src/unix/nto/
H A Dmod.rs479 pub struct cmsghdr {
2621 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
2622 if (*mhdr).msg_controllen as usize >= mem::size_of::<cmsghdr>() {
2623 (*mhdr).msg_control as *mut cmsghdr
2625 core::ptr::null_mut::<cmsghdr>()
2629 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
2631 let next = cmsg as usize + msg + _CMSG_ALIGN(mem::size_of::<cmsghdr>());
2633 core::ptr::null_mut::<cmsghdr>()
2635 (cmsg as usize + msg) as *mut cmsghdr
2639 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
[all …]
/rust-libc-0.2.174/src/unix/newlib/espidf/
H A Dmod.rs7 pub struct cmsghdr {
/rust-libc-0.2.174/src/unix/cygwin/
H A Dmod.rs168 pub struct cmsghdr {
1854 CMSG_ALIGN(::core::mem::size_of::<cmsghdr>()) as c_uint + length
1858 (CMSG_ALIGN(length as usize) + CMSG_ALIGN(::core::mem::size_of::<cmsghdr>())) as c_uint
1861 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
1862 if (*mhdr).msg_controllen as usize >= core::mem::size_of::<cmsghdr>() {
1869 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
1870 let next = (cmsg as usize + CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr;
1872 if next as usize + CMSG_ALIGN(::core::mem::size_of::<cmsghdr>()) as usize > max {
1879 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
/rust-libc-0.2.174/src/unix/bsd/
H A Dmod.rs101 pub struct cmsghdr {
575 pub fn CMSG_FIRSTHDR(mhdr: *const crate::msghdr) -> *mut cmsghdr {
576 if (*mhdr).msg_controllen as usize >= mem::size_of::<cmsghdr>() {
577 (*mhdr).msg_control.cast::<cmsghdr>()
/rust-libc-0.2.174/src/unix/solarish/
H A Dmod.rs185 pub struct cmsghdr {
2406 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
2411 _CMSG_DATA_ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
2414 pub fn CMSG_FIRSTHDR(mhdr: *const crate::msghdr) -> *mut cmsghdr {
2415 if ((*mhdr).msg_controllen as usize) < size_of::<cmsghdr>() {
2416 core::ptr::null_mut::<cmsghdr>()
2418 (*mhdr).msg_control as *mut cmsghdr
2422 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
2430 core::ptr::null_mut::<cmsghdr>()
2432 _CMSG_HDR_ALIGN(cmsg as usize + (*cmsg).cmsg_len as usize) as *mut cmsghdr
[all …]
/rust-libc-0.2.174/src/unix/aix/
H A Dmod.rs310 pub struct cmsghdr {
2438 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
2439 if (*mhdr).msg_controllen as usize >= mem::size_of::<cmsghdr>() {
2440 (*mhdr).msg_control as *mut cmsghdr
2442 core::ptr::null_mut::<cmsghdr>()
2446 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
2453 core::ptr::null_mut::<cmsghdr>()
2461 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
2462 (cmsg as *mut c_uchar).offset(mem::size_of::<cmsghdr>() as isize)
2466 mem::size_of::<cmsghdr>() as c_uint + length
[all …]
/rust-libc-0.2.174/src/unix/hurd/
H A Dmod.rs359 pub struct cmsghdr {
3425 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
3427 (*mhdr).msg_control as *mut cmsghdr
3429 core::ptr::null_mut::<cmsghdr>()
3433 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
3442 CMSG_ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
3445 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
3446 if ((*cmsg).cmsg_len as usize) < mem::size_of::<cmsghdr>() {
3447 return core::ptr::null_mut::<cmsghdr>();
3454 core::ptr::null_mut::<cmsghdr>()
[all …]
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/
H A Dmod.rs2 use crate::{cmsghdr, off_t};
2287 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
2288 (cmsg as *mut c_uchar).add(_ALIGN(mem::size_of::<cmsghdr>()))
2292 _ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
2295 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
2300 cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize) + _ALIGN(mem::size_of::<cmsghdr>());
2303 core::ptr::null_mut::<cmsghdr>()
2305 (cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
2310 (_ALIGN(mem::size_of::<cmsghdr>()) + _ALIGN(length as usize)) as c_uint
/rust-libc-0.2.174/src/fuchsia/
H A Dmod.rs848 pub struct cmsghdr {
3307 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
3311 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
3312 if ((*cmsg).cmsg_len as size_t) < mem::size_of::<cmsghdr>() {
3313 core::ptr::null_mut::<cmsghdr>()
3315 core::ptr::null_mut::<cmsghdr>()
3321 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
3325 core::ptr::null_mut::<cmsghdr>()
3338 (CMSG_ALIGN(mem::size_of::<cmsghdr>()) + len as size_t) as c_uint
3405 fn __CMSG_LEN(cmsg: *const cmsghdr) -> ssize_t { in __CMSG_LEN()
[all …]
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/
H A Dmod.rs157 pub struct cmsghdr {
/rust-libc-0.2.174/src/unix/linux_like/
H A Dmod.rs1791 pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
1792 if (*mhdr).msg_controllen as usize >= mem::size_of::<cmsghdr>() {
1793 (*mhdr).msg_control.cast::<cmsghdr>()
1795 core::ptr::null_mut::<cmsghdr>()
1799 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
1804 (CMSG_ALIGN(length as usize) + CMSG_ALIGN(mem::size_of::<cmsghdr>())) as c_uint
1808 CMSG_ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/
H A Dmod.rs288 pub struct cmsghdr {
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/
H A Dmod.rs2 use crate::{cmsghdr, off_t};
4654 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar {
4655 (cmsg as *mut c_uchar).add(_ALIGN(mem::size_of::<cmsghdr>()))
4659 _ALIGN(mem::size_of::<cmsghdr>()) as c_uint + length
4662 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr {
4667 cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize) + _ALIGN(mem::size_of::<cmsghdr>());
4670 core::ptr::null_mut::<cmsghdr>()
4672 (cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
4677 (_ALIGN(mem::size_of::<cmsghdr>()) + _ALIGN(length as usize)) as c_uint

12