Skip to content

Follow dmtty's ioctl renumbering in Dmod_Stdin_Get/SetFlags - #55

Merged
JohnAmadis merged 1 commit into
masterfrom
fix/dmtty-ioctl-custom-base
Sep 30, 2026
Merged

JohnAmadis merged 1 commit into
masterfrom
fix/dmtty-ioctl-custom-base

Conversation

@JohnAmadis

Copy link
Copy Markdown
Contributor

dmtty 1.1 moved its private ioctl commands to DMDRVI_IOCTL_CUSTOM_BASE (0x1000), so get_flags/set_flags are now 0x1000/0x1001 instead of 1/2. dmlog still sent 1/2, dmtty answered -ENOTTY, and dmell could no longer turn off ECHO/CANONICAL on a bound stdin: the tty stayed in line mode, so Enter was echoed twice (tty + dmell) and Tab completion never reached the shell - both on the dmlog monitor and on UART consoles.

dmtty 1.1 moved its private ioctl commands to DMDRVI_IOCTL_CUSTOM_BASE
(0x1000), so get_flags/set_flags are now 0x1000/0x1001 instead of 1/2.
dmlog still sent 1/2, dmtty answered -ENOTTY, and dmell could no longer
turn off ECHO/CANONICAL on a bound stdin: the tty stayed in line mode,
so Enter was echoed twice (tty + dmell) and Tab completion never reached
the shell - both on the dmlog monitor and on UART consoles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@JohnAmadis
JohnAmadis merged commit c48c804 into master Sep 30, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant