Connect to Plan 9 CPU servers from other operating systems.
23a48c7cfe
Addresses are now stored as uchar[16] instead of ulong, with enough room for IPv6. Generic IP functions have been removed from devip.c and replaced by libip, imported from Plan 9. Names and addresses are resolved using either gethostbyname() or getaddrinfo() functions. On Windows, IPv6 name resolution is not enabled, because mingw32 doesn't provide inet_ntop(). R=rsc http://codereview.appspot.com/6408044 |
||
---|---|---|
exportfs | ||
gui-osx | ||
gui-win32 | ||
gui-x11 | ||
include | ||
kern | ||
lib/codereview | ||
libauth | ||
libauthsrv | ||
libc | ||
libdraw | ||
libip | ||
libmemdraw | ||
libmemlayer | ||
libmp | ||
libsec | ||
posix-386 | ||
posix-amd64 | ||
posix-arm | ||
posix-mips | ||
posix-port | ||
posix-power | ||
posix-sun4u | ||
win32-386 | ||
.hgignore | ||
9ball.ico | ||
9ball.png | ||
9ball.rc | ||
args.h | ||
CONTRIBUTORS | ||
cpu-bl.c | ||
cpu.c | ||
drawterm.h | ||
drawterm.ico | ||
drawterm.rc | ||
drawterm.res | ||
latin1.c | ||
LICENSE | ||
main.c | ||
Make.config | ||
Make.irix | ||
Make.osx | ||
Make.osx-x11 | ||
Make.pthread | ||
Make.sun | ||
Make.unix | ||
Make.win32 | ||
Makefile | ||
posix-factotum.c | ||
readcons.c | ||
README | ||
resource.h | ||
secstore.c | ||
win32-factotum.c |
INSTALLATION -------------- To build on Unix, run CONF=unix make. To build on Solaris using Sun cc, run CONF=sun make. To build on Windows, you need Mingw. See http://www.mingw.org. Edit Make.config to uncomment the Windows section and comment out the rest. Then run CONF=windows make. (You can download nmake from http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084 Rename it to make.exe and put it in your path somewhere. ) I haven't tested the Windows build on Windows itself. I cross-compile using mingw32 on Linux. BINARIES --------- See http://swtch.com/drawterm/ SOURCE ------ Use Mercurial: hg clone http://code.swtch.com/drawterm On the web at http://code.swtch.com/drawterm Tar file at http://swtch.com/drawterm/ In the Plan 9 distribution: /sys/src/cmd/unix/drawterm/ (sometimes out of date) HELP ---- Issue tracker: http://code.swtch.com/drawterm/issues TO DO: ------ - Should import latest /dev/draw to allow resize of window - Should copy 9term code and make console window a real 9term window instead. - Should implement /dev/label.