File tree 2 files changed +41
-2
lines changed
2 files changed +41
-2
lines changed Original file line number Diff line number Diff line change @@ -137,8 +137,8 @@ SO_PEERCRED
137
137
SO_PEERSEC
138
138
SO_PRIORITY
139
139
SO_PROTOCOL
140
- SO_REUSEPORT
141
140
SO_RCVBUFFORCE
141
+ SO_REUSEPORT
142
142
SO_SNDBUFFORCE
143
143
TCFLSH
144
144
TCGETS
@@ -180,6 +180,7 @@ bsearch
180
180
chroot
181
181
clearerr
182
182
difftime
183
+ endpwent
183
184
endservent
184
185
epoll_create
185
186
epoll_create1
@@ -189,12 +190,17 @@ epoll_wait
189
190
explicit_bzero
190
191
fchdir
191
192
fmemopen
193
+ getdtablesize
194
+ getgrgid_r
195
+ getgrnam_r
196
+ getgrouplist
192
197
getline
198
+ getpwent
199
+ getpwnam_r
193
200
getrlimit
194
201
getrusage
195
202
getservbyport
196
203
getservent
197
- getdtablesize
198
204
killpg
199
205
lockf
200
206
madvise
@@ -206,6 +212,7 @@ pipe2
206
212
pthread_condattr_setclock
207
213
qsort
208
214
reallocarray
215
+ setpwent
209
216
setrlimit
210
217
setservent
211
218
strcasecmp
Original file line number Diff line number Diff line change @@ -996,6 +996,28 @@ extern "C" {
996
996
pub fn pipe2 ( fds : * mut :: c_int , flags : :: c_int ) -> :: c_int ;
997
997
pub fn getdtablesize ( ) -> :: c_int ;
998
998
999
+ // grp.h
1000
+ pub fn getgrgid_r (
1001
+ gid : :: gid_t ,
1002
+ grp : * mut :: group ,
1003
+ buf : * mut :: c_char ,
1004
+ buflen : :: size_t ,
1005
+ result : * mut * mut :: group ,
1006
+ ) -> :: c_int ;
1007
+ pub fn getgrnam_r (
1008
+ name : * const :: c_char ,
1009
+ grp : * mut :: group ,
1010
+ buf : * mut :: c_char ,
1011
+ buflen : :: size_t ,
1012
+ result : * mut * mut :: group ,
1013
+ ) -> :: c_int ;
1014
+ pub fn getgrouplist (
1015
+ user : * const :: c_char ,
1016
+ group : :: gid_t ,
1017
+ groups : * mut :: gid_t ,
1018
+ ngroups : * mut :: c_int ,
1019
+ ) -> :: c_int ;
1020
+
999
1021
// malloc.h
1000
1022
pub fn memalign ( align : :: size_t , size : :: size_t ) -> * mut :: c_void ;
1001
1023
@@ -1028,6 +1050,16 @@ extern "C" {
1028
1050
) -> :: c_int ;
1029
1051
1030
1052
// pwd.h
1053
+ pub fn getpwent ( ) -> * mut passwd ;
1054
+ pub fn setpwent ( ) ;
1055
+ pub fn endpwent ( ) ;
1056
+ pub fn getpwnam_r (
1057
+ name : * const :: c_char ,
1058
+ pwd : * mut passwd ,
1059
+ buf : * mut :: c_char ,
1060
+ buflen : :: size_t ,
1061
+ result : * mut * mut passwd ,
1062
+ ) -> :: c_int ;
1031
1063
pub fn getpwuid_r (
1032
1064
uid : :: uid_t ,
1033
1065
pwd : * mut passwd ,
You can’t perform that action at this time.
0 commit comments