char *des_fcrypt(buf,salt,ret)
const char *buf, *salt;
char *ret;
char *crypt(buf,salt)
const char *buf, *salt;
crypt() calls des_fcrypt() with a static array passed as the third parameter. This emulates the normal non-thread safe semantics of crypt(3).