diff options
author | David Carlier <devnexen@gmail.com> | 2021-11-13 11:03:17 +0000 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2021-11-13 15:01:35 +0000 |
commit | afc6eb54dd52eaa138161abd9ff04484adcab55d (patch) | |
tree | 3c8431906baecb42ec0078b6a45a4c0ab154e6e4 | |
parent | 8c6b63463f02d7fa6f410ded2bf600329053796e (diff) | |
download | rust-libc-afc6eb54dd52eaa138161abd9ff04484adcab55d.tar.gz |
linux ctermid addition.
close #1928
-rw-r--r-- | libc-test/semver/linux-gnu.txt | 1 | ||||
-rw-r--r-- | libc-test/semver/linux-musl.txt | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/gnu/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/linux_like/linux/musl/mod.rs | 2 |
4 files changed, 6 insertions, 0 deletions
diff --git a/libc-test/semver/linux-gnu.txt b/libc-test/semver/linux-gnu.txt index 440863c248..fe19b6cd37 100644 --- a/libc-test/semver/linux-gnu.txt +++ b/libc-test/semver/linux-gnu.txt @@ -567,6 +567,7 @@ aiocb backtrace clock_adjtime copy_file_range +ctermid dlinfo dlmopen endutxent diff --git a/libc-test/semver/linux-musl.txt b/libc-test/semver/linux-musl.txt index 737eb1f11d..b2c5e9dc6b 100644 --- a/libc-test/semver/linux-musl.txt +++ b/libc-test/semver/linux-musl.txt @@ -25,6 +25,7 @@ aio_suspend aio_write aiocb clock_adjtime +ctermid explicit_bzero futimes getauxval diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs index 598bf465b4..a804ddb94a 100644 --- a/src/unix/linux_like/linux/gnu/mod.rs +++ b/src/unix/linux_like/linux/gnu/mod.rs @@ -1274,6 +1274,8 @@ extern "C" { pub fn explicit_bzero(s: *mut ::c_void, len: ::size_t); // Added in `glibc` 2.29 pub fn reallocarray(ptr: *mut ::c_void, nmemb: ::size_t, size: ::size_t) -> *mut ::c_void; + + pub fn ctermid(s: *mut ::c_char) -> *mut ::c_char; } extern "C" { diff --git a/src/unix/linux_like/linux/musl/mod.rs b/src/unix/linux_like/linux/musl/mod.rs index df596e9683..5446477461 100644 --- a/src/unix/linux_like/linux/musl/mod.rs +++ b/src/unix/linux_like/linux/musl/mod.rs @@ -758,6 +758,8 @@ extern "C" { pub fn adjtimex(buf: *mut ::timex) -> ::c_int; pub fn clock_adjtime(clk_id: ::clockid_t, buf: *mut ::timex) -> ::c_int; + + pub fn ctermid(s: *mut ::c_char) -> *mut ::c_char; } cfg_if! { |