OpenBSD's syscall package doesn't define MAP_ANONYMOUS, but it does
define the MAP_ANON alias. Using MAP_ANON allows shen-go to compile
on OpenBSD and Linux.
If I'm reading go/src/syscall/zerrors_*.go correctly, this should also
allow shen-go to compile on NetBSD, DragonflyBSD, and Darwin.
OpenBSD's syscall package doesn't define MAP_ANONYMOUS, but it does define the MAP_ANON alias. Using MAP_ANON allows shen-go to compile on OpenBSD and Linux.
If I'm reading go/src/syscall/zerrors_*.go correctly, this should also allow shen-go to compile on NetBSD, DragonflyBSD, and Darwin.