reverie/tests
Chad Austin bd319a7711 bring back close() error checking
Summary:
In stack ending at D66275420, several call sites were migrated from
RawFd with explicit `libc::close()` or `nix::unistd::close()` which
admit the possibility of failure. Now, `close()` failures are
unactionable -- you certainly cannot retry the close operation or risk
closing some other FD -- but it may be worth logging when they happen.

Bring back explicit close operations and error checking.

Reviewed By: jasonwhite

Differential Revision: D67157487

fbshipit-source-id: 254cace779c6f993117fbaaf6e0453df6bdc70e5
2024-12-18 10:53:38 -08:00
..
c_tests Remove unused variables in hermetic_infra/reverie/tests/c_tests/forkMany-blockSigchld.c 2023-01-11 16:31:31 -08:00
disabled update hermetic_infra/** files with correct license header - 1/x 2022-10-26 12:18:14 -07:00
gdbserver-integration Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
shell_tests update hermetic_infra/** files with correct license header - 1/x 2022-10-26 12:18:14 -07:00
standalone Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
backtrace.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
basics.rs bring back close() error checking 2024-12-18 10:53:38 -08:00
busywait.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
convert.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
cpuid.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
delay_signal.rs upgrade nix to 0.29.0 2024-12-17 12:44:23 -08:00
exit.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
parallelism.rs upgrade nix to 0.29.0 2024-12-17 12:44:23 -08:00
rdtsc.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
signal.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
signalfd.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
spinlock.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
stack.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
stat.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
state.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
suppression.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
thread_start.rs Remove unnecessary Serialize/Deserialize impls for tools 2022-11-03 12:53:11 -07:00
timer_semantics.rs Fix timer_semantics tests 2023-07-29 03:49:57 -07:00
vdso.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00
vfork.rs Remove dependencies on associated_type_defaults unstable feature 2022-11-18 12:36:51 -08:00