Bonjour,

J'ai une structure donnée (ici un socket unix)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	struct  sockaddr_un {
		short   sun_family;     /* AF_UNIX */
		char    sun_path[108];      /* path name (gag) */
	};
La question que je me pose c'est comment connaitre la taille du membre sun_path ?

En effet sa taille dépend de l'implémentation, rien n'oblige d'avoir toujours 108, on pourrait avoir 107 par exemple sur une autre architecture (et la pouf catastrophe).

On doit obligatoirement avoir une constante dans un coin avec la taille,
ou il y a un moyen de connaitre cette taille avec sizeof ?