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 @@ -1173,6 +1173,10 @@ fchdir
11731173fchflags
11741174fdatasync
11751175fdopendir
1176+ fgetxattr
1177+ flistxattr
1178+ fremovexattr
1179+ fsetxattr
11761180flags_to_string
11771181fmemopen
11781182forkpty
@@ -1218,6 +1222,7 @@ getutmpx
12181222getutxent
12191223getutxid
12201224getutxline
1225+ getxattr
12211226glob
12221227glob_t
12231228globfree
@@ -1248,7 +1253,10 @@ labs
12481253lastlog
12491254lastlogx
12501255lchflags
1256+ lgetxattr
12511257lio_listio
1258+ listxattr
1259+ llistxaatr
12521260localeconv_l
12531261lockf
12541262login
@@ -1258,6 +1266,8 @@ logoutx
12581266logwtmp
12591267logwtmpx
12601268login_tty
1269+ lremovexattr
1270+ lsetxattr
12611271lutimes
12621272lwpid_t
12631273madvise
@@ -1369,6 +1379,7 @@ regexec
13691379regfree
13701380regmatch_t
13711381regoff_t
1382+ removexattr
13721383sched_getparam
13731384sched_getscheduler
13741385sched_get_priority_max
@@ -1403,6 +1414,7 @@ setservent
14031414settimeofday
14041415setutent
14051416setutxent
1417+ setxattr
14061418shmat
14071419shmatt_t
14081420shmctl
Original file line number Diff line number Diff line change @@ -2629,6 +2629,50 @@ extern "C" {
26292629 tpe : :: c_int ,
26302630 ) ;
26312631
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+
26322676 pub fn string_to_flags (
26332677 string_p : * mut * mut :: c_char ,
26342678 setp : * mut :: c_ulong ,
You can’t perform that action at this time.
0 commit comments