Sergey Chumakov <[EMAIL PROTECTED]> writes:

> > > А это, извините, не  POSIX,  а ANSI C.
> > > И реализован по-моему в ntdll.dll, которая в комплекте виндов есть.
> > 
> > На самом деле все это живет в crtdll.dll (С-runtime для старых
> > MS-компиляторов) либо в msvcrt.dll (runtime для новых MS-компиляторов) и
> > входит в стандартный дистрибутив *любых* форточек. Cygwin/gcc в mingw
> > режиме может использовать как ту, так и другую dll, предоставляя
> > стандартный C-RTL by Microsoft. Ничего другого для native-компилятора под
> > форточки не нужно. Кстати, mingw собирает даже XEmacs/NT :-)
> 
> Я как-то ковырялся с портом squid-NT. Некоторая часть переноситься
> c msvcrt.dll(crtdll.dll). Практически нет сигналов, нет fork().
> Мне показалось, что в случае со squid ничего путного получиться не может.

Какое отношение все это имеет к нативному компилятору? В Win32 *нет*
fork().

> С cygwin squid-2.3 и выще собирается из исходников, и даже
> работает, но очень неустойчиво.

Вполне возможно. Однако автор первоначального письма вовсе не хотел
перетаскивать нечто POSIX-ное, он хотел компилировать родные приложения. А
для этого mingw очень даже подходит.

Hope to hear from you soon,
Dmitry


Ответить