Home
last modified time | relevance | path

Searched refs:cmsg (Results 1 – 22 of 22) sorted by relevance

/rust-libc-0.2.174/libc-test/src/
H A Dcmsg.c13 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 Dcmsg.rs15 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 DCargo.toml69 name = "cmsg"
70 path = "test/cmsg.rs"
H A Dbuild.rs20 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 Dmod.rs1429 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 Dmod.rs1861 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 Dmod.rs1521 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 Dmod.rs1080 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 Dmod.rs2287 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 Dmod.rs3307 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 Dmod.rs1367 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 Dmod.rs2406 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 Dmod.rs2446 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 Dmod.rs1869 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 Dmod.rs2629 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 Dmod.rs4654 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 Dmod.rs1245 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 Dmod.rs3433 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 Dmod.rs5205 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 Dmod.rs1799 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 Dmod.rs3391 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 Dmod.rs5910 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;