And if the people who wrote UNIX had done it in Ada, it wouldn't be any better. Ada lends itself to the ideosyncratic programming conventions that are one of the problems in C as well. Get one of the hacking OS programmers writing in Ada and he can do the same as if he were, if he were doing it in assembly. -Ron