GrayJack / coreutils

Core utils re-implementation for UNIX/UNIX-like systems written in Rust
Mozilla Public License 2.0
106 stars 40 forks source link

Fix #164: Add `Utmpx::is_active()` as a workaround on BSD #165

Closed starscouts closed 2 months ago

starscouts commented 2 months ago

This pull request adds an is_active method to coreutils_core::os::utmpx::Utmpx that checks if the line (device name) exists on the system to work around a quirk of BSD systems discussed in #164.

I have also taken the liberty of bumping the version of the coreutils_core crate from 0.1.1 to 0.1.2.

Should any other change be needed, I will be happy to modify my pull request.

starscouts commented 2 months ago

It appears none of these failing checks are due to the code I have added.