Bonjour,

j'ai une macro _S_IFREG dans un vieux code (au moins 93/96) qui n'est pas reconnu par mon compilateur gcc-4.1.

Est-ce que cela vous dit quelque chose à vous les vieux ?

Si, oui, est-ce que ça peut venir d'une différence de compilateur (version surtout, mais peut-être flag de compilation etc...) ?

Merci d'avance pour vos réponses

Cordialement,


PS : je viens de penser j'avais le même problème avec _S_IFDIR et je l'ai réglé en incluant fcntl.h qui était étrangement (le code a été fait par un expert) absent des fichiers inclus.