Skip to content

Commit 6e69c9f

Browse files
committed
fix types
1 parent 77db2d8 commit 6e69c9f

File tree

5 files changed

+26
-22
lines changed

5 files changed

+26
-22
lines changed

src/unix/linux_like/android/b32/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ pub type sigset_t = ::c_ulong;
99
pub type socklen_t = i32;
1010
pub type time64_t = i64;
1111
pub type __u64 = ::c_ulonglong;
12+
pub type __s64 = ::c_longlong;
1213

1314
s! {
1415
pub struct sigaction {

src/unix/linux_like/android/b64/aarch64/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
pub type c_char = u8;
22
pub type wchar_t = u32;
33
pub type __u64 = ::c_ulonglong;
4+
pub type __s64 = ::c_longlong;
45

56
s! {
67
pub struct stat {

src/unix/linux_like/android/b64/riscv64/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ pub type c_char = i8;
22
pub type wchar_t = u32;
33
pub type greg_t = i64;
44
pub type __u64 = ::c_ulonglong;
5+
pub type __s64 = ::c_longlong;
56

67
s! {
78
pub struct stat {

src/unix/linux_like/android/b64/x86_64/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ pub type c_char = i8;
22
pub type wchar_t = i32;
33
pub type greg_t = i64;
44
pub type __u64 = ::c_ulonglong;
5+
pub type __s64 = ::c_longlong;
56

67
s! {
78
pub struct stat {

src/unix/linux_like/android/mod.rs

+22-22
Original file line numberDiff line numberDiff line change
@@ -513,35 +513,35 @@ s! {
513513
}
514514

515515
pub struct statx {
516-
pub stx_mask: u32,
517-
pub stx_blksize: u32,
518-
pub stx_attributes: u64,
519-
pub stx_nlink: u32,
520-
pub stx_uid: u32,
521-
pub stx_gid: u32,
522-
pub stx_mode: u16,
523-
__statx_pad1: [u16; 1],
524-
pub stx_ino: u64,
525-
pub stx_size: u64,
526-
pub stx_blocks: u64,
527-
pub stx_attributes_mask: u64,
516+
pub stx_mask: ::__u32,
517+
pub stx_blksize: ::__u32,
518+
pub stx_attributes: ::__u64,
519+
pub stx_nlink: ::__u32,
520+
pub stx_uid: ::__u32,
521+
pub stx_gid: ::__u32,
522+
pub stx_mode: ::__u16,
523+
__statx_pad1: [::__u16; 1],
524+
pub stx_ino: ::__u64,
525+
pub stx_size: ::__u64,
526+
pub stx_blocks: ::__u64,
527+
pub stx_attributes_mask: ::__u64,
528528
pub stx_atime: ::statx_timestamp,
529529
pub stx_btime: ::statx_timestamp,
530530
pub stx_ctime: ::statx_timestamp,
531531
pub stx_mtime: ::statx_timestamp,
532-
pub stx_rdev_major: u32,
533-
pub stx_rdev_minor: u32,
534-
pub stx_dev_major: u32,
535-
pub stx_dev_minor: u32,
536-
pub stx_mnt_id: u64,
537-
pub stx_dio_mem_align: u32,
538-
pub stx_dio_offset_align: u32,
539-
__statx_pad3: [u64; 12],
532+
pub stx_rdev_major: ::__u32,
533+
pub stx_rdev_minor: ::__u32,
534+
pub stx_dev_major: ::__u32,
535+
pub stx_dev_minor: ::__u32,
536+
pub stx_mnt_id: ::__u64,
537+
pub stx_dio_mem_align: ::__u32,
538+
pub stx_dio_offset_align: ::__u32,
539+
__statx_pad3: [::__u64; 12],
540540
}
541541

542542
pub struct statx_timestamp {
543-
pub tv_sec: i64,
544-
pub tv_nsec: u32,
543+
pub tv_sec: ::__s64,
544+
pub tv_nsec: ::__u32,
545545
pub __reserved: ::__s32,
546546
}
547547
}

0 commit comments

Comments
 (0)