Home
last modified time | relevance | path

Searched defs:sem_t (Results 1 – 19 of 19) sorted by relevance

/rust-libc-0.2.174/src/teeos/
H A Dmod.rs139 pub struct sem_t { struct
140 pub __val: [c_int; 4 * core::mem::size_of::<c_long>() / core::mem::size_of::<c_int>()],
1189 pub fn sem_getvalue(sem: *mut sem_t, valp: *mut c_int) -> c_int; in sem_getvalue()
1191 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
1193 pub fn sem_open(name: *const c_char, flags: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/
H A Dmod.rs16 pub type sem_t = *mut sem; typedef
675 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
712 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
713 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
/rust-libc-0.2.174/src/unix/newlib/
H A Dmod.rs874 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
934 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/cygwin/
H A Dmod.rs76 pub type sem_t = *mut sem; typedef
2080 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
2082 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
2085 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const timespec) -> c_int; in sem_timedwait()
2086 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
/rust-libc-0.2.174/src/unix/nto/
H A Dmod.rs71 pub type sem_t = sync_t; typedef
2801 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
2976 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
2977 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
3063 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/
H A Dmod.rs1500 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
1703 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
1704 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
/rust-libc-0.2.174/src/unix/aix/
H A Dmod.rs50 pub type sem_t = c_int; typedef
3241 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
3242 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
3243 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
3244 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
/rust-libc-0.2.174/src/unix/solarish/
H A Dmod.rs2520 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
2605 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
2606 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
2883 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/bsd/
H A Dmod.rs813 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/haiku/
H A Dmod.rs1681 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
1822 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/fuchsia/
H A Dmod.rs3870 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
4178 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
4179 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
4251 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/
H A Dmod.rs24 pub type sem_t = *mut sem; typedef
/rust-libc-0.2.174/src/unix/linux_like/android/
H A Dmod.rs3656 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
3657 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
3770 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/redox/
H A Dmod.rs23 pub type sem_t = *mut c_void; typedef
/rust-libc-0.2.174/src/unix/hurd/
H A Dmod.rs4019 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
4021 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
4022 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
/rust-libc-0.2.174/src/unix/linux_like/
H A Dmod.rs1920 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
/rust-libc-0.2.174/src/unix/linux_like/linux/
H A Dmod.rs6550 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait()
6551 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue()
6690 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open()
/rust-libc-0.2.174/src/unix/bsd/apple/
H A Dmod.rs27 pub type sem_t = c_int; typedef
5281 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init()
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/
H A Dmod.rs15 pub type sem_t = _sem; typedef