2个不稳定版本
0.2.0 | 2023年8月11日 |
---|---|
0.1.0 | 2023年8月11日 |
#2558 在 数据库接口
在 2 个crate中使用(通过 uu_w)
17KB
438 行
utmpx
Rust绑定和utmpx.h
的包装器。 utmpx.h
声明了一个结构和函数,用于查询(和更新)当前登录用户的数据库。
因为POSIX只定义了一组最小的字段,不同的实现会在其上添加不同的字段。这个库是为musl和GNU/Linux编写的。欢迎提供其他平台的实现补丁。
另请参阅
- https://man7.org/linux/man-pages/man5/utmp.5.html
- https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/utmpx.h.html
许可证
本项目受ISC许可证的许可。有关详细信息,请参阅LICENCE。
lib.rs
:
这个库包含了utmpx.h
中的类型和函数的绑定。
【sys
】模块包含原始绑定。根模块包含惯用包装器。
底层的utmpx
函数使用线程特定的游标。在多线程中使用时应谨慎,但所有函数都应可以从不同的线程中调用。
对于实现了utmp.h
但没有实现utmpx.h
的平台,意图是包装器调用utmp.h
的等效函数。
依赖
~43KB