Skip to content

Commit 81a0e2c

Browse files
committed
openbsd: unbreak: chflags family
1 parent 914e50a commit 81a0e2c

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

src/unix/bsd/netbsdlike/mod.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -611,11 +611,6 @@ f! {
611611
}
612612
}
613613

614-
extern {
615-
pub fn chflags(path: *const ::c_char, flags: ::c_ulong) -> ::c_int;
616-
pub fn fchflags(fd: ::c_int, flags: ::c_ulong) -> ::c_int;
617-
}
618-
619614
#[link(name = "util")]
620615
extern {
621616
pub fn mincore(addr: *mut ::c_void, len: ::size_t,

src/unix/bsd/netbsdlike/netbsd/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,6 +1032,8 @@ extern {
10321032
pub fn lio_listio(mode: ::c_int, aiocb_list: *const *mut aiocb,
10331033
nitems: ::c_int, sevp: *mut sigevent) -> ::c_int;
10341034

1035+
pub fn chflags(path: *const ::c_char, flags: ::c_ulong) -> ::c_int;
1036+
pub fn fchflags(fd: ::c_int, flags: ::c_ulong) -> ::c_int;
10351037
pub fn lchflags(path: *const ::c_char, flags: ::c_ulong) -> ::c_int;
10361038

10371039
pub fn extattr_delete_fd(fd: ::c_int,

src/unix/bsd/netbsdlike/openbsdlike/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,9 @@ f! {
710710
}
711711

712712
extern {
713-
pub fn chflagsat(fd: ::c_int, path: *const ::c_char, flags: ::c_ulong,
713+
pub fn chflags(path: *const ::c_char, flags: ::c_uint) -> ::c_int;
714+
pub fn fchflags(fd: ::c_int, flags: ::c_uint) -> ::c_int;
715+
pub fn chflagsat(fd: ::c_int, path: *const ::c_char, flags: ::c_uint,
714716
atflag: ::c_int) -> ::c_int;
715717
pub fn dirfd(dirp: *mut ::DIR) -> ::c_int;
716718
pub fn getnameinfo(sa: *const ::sockaddr,

0 commit comments

Comments
 (0)