Skip to content

Commit f843b26

Browse files
committed
replace STATX_ALL with (STATX_BASIC_STATS | STATX_BTIME) as former is deprecated
1 parent 6c85d31 commit f843b26

File tree

1 file changed

+5
-5
lines changed
  • std/src/sys/pal/unix

1 file changed

+5
-5
lines changed

std/src/sys/pal/unix/fs.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ cfg_has_statx! {{
189189
// See: https://github.com/rust-lang/rust/issues/65662
190190
//
191191
// FIXME what about transient conditions like `ENOMEM`?
192-
let err2 = cvt(statx(0, ptr::null(), 0, libc::STATX_ALL, ptr::null_mut()))
192+
let err2 = cvt(statx(0, ptr::null(), 0, libc::STATX_BASIC_STATS | libc::STATX_BTIME, ptr::null_mut()))
193193
.err()
194194
.and_then(|e| e.raw_os_error());
195195
if err2 == Some(libc::EFAULT) {
@@ -910,7 +910,7 @@ impl DirEntry {
910910
fd,
911911
name,
912912
libc::AT_SYMLINK_NOFOLLOW | libc::AT_STATX_SYNC_AS_STAT,
913-
libc::STATX_ALL,
913+
libc::STATX_BASIC_STATS | libc::STATX_BTIME,
914914
) } {
915915
return ret;
916916
}
@@ -1194,7 +1194,7 @@ impl File {
11941194
fd,
11951195
c"".as_ptr() as *const c_char,
11961196
libc::AT_EMPTY_PATH | libc::AT_STATX_SYNC_AS_STAT,
1197-
libc::STATX_ALL,
1197+
libc::STATX_BASIC_STATS | libc::STATX_BTIME,
11981198
) } {
11991199
return ret;
12001200
}
@@ -1767,7 +1767,7 @@ pub fn stat(p: &Path) -> io::Result<FileAttr> {
17671767
libc::AT_FDCWD,
17681768
p.as_ptr(),
17691769
libc::AT_STATX_SYNC_AS_STAT,
1770-
libc::STATX_ALL,
1770+
libc::STATX_BASIC_STATS | libc::STATX_BTIME,
17711771
) } {
17721772
return ret;
17731773
}
@@ -1786,7 +1786,7 @@ pub fn lstat(p: &Path) -> io::Result<FileAttr> {
17861786
libc::AT_FDCWD,
17871787
p.as_ptr(),
17881788
libc::AT_SYMLINK_NOFOLLOW | libc::AT_STATX_SYNC_AS_STAT,
1789-
libc::STATX_ALL,
1789+
libc::STATX_BASIC_STATS | libc::STATX_BTIME,
17901790
) } {
17911791
return ret;
17921792
}

0 commit comments

Comments
 (0)