@@ -86,16 +86,15 @@ pub const O_NOFOLLOW: ::c_int = 0x8000_0000;
86
86
pub const O_ACCMODE : :: c_int = O_RDONLY | O_WRONLY | O_RDWR ;
87
87
88
88
extern {
89
- pub fn memalign ( align : :: size_t , size : :: size_t ) -> * mut :: c_void ;
90
- pub fn read ( fd : :: c_int , buf : * mut :: c_void , count : :: size_t )
91
- -> :: ssize_t ;
92
- pub fn write ( fd : :: c_int , buf : * const :: c_void , count : :: size_t )
93
- -> :: ssize_t ;
94
- pub fn fcntl ( fd : :: c_int , cmd : :: c_int , ...) -> :: c_int ;
89
+ pub fn chown ( path : * const c_char , uid : uid_t , gid : gid_t ) -> :: c_int ;
95
90
pub fn close ( fd : :: c_int ) -> :: c_int ;
96
- pub fn setenv ( name : * const c_char , val : * const c_char ,
97
- overwrite : :: c_int ) -> :: c_int ;
91
+ pub fn fchown ( fd : :: c_int , uid : :: uid_t , gid : :: gid_t ) -> :: c_int ;
92
+ pub fn fcntl ( fd : :: c_int , cmd : :: c_int , ...) -> :: c_int ;
93
+ pub fn memalign ( align : :: size_t , size : :: size_t ) -> * mut :: c_void ;
94
+ pub fn read ( fd : :: c_int , buf : * mut :: c_void , count : :: size_t ) -> :: ssize_t ;
95
+ pub fn setenv ( name : * const c_char , val : * const c_char , overwrite : :: c_int ) -> :: c_int ;
98
96
pub fn unsetenv ( name : * const c_char ) -> :: c_int ;
97
+ pub fn write ( fd : :: c_int , buf : * const :: c_void , count : :: size_t ) -> :: ssize_t ;
99
98
}
100
99
101
100
#[ link( name = "c" ) ]
0 commit comments