I think it's ludicrous to give up functions which take sub-int arguments. What's wrong with pid_t being a short? I guess, AFAIK, there is no reason to limit the language for compatibility with the few remaining systems that can't handle some ANSI compiler. Do there even *exist* pre-ansi-only machines big enough for netbsd? -s