Skip to content

Conversation

@3v1n0
Copy link
Contributor

@3v1n0 3v1n0 commented Nov 21, 2025

Description

Add IUCLC definition as per glibc and musl value, as it's required by nix (termios) and uutils for stty

This is defined in termios-c_iflag.h (or termbits.h) and it's shared across all the linux archs (a part powerpc and alpha), even though it's not POSIX

Sources

Checklist

  • Relevant tests in libc-test/semver have been updated
  • No placeholder or unstable values like *LAST or *MAX are
    included (see #3131)
  • Tested locally (cd libc-test && cargo test --target mytarget);
    especially relevant for platforms that may not be checked in CI

@rustbot
Copy link
Collaborator

rustbot commented Nov 21, 2025

Some changes occurred in the Android module

cc @maurer

@3v1n0 3v1n0 changed the title linux: Add definition for IUCLC linux, android: Add definition for IUCLC Nov 21, 2025
3v1n0 added a commit to 3v1n0/nix that referenced this pull request Nov 21, 2025
3v1n0 added a commit to 3v1n0/nix that referenced this pull request Nov 21, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX
Copy link
Contributor

@tgross35 tgross35 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for including links!

@tgross35 tgross35 added the stable-nominated This PR should be considered for cherry-pick to libc's stable release branch label Nov 30, 2025
@tgross35 tgross35 added this pull request to the merge queue Nov 30, 2025
Merged via the queue into rust-lang:main with commit fb8c00e Nov 30, 2025
50 checks passed
tgross35 pushed a commit to tgross35/rust-libc that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <rust-lang#4846>)
(cherry picked from commit fb8c00e)
@tgross35 tgross35 mentioned this pull request Dec 2, 2025
tgross35 pushed a commit to tgross35/rust-libc that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <rust-lang#4846>)
(cherry picked from commit fb8c00e)
tgross35 pushed a commit to tgross35/rust-libc that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <rust-lang#4846>)
(cherry picked from commit fb8c00e)
tgross35 pushed a commit to tgross35/rust-libc that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <rust-lang#4846>)
(cherry picked from commit fb8c00e)
tgross35 pushed a commit to tgross35/rust-libc that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <rust-lang#4846>)
(cherry picked from commit fb8c00e)
github-merge-queue bot pushed a commit that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <#4846>)
(cherry picked from commit fb8c00e)
github-merge-queue bot pushed a commit that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <#4846>)
(cherry picked from commit fb8c00e)
github-merge-queue bot pushed a commit that referenced this pull request Dec 2, 2025
This is defined in termios-c_iflag.h (or termbits.h) and it's shared
across all the linux archs, even though it's not POSIX

(backport <#4846>)
(cherry picked from commit fb8c00e)
@tgross35 tgross35 added stable-applied This PR has been cherry-picked to libc's stable release branch and removed stable-nominated This PR should be considered for cherry-pick to libc's stable release branch labels Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants