From 06d692febdba7ad9627d23f53aa302488268f2c4 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sun, 17 May 2020 23:49:18 +0200 Subject: use new interface to initialize Condvar HermitCore introduce a new interface to intialize conditional variables. Consequently, minor changes are required to support this interface. --- src/libstd/sys/hermit/condvar.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/libstd/sys') diff --git a/src/libstd/sys/hermit/condvar.rs b/src/libstd/sys/hermit/condvar.rs index 5b7f16ce562..ce4f2f2590a 100644 --- a/src/libstd/sys/hermit/condvar.rs +++ b/src/libstd/sys/hermit/condvar.rs @@ -9,12 +9,13 @@ pub struct Condvar { impl Condvar { pub const fn new() -> Condvar { - Condvar { identifier: 0 } + Condvar { + identifier: 0, + } } - #[inline] pub unsafe fn init(&mut self) { - // nothing to do + let _ = abi::init_queue(self.id()); } pub unsafe fn notify_one(&self) { @@ -50,7 +51,6 @@ impl Condvar { ret } - #[inline] pub unsafe fn destroy(&self) { let _ = abi::destroy_queue(self.id()); } -- cgit 1.4.1-3-g733a5 From 3f47d9d2e6195babf10b4063deb504a00aa5d249 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Mon, 18 May 2020 00:06:32 +0200 Subject: minor changes to pass the format check --- src/libstd/sys/hermit/condvar.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/libstd/sys') diff --git a/src/libstd/sys/hermit/condvar.rs b/src/libstd/sys/hermit/condvar.rs index ce4f2f2590a..94e3275448a 100644 --- a/src/libstd/sys/hermit/condvar.rs +++ b/src/libstd/sys/hermit/condvar.rs @@ -9,9 +9,7 @@ pub struct Condvar { impl Condvar { pub const fn new() -> Condvar { - Condvar { - identifier: 0, - } + Condvar { identifier: 0 } } pub unsafe fn init(&mut self) { -- cgit 1.4.1-3-g733a5