Mirar @ Pike developers forum wrote:
a. A primary thin wrapper around setsockopt(). b. Some secondary convenience functions for people unfamiliar with setsockopt(2) only for those options which are commonly used.
aka "both"? Sure! Doesn't bother me! :)
I like the convenience functions because then you don't have to bother about to see if the constants or functions are there. I'd like to think think they should always be there, even if the functionality isn't there on this system.
Well, ok, but then provide a list of functions you'd expect to be there. IMO, not all of them are useful to have access to via convenience functions.