12add0d91Sopenharmony_cipub type c_char = u8; 22add0d91Sopenharmony_cipub type __u64 = ::c_ulonglong; 32add0d91Sopenharmony_cipub type wchar_t = u32; 42add0d91Sopenharmony_cipub type nlink_t = ::c_ulong; 52add0d91Sopenharmony_cipub type blksize_t = ::c_long; 62add0d91Sopenharmony_ci 72add0d91Sopenharmony_cis! { 82add0d91Sopenharmony_ci pub struct stat { 92add0d91Sopenharmony_ci pub st_dev: ::dev_t, 102add0d91Sopenharmony_ci pub st_ino: ::ino_t, 112add0d91Sopenharmony_ci pub st_mode: ::mode_t, 122add0d91Sopenharmony_ci pub st_nlink: ::nlink_t, 132add0d91Sopenharmony_ci pub st_uid: ::uid_t, 142add0d91Sopenharmony_ci pub st_gid: ::gid_t, 152add0d91Sopenharmony_ci pub st_rdev: ::dev_t, 162add0d91Sopenharmony_ci __pad0: ::c_ulong, 172add0d91Sopenharmony_ci pub st_size: ::off_t, 182add0d91Sopenharmony_ci pub st_blksize: ::blksize_t, 192add0d91Sopenharmony_ci __pad1: ::c_int, 202add0d91Sopenharmony_ci pub st_blocks: ::blkcnt_t, 212add0d91Sopenharmony_ci pub st_atime: ::time_t, 222add0d91Sopenharmony_ci pub st_atime_nsec: ::c_long, 232add0d91Sopenharmony_ci pub st_mtime: ::time_t, 242add0d91Sopenharmony_ci pub st_mtime_nsec: ::c_long, 252add0d91Sopenharmony_ci pub st_ctime: ::time_t, 262add0d91Sopenharmony_ci pub st_ctime_nsec: ::c_long, 272add0d91Sopenharmony_ci __unused: [::c_uint; 2], 282add0d91Sopenharmony_ci } 292add0d91Sopenharmony_ci 302add0d91Sopenharmony_ci pub struct stat64 { 312add0d91Sopenharmony_ci pub st_dev: ::dev_t, 322add0d91Sopenharmony_ci pub st_ino: ::ino_t, 332add0d91Sopenharmony_ci pub st_mode: ::mode_t, 342add0d91Sopenharmony_ci pub st_nlink: ::nlink_t, 352add0d91Sopenharmony_ci pub st_uid: ::uid_t, 362add0d91Sopenharmony_ci pub st_gid: ::gid_t, 372add0d91Sopenharmony_ci pub st_rdev: ::dev_t, 382add0d91Sopenharmony_ci __pad0: ::c_ulong, 392add0d91Sopenharmony_ci pub st_size: ::off_t, 402add0d91Sopenharmony_ci pub st_blksize: ::blksize_t, 412add0d91Sopenharmony_ci __pad1: ::c_int, 422add0d91Sopenharmony_ci pub st_blocks: ::blkcnt_t, 432add0d91Sopenharmony_ci pub st_atime: ::time_t, 442add0d91Sopenharmony_ci pub st_atime_nsec: ::c_long, 452add0d91Sopenharmony_ci pub st_mtime: ::time_t, 462add0d91Sopenharmony_ci pub st_mtime_nsec: ::c_long, 472add0d91Sopenharmony_ci pub st_ctime: ::time_t, 482add0d91Sopenharmony_ci pub st_ctime_nsec: ::c_long, 492add0d91Sopenharmony_ci __unused: [::c_uint; 2], 502add0d91Sopenharmony_ci } 512add0d91Sopenharmony_ci 522add0d91Sopenharmony_ci pub struct ipc_perm { 532add0d91Sopenharmony_ci pub __ipc_perm_key: ::key_t, 542add0d91Sopenharmony_ci pub uid: ::uid_t, 552add0d91Sopenharmony_ci pub gid: ::gid_t, 562add0d91Sopenharmony_ci pub cuid: ::uid_t, 572add0d91Sopenharmony_ci pub cgid: ::gid_t, 582add0d91Sopenharmony_ci pub mode: ::mode_t, 592add0d91Sopenharmony_ci pub __seq: ::c_ushort, 602add0d91Sopenharmony_ci __unused1: ::c_ulong, 612add0d91Sopenharmony_ci __unused2: ::c_ulong, 622add0d91Sopenharmony_ci } 632add0d91Sopenharmony_ci} 642add0d91Sopenharmony_ci 652add0d91Sopenharmony_cipub const MINSIGSTKSZ: ::size_t = 6144; 662add0d91Sopenharmony_cipub const SIGSTKSZ: ::size_t = 12288; 67