sparkey_returncode sparkey_open_returncode()

in src/util.c [25:36]


sparkey_returncode sparkey_open_returncode(int e) {
  switch (e) {
  case EPERM:
  case EACCES: return SPARKEY_PERMISSION_DENIED;
  case ENFILE: return SPARKEY_TOO_MANY_OPEN_FILES;
  case ENOENT: return SPARKEY_FILE_NOT_FOUND;
  case EOVERFLOW: return SPARKEY_FILE_TOO_LARGE;
  default:
    fprintf(stderr, "_sparkey_open_returncode():%d error: errno = %d\n", __LINE__, e);
    return SPARKEY_INTERNAL_ERROR;
  }
}