tests/ports: Fix Solaris procset.h for recent Linux where idtype_t and P_PID exist

Don't bother defining the actual idtype_t/P_* as an enum.
Linux has a different one. Just defines what's missing individually.

(cherry picked from commit 6cad2d3c4180b6c03129b668fdd7454d827517ed)