File tree 2 files changed +56
-0
lines changed
src/unix/bsd/netbsdlike/netbsd
2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change @@ -1173,6 +1173,10 @@ fchdir
1173
1173
fchflags
1174
1174
fdatasync
1175
1175
fdopendir
1176
+ fgetxattr
1177
+ flistxattr
1178
+ fremovexattr
1179
+ fsetxattr
1176
1180
flags_to_string
1177
1181
fmemopen
1178
1182
forkpty
@@ -1218,6 +1222,7 @@ getutmpx
1218
1222
getutxent
1219
1223
getutxid
1220
1224
getutxline
1225
+ getxattr
1221
1226
glob
1222
1227
glob_t
1223
1228
globfree
@@ -1248,7 +1253,10 @@ labs
1248
1253
lastlog
1249
1254
lastlogx
1250
1255
lchflags
1256
+ lgetxattr
1251
1257
lio_listio
1258
+ listxattr
1259
+ llistxaatr
1252
1260
localeconv_l
1253
1261
lockf
1254
1262
login
@@ -1258,6 +1266,8 @@ logoutx
1258
1266
logwtmp
1259
1267
logwtmpx
1260
1268
login_tty
1269
+ lremovexattr
1270
+ lsetxattr
1261
1271
lutimes
1262
1272
lwpid_t
1263
1273
madvise
@@ -1369,6 +1379,7 @@ regexec
1369
1379
regfree
1370
1380
regmatch_t
1371
1381
regoff_t
1382
+ removexattr
1372
1383
sched_getparam
1373
1384
sched_getscheduler
1374
1385
sched_get_priority_max
@@ -1403,6 +1414,7 @@ setservent
1403
1414
settimeofday
1404
1415
setutent
1405
1416
setutxent
1417
+ setxattr
1406
1418
shmat
1407
1419
shmatt_t
1408
1420
shmctl
Original file line number Diff line number Diff line change @@ -2629,6 +2629,50 @@ extern "C" {
2629
2629
tpe : :: c_int ,
2630
2630
) ;
2631
2631
2632
+ pub fn getxattr (
2633
+ path : * const :: c_char ,
2634
+ name : * const :: c_char ,
2635
+ value : * mut :: c_void ,
2636
+ size : :: size_t ,
2637
+ ) -> :: ssize_t ;
2638
+ pub fn lgetxattr (
2639
+ path : * const :: c_char ,
2640
+ name : * const :: c_char ,
2641
+ value : * mut :: c_void ,
2642
+ size : :: size_t ,
2643
+ ) -> :: ssize_t ;
2644
+ pub fn fgetxattr (
2645
+ filedes : :: c_int ,
2646
+ name : * const :: c_char ,
2647
+ value : * mut :: c_void ,
2648
+ size : :: size_t ,
2649
+ ) -> :: ssize_t ;
2650
+ pub fn setxattr (
2651
+ path : * const :: c_char ,
2652
+ name : * const :: c_char ,
2653
+ value : * const :: c_void ,
2654
+ size : :: size_t ,
2655
+ ) -> :: c_int ;
2656
+ pub fn lsetxattr (
2657
+ path : * const :: c_char ,
2658
+ name : * const :: c_char ,
2659
+ value : * const :: c_void ,
2660
+ size : :: size_t ,
2661
+ ) -> :: c_int ;
2662
+ pub fn fsetxattr (
2663
+ filedes : :: c_int ,
2664
+ name : * const :: c_char ,
2665
+ value : * const :: c_void ,
2666
+ size : :: size_t ,
2667
+ flags : :: c_int ,
2668
+ ) -> :: c_int ;
2669
+ pub fn listxattr ( path : * const :: c_char , list : * mut :: c_char , size : :: size_t ) -> :: ssize_t ;
2670
+ pub fn llistxattr ( path : * const :: c_char , list : * mut :: c_char , size : :: size_t ) -> :: ssize_t ;
2671
+ pub fn flistxattr ( filedes : :: c_int , list : * mut :: c_char , size : :: size_t ) -> :: ssize_t ;
2672
+ pub fn removexattr ( path : * const :: c_char , name : * const :: c_char ) -> :: c_int ;
2673
+ pub fn lremovexattr ( path : * const :: c_char , name : * const :: c_char ) -> :: c_int ;
2674
+ pub fn fremovexattr ( fd : :: c_int , path : * const :: c_char , name : * const :: c_char ) -> :: c_int ;
2675
+
2632
2676
pub fn string_to_flags (
2633
2677
string_p : * mut * mut :: c_char ,
2634
2678
setp : * mut :: c_ulong ,
You can’t perform that action at this time.
0 commit comments