6f60a2b0a2
These options allow overriding the signal that gets sent to the process when I/O operations are available on the file descriptor, rather than the default `SIGIO` signal. Doing so also populates `siginfo` to contain extra information about which file descriptor caused the event (`si_fd`) and what events happened on it (`si_band`). The logic around which FD is populated within `si_fd` matches Linux's, which means it has some weird edge cases where that value may not actually refer to a file descriptor that is still valid. This CL also ports extra S/R logic regarding async handler in VFS2. Without this, async I/O handlers aren't properly re-registered after S/R. PiperOrigin-RevId: 345436598 |
||
---|---|---|
.. | ||
BUILD | ||
aligned.go | ||
arch.go | ||
arch_aarch64.go | ||
arch_amd64.go | ||
arch_amd64.s | ||
arch_arm64.go | ||
arch_state_x86.go | ||
arch_x86.go | ||
arch_x86_impl.go | ||
auxv.go | ||
registers.proto | ||
signal.go | ||
signal_act.go | ||
signal_amd64.go | ||
signal_arm64.go | ||
signal_info.go | ||
signal_stack.go | ||
stack.go | ||
stack_unsafe.go | ||
syscalls_amd64.go | ||
syscalls_arm64.go |