Bonjour,
J'ai une structure donnée (ici un socket unix)
La question que je me pose c'est comment connaitre la taille du membre sun_path ?
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) */ };
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 ?
![]()
Partager