Skip to content

Commit a685037

Browse files
committed
redox: Add remaining grp.h functions
1 parent 00f48a6 commit a685037

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

libc-test/semver/redox.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ bsearch
180180
chroot
181181
clearerr
182182
difftime
183+
endgrent
183184
endpwent
184185
endservent
185186
epoll_create
@@ -191,7 +192,10 @@ explicit_bzero
191192
fchdir
192193
fmemopen
193194
getdtablesize
195+
getgrent
196+
getgrgid
194197
getgrgid_r
198+
getgrnam
195199
getgrnam_r
196200
getgrouplist
197201
getline
@@ -212,6 +216,7 @@ pipe2
212216
pthread_condattr_setclock
213217
qsort
214218
reallocarray
219+
setgrent
215220
setpwent
216221
setrlimit
217222
setservent

src/unix/redox/mod.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,13 +1080,18 @@ extern "C" {
10801080
pub fn getdtablesize() -> ::c_int;
10811081

10821082
// grp.h
1083+
pub fn getgrent() -> *mut ::group;
1084+
pub fn setgrent();
1085+
pub fn endgrent();
1086+
pub fn getgrgid(gid: ::gid_t) -> *mut ::group;
10831087
pub fn getgrgid_r(
10841088
gid: ::gid_t,
10851089
grp: *mut ::group,
10861090
buf: *mut ::c_char,
10871091
buflen: ::size_t,
10881092
result: *mut *mut ::group,
10891093
) -> ::c_int;
1094+
pub fn getgrnam(name: *const ::c_char) -> *mut ::group;
10901095
pub fn getgrnam_r(
10911096
name: *const ::c_char,
10921097
grp: *mut ::group,

0 commit comments

Comments
 (0)