Busca cygwin, es un entorno unix sobre windows gratuito (creo que es gnu). Una vez instalado, puedes abrir una shell de unix sobre windows y programar en C con la misma api de unix.
Puedes incluso instalar un servidor de X, para aplicaciones gráficas sobre windows.