#![allow(unused_imports, non_camel_case_types)]
use libc::{iovec, FILE, off_t};
#[cfg(not(s2n_tls_external_build))]
extern crate aws_lc_rs as _;
use crate::api::*;
extern "C" {
#[doc = " Cleans up any internal thread-local resources used by s2n-tls. This function\n is called by `s2n_cleanup`, but depending on your thread management model,\n it may be called directly instead.\n\n See [Initialization](https://github.com/aws/s2n-tls/blob/main/docs/usage-guide/topics/ch02-initializing.md) for details.\n\n @returns S2N_SUCCESS on success. S2N_FAILURE on failure"]
pub fn s2n_cleanup_thread() -> ::libc::c_int;
}