| /rust-libc-0.2.174/libc-test/src/ |
| H A D | cmsg.c | 13 struct cmsghdr *cmsg_nxthdr(struct msghdr *msgh, struct cmsghdr *cmsg) { in cmsg_nxthdr() argument 14 return CMSG_NXTHDR(msgh, cmsg); in cmsg_nxthdr() 25 unsigned char *cmsg_data(struct cmsghdr *cmsg) { in cmsg_data() argument 26 return CMSG_DATA(cmsg); in cmsg_data()
|
| /rust-libc-0.2.174/libc-test/test/ |
| H A D | cmsg.rs | 15 pub fn cmsg_nxthdr(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr; in cmsg_nxthdr() 18 pub fn cmsg_data(cmsg: *const cmsghdr) -> *mut c_uchar; in cmsg_data()
|
| /rust-libc-0.2.174/libc-test/ |
| H A D | Cargo.toml | 69 name = "cmsg" 70 path = "test/cmsg.rs"
|
| H A D | build.rs | 20 let mut cmsg = cc::Build::new(); in do_cc() localVariable 22 cmsg.file("src/cmsg.c"); in do_cc() 25 cmsg.define("_XOPEN_SOURCE", "700"); in do_cc() 27 cmsg.compile("cmsg"); in do_cc()
|
| /rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/ |
| H A D | mod.rs | 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) 1437 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 1438 let next = cmsg as usize 1439 + _CMSG_ALIGN((*cmsg).cmsg_len as usize) 1443 (cmsg as usize + _CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
|
| /rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/ |
| H A D | mod.rs | 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) 1869 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 1870 if cmsg.is_null() { 1874 cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize) + _ALIGN(mem::size_of::<cmsghdr>()); 1879 (cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
|
| /rust-libc-0.2.174/src/unix/haiku/ |
| H A D | mod.rs | 1521 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 1522 (cmsg as *mut c_uchar).offset(CMSG_ALIGN(mem::size_of::<cmsghdr>()) as isize) 1533 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 1534 if cmsg.is_null() { 1537 let next = cmsg as usize 1538 + CMSG_ALIGN((*cmsg).cmsg_len as usize) 1544 (cmsg as usize + CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
|
| /rust-libc-0.2.174/src/vxworks/ |
| H A D | mod.rs | 1080 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 1081 let next = cmsg as usize 1082 + CMSG_ALIGN((*cmsg).cmsg_len as usize) 1086 (cmsg as usize + CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *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)
|
| /rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/ |
| H A D | mod.rs | 2287 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 2288 (cmsg as *mut c_uchar).add(_ALIGN(mem::size_of::<cmsghdr>())) 2295 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 2296 if cmsg.is_null() { 2300 cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize) + _ALIGN(mem::size_of::<cmsghdr>()); 2305 (cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
|
| /rust-libc-0.2.174/src/fuchsia/ |
| H A D | mod.rs | 3307 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 3308 cmsg.offset(1) as *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>() { 3314 } else if __CMSG_NEXT(cmsg).add(mem::size_of::<cmsghdr>()) >= __MHDR_END(mhdr) { 3317 __CMSG_NEXT(cmsg).cast() 3405 fn __CMSG_LEN(cmsg: *const cmsghdr) -> ssize_t { in __CMSG_LEN() 3406 ((unsafe { (*cmsg).cmsg_len as size_t } + mem::size_of::<c_long>() - 1) in __CMSG_LEN() 3410 fn __CMSG_NEXT(cmsg: *const cmsghdr) -> *mut c_uchar { in __CMSG_NEXT() 3411 (unsafe { cmsg.offset(__CMSG_LEN(cmsg)) }) as *mut c_uchar in __CMSG_NEXT()
|
| /rust-libc-0.2.174/src/unix/linux_like/emscripten/ |
| H A D | mod.rs | 1367 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 1368 if ((*cmsg).cmsg_len as usize) < mem::size_of::<cmsghdr>() { 1371 let next = (cmsg as usize + super::CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr;
|
| /rust-libc-0.2.174/src/unix/solarish/ |
| H A D | mod.rs | 2406 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 2407 _CMSG_DATA_ALIGN(cmsg.offset(1) as usize) as *mut c_uchar 2422 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 2423 if cmsg.is_null() { 2427 _CMSG_HDR_ALIGN(cmsg as usize + (*cmsg).cmsg_len as usize + size_of::<cmsghdr>()); 2432 _CMSG_HDR_ALIGN(cmsg as usize + (*cmsg).cmsg_len as usize) as *mut cmsghdr
|
| /rust-libc-0.2.174/src/unix/aix/ |
| H A D | mod.rs | 2446 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 2447 if cmsg.is_null() { 2450 if (cmsg as usize + (*cmsg).cmsg_len as usize + mem::size_of::<cmsghdr>()) 2456 (cmsg as usize + (*cmsg).cmsg_len as usize) as *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)
|
| /rust-libc-0.2.174/src/unix/cygwin/ |
| H A D | mod.rs | 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; 1879 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 1880 cmsg.offset(1).cast_mut().cast()
|
| /rust-libc-0.2.174/src/unix/nto/ |
| H A D | mod.rs | 2629 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 2630 let msg = _CMSG_ALIGN((*cmsg).cmsg_len as usize); 2631 let next = cmsg as usize + msg + _CMSG_ALIGN(mem::size_of::<cmsghdr>()); 2635 (cmsg as usize + msg) as *mut cmsghdr 2639 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 2640 (cmsg as *mut c_uchar).offset(_CMSG_ALIGN(mem::size_of::<cmsghdr>()) as isize)
|
| /rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/ |
| H A D | mod.rs | 4654 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 4655 (cmsg as *mut c_uchar).add(_ALIGN(mem::size_of::<cmsghdr>())) 4662 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 4663 if cmsg.is_null() { 4667 cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize) + _ALIGN(mem::size_of::<cmsghdr>()); 4672 (cmsg as usize + _ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr
|
| /rust-libc-0.2.174/src/unix/redox/ |
| H A D | mod.rs | 1245 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar; in CMSG_DATA() 1247 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr; in CMSG_NXTHDR()
|
| /rust-libc-0.2.174/src/unix/hurd/ |
| H A D | mod.rs | 3433 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 3434 (cmsg as *mut c_uchar).offset(CMSG_ALIGN(mem::size_of::<cmsghdr>()) as isize) 3445 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 3446 if ((*cmsg).cmsg_len as usize) < mem::size_of::<cmsghdr>() { 3449 let next = (cmsg as usize + CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr;
|
| /rust-libc-0.2.174/src/unix/bsd/apple/ |
| H A D | mod.rs | 5205 pub fn CMSG_NXTHDR(mhdr: *const crate::msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 5206 if cmsg.is_null() { 5209 let cmsg_len = (*cmsg).cmsg_len as usize; 5210 let next = cmsg as usize + __DARWIN_ALIGN32(cmsg_len); 5219 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 5220 (cmsg as *mut c_uchar).add(__DARWIN_ALIGN32(mem::size_of::<cmsghdr>()))
|
| /rust-libc-0.2.174/src/unix/linux_like/ |
| H A D | mod.rs | 1799 pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar { 1800 cmsg.offset(1) as *mut c_uchar
|
| /rust-libc-0.2.174/src/unix/linux_like/android/ |
| H A D | mod.rs | 3391 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 3392 let next = (cmsg as usize + super::CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr;
|
| /rust-libc-0.2.174/src/unix/linux_like/linux/ |
| H A D | mod.rs | 5910 pub fn CMSG_NXTHDR(mhdr: *const msghdr, cmsg: *const cmsghdr) -> *mut cmsghdr { 5911 if ((*cmsg).cmsg_len as usize) < size_of::<cmsghdr>() { 5914 let next = (cmsg as usize + super::CMSG_ALIGN((*cmsg).cmsg_len as usize)) as *mut cmsghdr;
|