| /rust-libc-0.2.174/libc-test/test/ |
| H A D | cmsg.rs | 9 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 D | cmsg.c | 9 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 D | mod.rs | 206 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 D | mod.rs | 200 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 D | mod.rs | 2 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 D | espidf.txt | 34 cmsghdr
|
| H A D | cygwin.txt | 642 cmsghdr
|
| /rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/ |
| H A D | mod.rs | 28 pub struct cmsghdr {
|
| /rust-libc-0.2.174/src/unix/redox/ |
| H A D | mod.rs | 144 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 D | mod.rs | 3 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 D | mod.rs | 219 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 D | mod.rs | 65 pub struct cmsghdr {
|
| /rust-libc-0.2.174/src/unix/nto/ |
| H A D | mod.rs | 479 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 D | mod.rs | 7 pub struct cmsghdr {
|
| /rust-libc-0.2.174/src/unix/cygwin/ |
| H A D | mod.rs | 168 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 D | mod.rs | 101 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 D | mod.rs | 185 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 D | mod.rs | 310 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 D | mod.rs | 359 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 D | mod.rs | 2 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 D | mod.rs | 848 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 D | mod.rs | 157 pub struct cmsghdr {
|
| /rust-libc-0.2.174/src/unix/linux_like/ |
| H A D | mod.rs | 1791 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 D | mod.rs | 288 pub struct cmsghdr {
|
| /rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/ |
| H A D | mod.rs | 2 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
|