Tu n'as qu'à ne pas utiliser un compilateur bogué et non conforme (à une norme à laquelle sont conformes tous les systèmes d'exploitation grand public à part un).

Je signale que MinGW connaît
stat sans ce genre de bidouille (et que pour tous les autres systèmes d'exploitation grand public, ça marche évidemment parce qu'ils sont conformes POSIX).