in src/util.c [38:51]
sparkey_returncode sparkey_create_returncode(int e) {
switch (e) {
case EPERM:
case EROFS:
case EACCES: return SPARKEY_PERMISSION_DENIED;
case EEXIST: return SPARKEY_FILE_ALREADY_EXISTS;
case EISDIR: return SPARKEY_FILE_IS_DIRECTORY;
case ENFILE:
case EMFILE: return SPARKEY_TOO_MANY_OPEN_FILES;
default:
fprintf(stderr, "_sparkey_create_returncode():%d error: errno = %d\n", __LINE__, e);
return SPARKEY_INTERNAL_ERROR;
}
}