| /rust-libc-0.2.174/src/teeos/ |
| H A D | mod.rs | 139 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 D | mod.rs | 16 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 D | mod.rs | 34 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/newlib/ |
| H A D | mod.rs | 221 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 D | mod.rs | 75 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/ |
| H A D | mod.rs | 192 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/cygwin/ |
| H A D | mod.rs | 76 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 D | mod.rs | 1334 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 D | mod.rs | 855 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 D | mod.rs | 71 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 D | mod.rs | 50 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 D | mod.rs | 280 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/haiku/ |
| H A D | mod.rs | 354 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 D | mod.rs | 383 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 D | mod.rs | 799 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 D | mod.rs | 225 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 D | mod.rs | 149 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 D | unix.txt | 765 sem_t
|
| /rust-libc-0.2.174/src/unix/hurd/ |
| H A D | mod.rs | 629 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 D | mod.rs | 64 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/ |
| H A D | mod.rs | 1536 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 D | mod.rs | 261 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/linux_like/linux/ |
| H A D | mod.rs | 2929 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 D | mod.rs | 249 pub struct sem_t {
|
| /rust-libc-0.2.174/src/unix/linux_like/ |
| H A D | mod.rs | 1919 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
|