2015-10-10 3 views
1

Je regarde la mise en oeuvre de libsmbclient. Le code source que j'ai pour samba est 4.1.13. Je peux trouver l'exemple testXXX.c fonctions qui montre les exemples d'utilisation libsmbclient functions. J'ai également trouvé un fichier d'en-tête appelé libsmbclient.h qui a toutes ces définitions de prototypes de fonction, tels que smbc_open, smbc_read et ainsi de suite. Je veux voir la mise en œuvre réelle de la fonction smbc_open(), et d'autres fonctions. J'ai fait grep -r 'smbc_open' *, mais je n'ai trouvé aucun endroit qui a l'implémentation de cette fonction. Tout ce que je vois, ce sont les appelants qui appellent cette fonction ou cette définition de prototype. Alors, où puis-je trouver cette implémentation de la fonction?où est l'implémentation de la fonction smbc_open() dans libsmbclient

Répondre

1

Je l'ai trouvé. Toutes ces fonctions smbc_open(), close() ... sont implémentées dans libsmb_compat.c