Quelle est la valeur entière de AF_UNIX?

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 .