mirror of
https://codeberg.org/ziglings/exercises.git
synced 2026-06-08 07:50:00 +00:00
new async exercise
This commit is contained in:
13
patches/patches/093_async10.patch
Normal file
13
patches/patches/093_async10.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
--- exercises/093_async10.zig 2026-04-03 14:25:16.600025924 +0200
|
||||
+++ answers/093_async10.zig 2026-04-03 14:24:56.192615893 +0200
|
||||
@@ -50,8 +50,8 @@
|
||||
|
||||
// Protect this section from cancellation.
|
||||
// What method swaps the cancel protection state?
|
||||
- const old = io.???(. blocked);
|
||||
- defer _ = io.???(old);
|
||||
+ const old = io.swapCancelProtection(.blocked);
|
||||
+ defer _ = io.swapCancelProtection(old);
|
||||
|
||||
// This sleep will NOT return error.Canceled even though
|
||||
// we get canceled during it — protection is active!
|
||||
Reference in New Issue
Block a user