I think that getsockopt in the libc for hurd is in fact ok (given the current interfaces). I believe the problem reported was in the hurd (pfinet), not in libc, and was fixed anyway a while ago. If the reporter or maintainer concurs, please close this report.