Skip to content

Commit 28e4913

Browse files
committed
sparc: Alias stat*64
1 parent 721f07b commit 28e4913

File tree

2 files changed

+2
-53
lines changed

2 files changed

+2
-53
lines changed

src/unix/linux_like/linux/gnu/b32/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ cfg_if! {
4141
}
4242
}
4343
cfg_if! {
44-
if #[cfg(any(target_arch = "arm", target_arch="riscv32"))] {
44+
if #[cfg(any(target_arch = "arm", target_arch="riscv32", target_arch="sparc"))] {
4545
pub type stat64 = stat;
4646
}
4747
}
4848
cfg_if! {
49-
if #[cfg(target_arch = "riscv32")] {
49+
if #[cfg(any(target_arch = "riscv32", target_arch="sparc"))] {
5050
pub type statvfs64 = statvfs;
5151
pub type statfs64 = statfs;
5252
}

src/unix/linux_like/linux/gnu/b32/sparc/mod.rs

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -79,42 +79,6 @@ s! {
7979
__unused: [::c_long; 2],
8080
}
8181

82-
pub struct stat64 {
83-
pub st_dev: ::dev_t,
84-
pub st_ino: ::ino64_t,
85-
pub st_mode: ::mode_t,
86-
pub st_nlink: ::nlink_t,
87-
pub st_uid: ::uid_t,
88-
pub st_gid: ::gid_t,
89-
pub st_rdev: ::dev_t,
90-
__pad2: ::c_ushort,
91-
pub st_size: ::off64_t,
92-
pub st_blksize: ::blksize_t,
93-
pub st_blocks: ::blkcnt64_t,
94-
pub st_atime: ::time_t,
95-
pub st_atime_nsec: ::c_long,
96-
pub st_mtime: ::time_t,
97-
pub st_mtime_nsec: ::c_long,
98-
pub st_ctime: ::time_t,
99-
pub st_ctime_nsec: ::c_long,
100-
__reserved: [::c_long; 2],
101-
}
102-
103-
pub struct statfs64 {
104-
pub f_type: ::__fsword_t,
105-
pub f_bsize: ::__fsword_t,
106-
pub f_blocks: u64,
107-
pub f_bfree: u64,
108-
pub f_bavail: u64,
109-
pub f_files: u64,
110-
pub f_ffree: u64,
111-
pub f_fsid: ::fsid_t,
112-
pub f_namelen: ::__fsword_t,
113-
pub f_frsize: ::__fsword_t,
114-
pub f_flags: ::__fsword_t,
115-
pub f_spare: [::__fsword_t; 4],
116-
}
117-
11882
pub struct statvfs {
11983
pub f_bsize: ::c_ulong,
12084
pub f_frsize: ::c_ulong,
@@ -130,21 +94,6 @@ s! {
13094
__f_spare: [::c_int; 6],
13195
}
13296

133-
pub struct statvfs64 {
134-
pub f_bsize: ::c_ulong,
135-
pub f_frsize: ::c_ulong,
136-
pub f_blocks: u64,
137-
pub f_bfree: u64,
138-
pub f_bavail: u64,
139-
pub f_files: u64,
140-
pub f_ffree: u64,
141-
pub f_favail: u64,
142-
pub f_fsid: ::c_ulong,
143-
pub f_flag: ::c_ulong,
144-
pub f_namemax: ::c_ulong,
145-
__f_spare: [::c_int; 6],
146-
}
147-
14897
pub struct ipc_perm {
14998
pub __key: ::key_t,
15099
pub uid: ::uid_t,

0 commit comments

Comments
 (0)