Fix build breakage: Use relevant syscall Flag structs

4 jobs for aarch64-revival in 1 minute and 54 seconds (queued for 1 second)
latest
Status Name Job ID Coverage
  Build
passed build:linux #25594

00:01:54

failed build:redox #25595

00:01:40

 
  Test
skipped test:linux #25596
skipped test:redox #25597
 
Name Stage Failure
failed
build:redox Build

Some errors have detailed explanations: E0412, E0432, E0433, E0599.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `redoxfs`.

Caused by:
process didn't exit successfully: `rustc --crate-name redoxfs src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=43db7eba5e8236a1 -C extra-filename=-43db7eba5e8236a1 --out-dir /builds/microcolonel/redoxfs/target/x86_64-unknown-redox/debug/deps --target x86_64-unknown-redox -C linker=x86_64-unknown-redox-gcc -C incremental=/builds/microcolonel/redoxfs/target/x86_64-unknown-redox/debug/incremental -L dependency=/builds/microcolonel/redoxfs/target/x86_64-unknown-redox/debug/deps -L dependency=/builds/microcolonel/redoxfs/target/debug/deps --extern syscall=/builds/microcolonel/redoxfs/target/x86_64-unknown-redox/debug/deps/libsyscall-8f2b007c3efd06bd.rmeta --extern uuid=/builds/microcolonel/redoxfs/target/x86_64-unknown-redox/debug/deps/libuuid-f0c753dc79f6a119.rmeta -L /root/.redoxer/toolchain/x86_64-unknown-redox/lib` (exit code: 1)
redoxer cargo: exit code: 101
ERROR: Job failed: exit code 1