Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/crates/polars-utils/src/file.rs
8416 views
1
pub fn close_file(file: std::fs::File) -> std::io::Result<()> {
2
#[cfg(unix)]
3
{
4
use std::os::fd::IntoRawFd;
5
let fd = file.into_raw_fd();
6
7
if unsafe { libc::close(fd) } != 0 {
8
return Err(std::io::Error::last_os_error());
9
}
10
}
11
12
Ok(())
13
}
14
15