Skip to content

shurizzle/linux-stat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-stat

GitHub Workflow Status (with branch) Crates.io docs.rs Crates.io

A pure Rust library that implements stat functions on linux with only syscalls.

tl;dr

It tries to use statx syscall and fallback to fstatat.

Feature flags

  • std: enable std support.
  • linux_4_11: assume that kernel is at least 4.11.0 so statx is used.

#![no_std]

Enable #![no_std] support by disabling the default std feature:

[dependencies]
linux-stat = { version = "*", default-features = false }

Platforms

  • aarch64
  • arm
  • mips
  • mips64
  • mips64el
  • mipsel
  • powerpc
  • powerpc64
  • powerpc64el
  • riscv64
  • s390x
  • x86
  • x86_64
  • loongarch64

MSRV

1.46.0

About

A pure Rust library that implements stat functions on linux with only syscalls.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages