diff options
author | bors <bors@rust-lang.org> | 2021-08-09 17:51:24 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2021-08-09 17:51:24 +0000 |
commit | 8aa6cea3a3a39767f441716a992112b804af2af7 (patch) | |
tree | f4dfcb629d53780bb40068765ece3828c3ad4f59 | |
parent | f5e31f208ee51d60e4848e09c16ee86e3968b6f8 (diff) | |
parent | ae882ec4391a5235f0dbd0761cd4ffcb4e94025a (diff) | |
download | rust-libc-8aa6cea3a3a39767f441716a992112b804af2af7.tar.gz |
Auto merge of #2314 - devnexen:netbsd_log_upd, r=Amanieu
netbsd log api utmpx flavor addition
-rw-r--r-- | libc-test/semver/netbsd.txt | 3 | ||||
-rw-r--r-- | src/unix/bsd/netbsdlike/netbsd/mod.rs | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index dd9ccdb8ad..db4c080e87 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -1174,8 +1174,11 @@ lio_listio localeconv_l lockf login +loginx logout +logoutx logwtmp +logwtmpx login_tty lutimes lwpid_t diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index 540acb3b34..795eb36ab3 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -2333,8 +2333,18 @@ extern "C" { ) -> *mut ::c_char; #[link_name = "__login50"] pub fn login(ut: *const utmp); + #[link_name = "__loginx50"] + pub fn loginx(ut: *const utmpx); pub fn logout(line: *const ::c_char); + pub fn logoutx(line: *const ::c_char, status: ::c_int, tpe: ::c_int); pub fn logwtmp(line: *const ::c_char, name: *const ::c_char, host: *const ::c_char); + pub fn logwtmpx( + line: *const ::c_char, + name: *const ::c_char, + host: *const ::c_char, + status: ::c_int, + tpe: ::c_int, + ); pub fn kinfo_getvmmap(pid: ::pid_t, cntp: *mut ::size_t) -> *mut kinfo_vmentry; } |