For instance, in <sys/socket.h>, there's a reference to ushort (rather than u_short), which barfs if you use -ZB ... also, in <sys/uio.h> there is no check to prevent multiple #includes of this file, so if you happen to do it, you lose. Can we post bugs like this here? Does Apple have an e-mail address to send to instead? /jordan