Fix ambiguous references to `map`

Solaris also defines `struct map` in `net/if.h`.