Skip to content

Commit b186b72

Browse files
committed
Move endpwent out of the base Unix module
* Doesn't do much without getpwent/setpwent * Not supported on Android before Android O
1 parent f1d2011 commit b186b72

File tree

5 files changed

+4
-1
lines changed

5 files changed

+4
-1
lines changed

src/unix/bsd/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@ extern {
374374
#[cfg_attr(target_os = "netbsd", link_name = "__getpwent50")]
375375
pub fn getpwent() -> *mut passwd;
376376
pub fn setpwent();
377+
pub fn endpwent();
377378
pub fn getprogname() -> *const ::c_char;
378379
pub fn setprogname(name: *const ::c_char);
379380
pub fn getloadavg(loadavg: *mut ::c_double, nelem: ::c_int) -> ::c_int;

src/unix/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,6 @@ extern {
281281
pub fn getgrnam(name: *const ::c_char) -> *mut group;
282282
pub fn getgrgid(gid: ::gid_t) -> *mut group;
283283

284-
pub fn endpwent();
285284
#[cfg_attr(target_os = "netbsd", link_name = "__getpwnam50")]
286285
pub fn getpwnam(name: *const ::c_char) -> *mut passwd;
287286
#[cfg_attr(target_os = "netbsd", link_name = "__getpwuid50")]

src/unix/notbsd/linux/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -987,6 +987,7 @@ extern {
987987
pub fn lutimes(file: *const ::c_char, times: *const ::timeval) -> ::c_int;
988988

989989
pub fn setpwent();
990+
pub fn endpwent();
990991
pub fn getpwent() -> *mut passwd;
991992
pub fn setspent();
992993
pub fn endspent();

src/unix/solaris/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,6 +1188,7 @@ extern {
11881188
sevlen: ::socklen_t,
11891189
flags: ::c_int) -> ::c_int;
11901190
pub fn setpwent();
1191+
pub fn endpwent();
11911192
pub fn getpwent() -> *mut passwd;
11921193
pub fn fdatasync(fd: ::c_int) -> ::c_int;
11931194
pub fn nl_langinfo_l(item: ::nl_item, locale: ::locale_t) -> *mut ::c_char;

src/unix/uclibc/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1588,6 +1588,7 @@ extern {
15881588
pub fn lutimes(file: *const ::c_char, times: *const ::timeval) -> ::c_int;
15891589

15901590
pub fn setpwent();
1591+
pub fn endpwent();
15911592
pub fn getpwent() -> *mut passwd;
15921593
pub fn setspent();
15931594
pub fn endspent();

0 commit comments

Comments
 (0)