Ответ должен быть следующим: мы не можем создать файл с именем aux.c в windows!
См. http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx Не используйте следующие зарезервированные имена устройств для имени файла:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9.Также избегайте этих имен, за которыми сразу следует расширение;например, NUL.txt не рекомендуется.Для получения дополнительной информации см. Пространства имен.