1. use "xmkmf -a" instead of "xmkmf". 2. UnixWare 2.0* support added. However, if you starts hanterm directly from 'window manager', you may end up with some wild tty set such as "cs5 parenb speed 0 baud....". make sure you set these correctly before you do anything else especially, tty speed of '0' can be very annoying using some screen oriented tools such as vi. "stty 38400 cs8 -parenb -istrip" is what I do. 3. Now using 'fd_set' instead of the primitive 'int' type fd mask for select(). 4. The above should let you go with Solaris 2.X with not much effort. 5. johabshp16.bdf had incorrect name for it - fixed. 6. memory leaks fixed. 7. the NON-standard 'bcopy/bzero' are being replaced with memmove()/memset() if SVR4 is defined. 8. bcopy() is only needed for overlapping area; otherwise, it will give you tremendous overhead - replaced with simple & optimized memcpy(). 9. Linux now uses TERMIOS. 10. 'fillgc' in hangul.c could be used unintialized; intialized as NULL. 11. Imakefile is changed to work in 'Unixware 2.0X'. (need -lgen -lsocket; maybe in Solaris2.* too???) 12. Imakefile is changed to do the fonts job for ya. ('make' will create hanterm & *.pcf) ('make install' will try to install $(FONTDIR)/misc; and run mkfontdir). 13. If you can use Compressed fonts, make sure run 'compress' on those fonts and re-run 'mkfontdir'. 14. at last, if your installed Imake config file has 'InstallXtermSetUID' defined as YES, then hanterm will be installed as 'setuid' to root. Daeshik Kim (hellcat@korea.slip.umd.edu // dkim@cwc.com)