The Mozilla project has on open source "Portable Runtime" that includes locks, anonymous pipes, sockets, etc. on all platforms:
http://www.mozilla.org/projects/nspr/#NSPRReference Did anyone ever take a look at how difficult it would be to use that for the cross-platform I/O? Benjamin Glynn Clements wrote: > Hamish wrote: > >>> Open source Tcl/Tk 8.4.15 from www.tcl.tk works fine in MSYS, >>> if configured to install in /usr/local (or whatever place except /usr). >>> >>> This lets me run the GRASS start-up screen and gis.m just fine. >>> As expected, d.mon does not work (no X) and NVIZ just crashes badly. >> "d.mon x0" will not work without X, but does "d.mon PNG" work? > > No monitors work on (native) Windows, due to the socket interface. > > I even tried to get it working using TCP sockets (rather than > AF_UNIX), but never got it to work. > -- Benjamin Ducke, M.A. Archäoinformatik (Archaeoinformation Science) Institut für Ur- und Frühgeschichte (Inst. of Prehistoric and Historic Archaeology) Christian-Albrechts-Universität zu Kiel Johanna-Mestorf-Straße 2-6 D 24098 Kiel Germany Tel.: ++49 (0)431 880-3378 / -3379 Fax : ++49 (0)431 880-7300 www.uni-kiel.de/ufg _______________________________________________ grass-dev mailing list grass-dev@grass.itc.it http://grass.itc.it/mailman/listinfo/grass-dev