These are the diffs I applied to the stock MH 6.8 distribution to get it to compile under Linux. I used libc 4.3.3 and gcc 2.3.3, those being the current versions at the time. I did not attempt to build a shared library. In general, these diffs break down into three types: (1) makefile diffs, because GNU Make doesn't like some things the makefiles do; (2) dtimep.lex had to be pre-fixed, because flex output didn't work; and (3) GNU stdio fixes. There were also two other issues: mailbox locking wanted to default to fcntl locking, and vmh decided that because linux uses termios it also used terminfo. I'd actually prefer to build it with ncurses, but vmh has never compiled or run properly with a terminfo-based curses to my knowledge despite the attempts in the code. ++Brandon