name_to_handle_at_rs

Crates.ioname_to_handle_at_rs
lib.rsname_to_handle_at_rs
version1.2.0
created_at2025-07-22 17:28:53.207602+00
updated_at2025-07-22 18:57:43.755911+00
descriptionRust bindings for name_to_handle_at() and open_by_handle_at() system calls in Linux
homepage
repositoryhttps://github.com/ChrysoliteAzalea/name_to_handle_at_rs
max_upload_size
id1763794
size24,267
Азалия Смарагдова (ChrysoliteAzalea)

documentation

README

name_to_handle_at_rs -- Rust bindings for name_to_handle_at() and open_by_handle_at() system calls in Linux

This library crate provides Rust bindings for Linux system calls that allow the caller to refer to the i-node using a byte array known as file handle. The file handle remains valid for the entire life-time of the i-node.

Some uses of this crate:

  • User-space NFS servers can use it to maintain NFS file handles
  • Fanotify users can use it if they wish to identify watched files using file handles

To read the documentation, use cargo doc. This is a Linux-only project (name_to_handle_at() and open_by_handle_at() system calls are Linux-specific).

Commit count: 0

cargo fmt