Skip to content

Commit 87ec828

Browse files
authored
Merge pull request #7459 from Ecordonnier/eco/musl-utmpx
utmpx.rs: use correct constant names for musl libc
2 parents d25b8ae + f084b7f commit 87ec828

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/uucore/src/lib/features/utmpx.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,21 @@ macro_rules! chars2string {
7070
mod ut {
7171
pub static DEFAULT_FILE: &str = "/var/run/utmp";
7272

73+
#[cfg(target_env = "musl")]
74+
pub use libc::UT_HOSTSIZE;
75+
#[cfg(not(target_env = "musl"))]
7376
pub use libc::__UT_HOSTSIZE as UT_HOSTSIZE;
77+
78+
#[cfg(target_env = "musl")]
79+
pub use libc::UT_LINESIZE;
80+
#[cfg(not(target_env = "musl"))]
7481
pub use libc::__UT_LINESIZE as UT_LINESIZE;
82+
83+
#[cfg(target_env = "musl")]
84+
pub use libc::UT_NAMESIZE;
85+
#[cfg(not(target_env = "musl"))]
7586
pub use libc::__UT_NAMESIZE as UT_NAMESIZE;
87+
7688
pub const UT_IDSIZE: usize = 4;
7789

7890
pub use libc::ACCOUNTING;

0 commit comments

Comments
 (0)