Home
last modified time | relevance | path

Searched refs:sem_t (Results 1 – 25 of 32) sorted by relevance

12

/rust-libc-0.2.174/src/teeos/
H A Dmod.rs139 pub struct sem_t { struct
1185 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
1187 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
1189 pub fn sem_getvalue(sem: *mut sem_t, valp: *mut c_int) -> c_int; in sem_getvalue() argument
1191 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
1193 pub fn sem_open(name: *const c_char, flags: c_int, ...) -> *mut sem_t; in sem_open() argument
1195 pub fn sem_post(sem: *mut sem_t) -> c_int; in sem_post()
1199 pub fn sem_wait(sem: *mut sem_t) -> c_int; in sem_wait()
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/
H A Dmod.rs16 pub type sem_t = *mut sem; typedef
626 pub const SEM_FAILED: *mut sem_t = 0 as *mut sem_t;
674 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
675 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
712 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
713 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/
H A Dmod.rs34 pub struct sem_t {
/rust-libc-0.2.174/src/unix/newlib/
H A Dmod.rs221 pub struct sem_t {
873 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
874 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
924 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
934 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/
H A Dmod.rs75 pub struct sem_t {
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/
H A Dmod.rs192 pub struct sem_t {
/rust-libc-0.2.174/src/unix/cygwin/
H A Dmod.rs76 pub type sem_t = *mut sem; typedef
1123 pub const SEM_FAILED: *mut sem_t = core::ptr::null_mut();
2080 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
2081 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
2082 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
2083 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
2085 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const timespec) -> c_int; in sem_timedwait() argument
2086 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/
H A Dmod.rs1334 pub const SEM_FAILED: *mut sem_t = 0 as *mut sem_t;
1499 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
1500 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
1703 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
1704 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
/rust-libc-0.2.174/src/fuchsia/
H A Dmod.rs855 pub struct sem_t {
2455 pub const SEM_FAILED: *mut crate::sem_t = 0 as *mut sem_t;
3866 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
3867 pub fn sem_wait(sem: *mut sem_t) -> c_int; in sem_wait()
3868 pub fn sem_trywait(sem: *mut sem_t) -> c_int; in sem_trywait()
3869 pub fn sem_post(sem: *mut sem_t) -> c_int; in sem_post()
3870 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
4178 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
4179 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
4240 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
[all …]
/rust-libc-0.2.174/src/unix/nto/
H A Dmod.rs71 pub type sem_t = sync_t; typedef
1536 pub const SEM_FAILED: *mut crate::sem_t = 0xFFFFFFFFFFFFFFFF as *mut sem_t;
2800 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
2801 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
2976 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
2977 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
3052 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
3063 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/src/unix/aix/
H A Dmod.rs50 pub type sem_t = c_int; typedef
1167 pub const SEM_FAILED: *mut sem_t = -1isize as *mut crate::sem_t;
3239 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
3240 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
3241 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
3242 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
3243 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
3244 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/
H A Dmod.rs280 pub struct sem_t {
/rust-libc-0.2.174/src/unix/haiku/
H A Dmod.rs354 pub struct sem_t {
1680 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
1681 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
1812 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
1822 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/src/unix/solarish/
H A Dmod.rs383 pub struct sem_t {
2519 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
2520 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
2605 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
2606 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
2867 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
2883 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/src/unix/bsd/
H A Dmod.rs799 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
813 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/src/unix/linux_like/emscripten/
H A Dmod.rs225 pub struct sem_t {
847 pub const SEM_FAILED: *mut crate::sem_t = 0 as *mut sem_t;
/rust-libc-0.2.174/src/unix/linux_like/android/
H A Dmod.rs149 pub struct sem_t {
1566 pub const SEM_FAILED: *mut sem_t = 0 as *mut sem_t;
3656 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
3657 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
3761 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
3770 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/libc-test/semver/
H A Dunix.txt765 sem_t
/rust-libc-0.2.174/src/unix/hurd/
H A Dmod.rs629 pub struct sem_t {
1794 pub const SEM_FAILED: *mut crate::sem_t = 0 as *mut sem_t;
4019 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
4020 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
4021 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
4022 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
/rust-libc-0.2.174/src/unix/nuttx/
H A Dmod.rs64 pub struct sem_t {
/rust-libc-0.2.174/src/unix/
H A Dmod.rs1536 pub fn sem_wait(sem: *mut sem_t) -> c_int; in sem_wait()
1537 pub fn sem_trywait(sem: *mut sem_t) -> c_int; in sem_trywait()
1538 pub fn sem_post(sem: *mut sem_t) -> c_int; in sem_post()
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/
H A Dmod.rs261 pub struct sem_t {
/rust-libc-0.2.174/src/unix/linux_like/linux/
H A Dmod.rs2929 pub const SEM_FAILED: *mut crate::sem_t = 0 as *mut sem_t;
6550 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
6551 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
6679 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
6690 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/
H A Dmod.rs249 pub struct sem_t {
/rust-libc-0.2.174/src/unix/linux_like/
H A Dmod.rs1919 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
1920 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument

12