2个不稳定版本

0.2.0 2023年8月11日
0.1.0 2023年8月11日

#2558数据库接口


2 个crate中使用(通过 uu_w

ISC 许可证

17KB
438

utmpx

Rust绑定和utmpx.h的包装器。 utmpx.h声明了一个结构和函数,用于查询(和更新)当前登录用户的数据库。

因为POSIX只定义了一组最小的字段,不同的实现会在其上添加不同的字段。这个库是为musl和GNU/Linux编写的。欢迎提供其他平台的实现补丁。

另请参阅

许可证

本项目受ISC许可证的许可。有关详细信息,请参阅LICENCE。


lib.rs:

这个库包含了utmpx.h中的类型和函数的绑定。

sys】模块包含原始绑定。根模块包含惯用包装器。

底层的utmpx函数使用线程特定的游标。在多线程中使用时应谨慎,但所有函数都应可以从不同的线程中调用。

对于实现了utmp.h但没有实现utmpx.h的平台,意图是包装器调用utmp.h的等效函数。

依赖

~43KB