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
11651165fchflags
11661166fdatasync
11671167fdopendir
1168+ fgetxattr
1169+ flistxattr
1170+ fremovexattr
1171+ fsetxattr
11681172flags_to_string
11691173fmemopen
11701174forkpty
@@ -1210,6 +1214,7 @@ getutmpx
12101214getutxent
12111215getutxid
12121216getutxline
1217+ getxattr
12131218glob
12141219glob_t
12151220globfree
@@ -1240,7 +1245,10 @@ labs
12401245lastlog
12411246lastlogx
12421247lchflags
1248+ lgetxattr
12431249lio_listio
1250+ listxattr
1251+ llistxaatr
12441252localeconv_l
12451253lockf
12461254login
@@ -1250,6 +1258,8 @@ logoutx
12501258logwtmp
12511259logwtmpx
12521260login_tty
1261+ lremovexattr
1262+ lsetxattr
12531263lutimes
12541264lwpid_t
12551265madvise
@@ -1361,6 +1371,7 @@ regexec
13611371regfree
13621372regmatch_t
13631373regoff_t
1374+ removexattr
13641375sched_getparam
13651376sched_getscheduler
13661377sched_get_priority_max
@@ -1395,6 +1406,7 @@ setservent
13951406settimeofday
13961407setutent
13971408setutxent
1409+ setxattr
13981410shmat
13991411shmatt_t
14001412shmctl
Original file line number Diff line number Diff line change @@ -2620,6 +2620,50 @@ extern "C" {
26202620 tpe : :: c_int ,
26212621 ) ;
26222622
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+
26232667 pub fn string_to_flags (
26242668 string_p : * mut * mut :: c_char ,
26252669 setp : * mut :: c_ulong ,
You can’t perform that action at this time.
0 commit comments