From 1dd9f1073cb59ce9d657240c1c062a38ec3b7f65 Mon Sep 17 00:00:00 2001 From: Mark Poliakov Date: Wed, 5 Mar 2025 13:11:13 +0200 Subject: [PATCH] alnyan/yggdrasil: sync metadata update ABI --- library/std/src/sys/pal/yggdrasil/fs/file.rs | 2 +- library/std/src/sys/pal/yggdrasil/fs/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/std/src/sys/pal/yggdrasil/fs/file.rs b/library/std/src/sys/pal/yggdrasil/fs/file.rs index adcb96e8076..ca15f7d3e3b 100644 --- a/library/std/src/sys/pal/yggdrasil/fs/file.rs +++ b/library/std/src/sys/pal/yggdrasil/fs/file.rs @@ -152,7 +152,7 @@ impl File { yggdrasil_rt::sys::update_metadata( Some(self.as_raw_fd()), "", - &FileMetadataUpdate::Permissions(perm.0, FileMetadataUpdateMode::Set), + &FileMetadataUpdate::Permissions(FileMetadataUpdateMode::Set(perm.0)), ) }) } diff --git a/library/std/src/sys/pal/yggdrasil/fs/mod.rs b/library/std/src/sys/pal/yggdrasil/fs/mod.rs index 3c7b9240461..c93468cf344 100644 --- a/library/std/src/sys/pal/yggdrasil/fs/mod.rs +++ b/library/std/src/sys/pal/yggdrasil/fs/mod.rs @@ -170,7 +170,7 @@ pub fn set_perm(path: &Path, perm: FilePermissions) -> io::Result<()> { yggdrasil_rt::sys::update_metadata( None, path_str, - &FileMetadataUpdate::Permissions(perm.0, FileMetadataUpdateMode::Set), + &FileMetadataUpdate::Permissions(FileMetadataUpdateMode::Set(perm.0)), ) }) })