diff options
author | carbotaniuman <41451839+carbotaniuman@users.noreply.github.com> | 2022-04-26 08:23:01 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-26 08:23:01 -0500 |
commit | 3d7f89f27afd29bd9f1ae2a06006a133ba3dc271 (patch) | |
tree | 4f8fa2ef10866406eeada6b7d5bc23bec992d7c3 /src/unix/mod.rs | |
parent | f6df53fd694f6fc903058c765efc10d77725b31b (diff) | |
download | rust-libc-3d7f89f27afd29bd9f1ae2a06006a133ba3dc271.tar.gz |
Add `stpcpy`, `stpncpy`, and `strtok_r` to unix
Diffstat (limited to 'src/unix/mod.rs')
-rw-r--r-- | src/unix/mod.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs index cb03b50d75..3d3d4bc6a9 100644 --- a/src/unix/mod.rs +++ b/src/unix/mod.rs @@ -515,6 +515,8 @@ extern "C" { pub fn strcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char; pub fn strncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char; + pub fn stpcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char; + pub fn stpncpy(dst: *mut c_char, src: *const c_char, n: size_t) -> *mut c_char; pub fn strcat(s: *mut c_char, ct: *const c_char) -> *mut c_char; pub fn strncat(s: *mut c_char, ct: *const c_char, n: size_t) -> *mut c_char; pub fn strcmp(cs: *const c_char, ct: *const c_char) -> c_int; @@ -538,6 +540,7 @@ extern "C" { )] pub fn strerror(n: c_int) -> *mut c_char; pub fn strtok(s: *mut c_char, t: *const c_char) -> *mut c_char; + pub fn strtok_r(s: *mut c_char, t: *const c_char, p: *mut *mut c_char) -> *mut c_char; pub fn strxfrm(s: *mut c_char, ct: *const c_char, n: size_t) -> size_t; pub fn strsignal(sig: c_int) -> *mut c_char; pub fn wcslen(buf: *const wchar_t) -> size_t; |