If kernel does not provide TIOCSTI syscall, then user must configure HSTR as it uses readline to inject command. As users do not read the documentation and/or when a user upgrades kernel/distro it might happen that HSTR is not configured. Force user to configure HSTR by detecting TIOCSTI (in)availability and printing error message with the explanation how to configure.
Related: