=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/ssh-pkcs11.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- src/usr.bin/ssh/ssh-pkcs11.c 2010/02/08 10:50:20 1.1 +++ src/usr.bin/ssh/ssh-pkcs11.c 2010/02/20 20:28:11 1.2 @@ -430,6 +430,7 @@ return (0); } +#ifdef HAVE_DLOPEN /* register a new provider, fails if provider already exists */ int pkcs11_add_provider(char *provider_id, char *pin, Key ***keyp) @@ -542,3 +543,11 @@ dlclose(handle); return (-1); } +#else +int +pkcs11_add_provider(char *provider_id, char *pin, Key ***keyp) +{ + error("dlopen() not supported"); + return (-1); +} +#endif