Paolo Bonzini wrote:
> We're at the point where every other function in mingw is being hooked.
>
> Maybe it would be better to start fresh with ReactOS's msvcrt, add
> everything that gnulib provides and more (for example the *at functions
> could be added very easily), and link it statically with the application
> instead of using gnulib... kind of like the mingwex library but to the
> n-th power...
Note that this would not solve the open_memstream issue, because the same
hardwired FILE struct is also used in AIX, HP-UX, IRIX, OSF/1, Solaris.
If you want to create another runtime platform for Win32, you can certainly
do so. But:
- It would not replace the need for mingw. mingw is needed when people
want to be able to link with system-provided or third-party DLLs.
If the same process links to two different runtime libraries, each
containing a C standard library, it will be a big mess.
- What would be the advantage of your new platform compared to Cygwin?
Why would people want to use a Cygwin remake instead of the real
Cygwin?
Bruno