Hi, I am currently fighting with a port, that wants to compile with XOPEN_SOURCE defined, which does not work with our sys/soundcard.h I wonder, why our soundcard.h uses the u_ types. According to the developer, the commercial OSS drivers soundcard.h does not contain them. Does anyone here know the reason? regards tilman