File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed
src/unix/bsd/netbsdlike/netbsd Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change @@ -1165,6 +1165,10 @@ fchdir
1165
1165
fchflags
1166
1166
fdatasync
1167
1167
fdopendir
1168
+ fgetxattr
1169
+ flistxattr
1170
+ fremovexattr
1171
+ fsetxattr
1168
1172
flags_to_string
1169
1173
fmemopen
1170
1174
forkpty
@@ -1210,6 +1214,7 @@ getutmpx
1210
1214
getutxent
1211
1215
getutxid
1212
1216
getutxline
1217
+ getxattr
1213
1218
glob
1214
1219
glob_t
1215
1220
globfree
@@ -1240,7 +1245,10 @@ labs
1240
1245
lastlog
1241
1246
lastlogx
1242
1247
lchflags
1248
+ lgetxattr
1243
1249
lio_listio
1250
+ listxattr
1251
+ llistxaatr
1244
1252
localeconv_l
1245
1253
lockf
1246
1254
login
@@ -1250,6 +1258,8 @@ logoutx
1250
1258
logwtmp
1251
1259
logwtmpx
1252
1260
login_tty
1261
+ lremovexattr
1262
+ lsetxattr
1253
1263
lutimes
1254
1264
lwpid_t
1255
1265
madvise
@@ -1361,6 +1371,7 @@ regexec
1361
1371
regfree
1362
1372
regmatch_t
1363
1373
regoff_t
1374
+ removexattr
1364
1375
sched_getparam
1365
1376
sched_getscheduler
1366
1377
sched_get_priority_max
@@ -1395,6 +1406,7 @@ setservent
1395
1406
settimeofday
1396
1407
setutent
1397
1408
setutxent
1409
+ setxattr
1398
1410
shmat
1399
1411
shmatt_t
1400
1412
shmctl
Original file line number Diff line number Diff line change @@ -2620,6 +2620,50 @@ extern "C" {
2620
2620
tpe : :: c_int ,
2621
2621
) ;
2622
2622
2623
+ pub fn getxattr (
2624
+ path : * const :: c_char ,
2625
+ name : * const :: c_char ,
2626
+ value : * mut :: c_void ,
2627
+ size : :: size_t ,
2628
+ ) -> :: ssize_t ;
2629
+ pub fn lgetxattr (
2630
+ path : * const :: c_char ,
2631
+ name : * const :: c_char ,
2632
+ value : * mut :: c_void ,
2633
+ size : :: size_t ,
2634
+ ) -> :: ssize_t ;
2635
+ pub fn fgetxattr (
2636
+ filedes : :: c_int ,
2637
+ name : * const :: c_char ,
2638
+ value : * mut :: c_void ,
2639
+ size : :: size_t ,
2640
+ ) -> :: ssize_t ;
2641
+ pub fn setxattr (
2642
+ path : * const :: c_char ,
2643
+ name : * const :: c_char ,
2644
+ value : * const :: c_void ,
2645
+ size : :: size_t ,
2646
+ ) -> :: c_int ;
2647
+ pub fn lsetxattr (
2648
+ path : * const :: c_char ,
2649
+ name : * const :: c_char ,
2650
+ value : * const :: c_void ,
2651
+ size : :: size_t ,
2652
+ ) -> :: c_int ;
2653
+ pub fn fsetxattr (
2654
+ filedes : :: c_int ,
2655
+ name : * const :: c_char ,
2656
+ value : * const :: c_void ,
2657
+ size : :: size_t ,
2658
+ flags : :: c_int ,
2659
+ ) -> :: c_int ;
2660
+ pub fn listxattr ( path : * const :: c_char , list : * mut :: c_char , size : :: size_t ) -> :: ssize_t ;
2661
+ pub fn llistxattr ( path : * const :: c_char , list : * mut :: c_char , size : :: size_t ) -> :: ssize_t ;
2662
+ pub fn flistxattr ( filedes : :: c_int , list : * mut :: c_char , size : :: size_t ) -> :: ssize_t ;
2663
+ pub fn removexattr ( path : * const :: c_char , name : * const :: c_char ) -> :: c_int ;
2664
+ pub fn lremovexattr ( path : * const :: c_char , name : * const :: c_char ) -> :: c_int ;
2665
+ pub fn fremovexattr ( fd : :: c_int , path : * const :: c_char , name : * const :: c_char ) -> :: c_int ;
2666
+
2623
2667
pub fn string_to_flags (
2624
2668
string_p : * mut * mut :: c_char ,
2625
2669
setp : * mut :: c_ulong ,
You can’t perform that action at this time.
0 commit comments