>
> Will NT's posix environment help? The NT resourcekit provides a GNU
> compiler
> port. (Well, I know, still no "fork")
You might look at Cygnus GNU-Win32 Project.
http://www.cygnus.com/misc/gnu-win32/
Instead of using the Posix compatiblity library of Windows NT (which
means that you can't use Win32 calls in the same program and is said
to be buggy), they created a shared library that provides most of
Posix in a Win32 program.
It is rather complate, I think everything that scsh uses on Unix is
there. The Cygnus project includes tools like bash and gdb that are
compiled using the supplied gcc and that are nearly unchanged
(compared to the usual GNU2Win32 ports).
One nice addition is a concept to handle the Volumes problem. They
solve it by having a "mount" command that maps a Volume letter to one
directory inside C:, so that all filesystems are accessible from tools
that don't know about Volume letters. It is realised by setting global
variables in the shared library.
I'd say it's the way to go if you want complete scsh functionality on
Windows NT.
I'm not working under NT by myself, so I won't do the work, but if
someone else does, please let me know :-)
Happy Hacking
Martin
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@wavehh.hanse.de>
http://www.bik-gmbh.de/~cracauer
Fax +49 40 522 85 36
|