J’essaie donc d’écrire du code JNA pour travailler avec les sockets Unix, et j’essaie de référencer AF_UNIX pour les sockets. J’ai parcouru quelques fichiers inclus dans gcc, mais je n’ai rien trouvé.
Sur ma machine Ubuntu, il est défini dans /usr/include/x86_64-linux-gnu/bits/socket.h
par 1
. Je n’ai pas vérifié dans d’autres arbres sources Unix, mais j’ai le sentiment qu’il est probablement défini comme 1
dans la plupart des autres dialectes Unix.
Cela peut dépendre de la plate-forme, c’est pourquoi vous devez utiliser la définition. Il devrait être dans sys/socket.h
.