SOL_SOCKET is defined as -1 on Haiku, therefore XlatSocketLevel has to be changed.
Haiku recognizes PE binaries, but cannot exec them. execve on Haiku therefore fails but does not return ENOEXEC for Cosmopolitan binaries. Adding an additional error code check fixes this.
This is the last fix required for all blink make check to pass on Hyclone 😄
exec
them.execve
on Haiku therefore fails but does not returnENOEXEC
for Cosmopolitan binaries. Adding an additional error code check fixes this.This is the last fix required for all blink
make check
to pass on Hyclone 😄