> I'm not sure I agree. We shouldn't be tethered to POSIX if it means > losing useful functionality for no practical reason. Are there any > systems out there that don't have support for character and block > devices? Haiku isn't a compelling argument to me. In any case, I > prefer the #ifdef solution. #ifdefs are dangerous, but I see nothing > wrong with how you used them here.
My position is similar. I am not sure about it, but I agree that the previous solution was enough good for me. Regards, PD: sin, your work with sbase is incredible!!!! -- Roberto E. Vargas Caballero