3个版本
0.1.3 | 2024年5月18日 |
---|---|
0.1.2 | 2024年5月16日 |
0.1.1 | 2024年5月3日 |
#455 in Unix API
11,074 下载/月
用于 utmp-classic
8KB
149 代码行,不含注释
utmp-classic
Rust库,用于读取utmp文件。请注意,所有类Unix系统(包括所有GNU/Linux、MacOS以及除OpenBSD之外的所有BSD系统)都使用更新的utmpx
文件格式,即使它们仍然将其称为utmp
。此库仅适用于原始Unix utmp
文件,据我所知,该文件仅在OpenBSD中使用。
如果您正在寻找用于除OpenBSD之外任何系统的库,您可能需要寻找一个utmpx
库,尽管大多数库都自称是utmp
;不确定为什么 :D
示例运行
根目录中包含了一个示例utmp
文件,您可以通过运行以下命令来执行示例:
cargo run --package utmp-classic --example dump-utmp tests/samples/basic.utmp
历史记录
此库是对upsuper的[utmp-rs](https://github.com/upsuper/utmp-rs)
的修改。它已更新以支持OpenBSD仍在使用的经典AT&T Unix v1风格的utmp
文件。
依赖关系
~0.8–1.4MB
~26K SLoC