| //! x86_64-specific definitions for 64-bit linux-like values |
| |
| pub type c_char = i8; |
| pub type nlink_t = u64; |
| pub type blksize_t = i64; |
| pub type wchar_t = i32; |
| |
| pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40; |
| pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4; |
| |
| s! { |
| pub struct stat { |
| pub st_dev: ::dev_t, |
| pub st_ino: ::ino_t, |
| pub st_nlink: ::nlink_t, |
| pub st_mode: ::mode_t, |
| pub st_uid: ::uid_t, |
| pub st_gid: ::gid_t, |
| __pad0: ::c_int, |
| pub st_rdev: ::dev_t, |
| pub st_size: ::off_t, |
| pub st_blksize: ::blksize_t, |
| pub st_blocks: ::blkcnt_t, |
| pub st_atime: ::time_t, |
| pub st_atime_nsec: ::c_long, |
| pub st_mtime: ::time_t, |
| pub st_mtime_nsec: ::c_long, |
| pub st_ctime: ::time_t, |
| pub st_ctime_nsec: ::c_long, |
| __unused: [::c_long; 3], |
| } |
| |
| pub struct pthread_attr_t { |
| __size: [u64; 7] |
| } |
| } |