From ac00e0c1e7b7463d6e22a0123a821cc19e4d0479 Mon Sep 17 00:00:00 2001 From: superwhiskers Date: Sun, 28 May 2023 23:14:05 -0500 Subject: [PATCH] linux-gnu: add putpwent/putgrent --- libc-test/semver/linux-gnu.txt | 2 ++ src/unix/linux_like/linux/gnu/mod.rs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/libc-test/semver/linux-gnu.txt b/libc-test/semver/linux-gnu.txt index 1a5f6ab25af84..02d29313cb060 100644 --- a/libc-test/semver/linux-gnu.txt +++ b/libc-test/semver/linux-gnu.txt @@ -654,3 +654,5 @@ dirname posix_basename gnu_basename getmntent_r +putpwent +putgrent diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs index e88ad4eb2ce5b..ba4664bf50e50 100644 --- a/src/unix/linux_like/linux/gnu/mod.rs +++ b/src/unix/linux_like/linux/gnu/mod.rs @@ -1302,6 +1302,9 @@ extern "C" { result: *mut *mut ::group, ) -> ::c_int; + pub fn putpwent(p: *const ::passwd, stream: *mut ::FILE) -> ::c_int; + pub fn putgrent(grp: *const ::group, stream: *mut ::FILE) -> ::c_int; + pub fn sethostid(hostid: ::c_long) -> ::c_int; pub fn memfd_create(name: *const ::c_char, flags: ::c_uint) -> ::c_int;