diff options
author | Florian Hahn <flo@fhahn.com> | 2015-12-16 12:28:51 +0100 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2015-12-16 23:23:16 +0100 |
commit | 6bb23a162cd83f7fd154d15856c9a68d821418c5 (patch) | |
tree | 54d9b905905d832749c9f17d74f686d3f4373248 /src | |
parent | ab53d5e9571954985955c48f4dcf31ef9b54540f (diff) | |
download | rust-libc-6bb23a162cd83f7fd154d15856c9a68d821418c5.tar.gz |
Add binding for memrchr on Linux, FreeBSD, OpenBSD and NetBSD
Diffstat (limited to 'src')
-rw-r--r-- | src/unix/bsd/freebsdlike/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/bsd/openbsdlike/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/notbsd/mod.rs | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/unix/bsd/freebsdlike/mod.rs b/src/unix/bsd/freebsdlike/mod.rs index ebcdee7c0f..8481e0cf98 100644 --- a/src/unix/bsd/freebsdlike/mod.rs +++ b/src/unix/bsd/freebsdlike/mod.rs @@ -575,6 +575,7 @@ extern { len: ::off_t) -> ::c_int; pub fn sched_setscheduler(pid: ::pid_t, policy: ::c_int, param: *const sched_param) -> ::c_int; pub fn sched_getscheduler(pid: ::pid_t) -> ::c_int; + pub fn memrchr(cx: *const ::c_void, c: ::c_int, n: ::size_t) -> *mut ::c_void; } cfg_if! { diff --git a/src/unix/bsd/openbsdlike/mod.rs b/src/unix/bsd/openbsdlike/mod.rs index 17a90ee60c..3d43e52670 100644 --- a/src/unix/bsd/openbsdlike/mod.rs +++ b/src/unix/bsd/openbsdlike/mod.rs @@ -363,6 +363,7 @@ extern { pub fn pthread_set_name_np(tid: ::pthread_t, name: *const ::c_char); pub fn pthread_stackseg_np(thread: ::pthread_t, sinfo: *mut ::stack_t) -> ::c_uint; + pub fn memrchr(cx: *const ::c_void, c: ::c_int, n: ::size_t) -> *mut ::c_void; } cfg_if! { diff --git a/src/unix/notbsd/mod.rs b/src/unix/notbsd/mod.rs index 7666fcc97b..046fbe3839 100644 --- a/src/unix/notbsd/mod.rs +++ b/src/unix/notbsd/mod.rs @@ -606,6 +606,7 @@ extern { arg: *mut ::c_void, ...) -> ::c_int; pub fn statfs(path: *const ::c_char, buf: *mut statfs) -> ::c_int; pub fn fstatfs(fd: ::c_int, buf: *mut statfs) -> ::c_int; + pub fn memrchr(cx: *const ::c_void, c: ::c_int, n: ::size_t) -> *mut ::c_void; } cfg_if! { |