The branch main has been updated by imp:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=ffe00a05229ef58272669dea141e9fa33e07a5ee

commit ffe00a05229ef58272669dea141e9fa33e07a5ee
Author:     Warner Losh <i...@freebsd.org>
AuthorDate: 2025-09-03 05:17:35 +0000
Commit:     Warner Losh <i...@freebsd.org>
CommitDate: 2025-09-03 05:18:09 +0000

    rc.d/serial: Kill dtrwait
    
    The dtrwait wait functionality was dropped in the TTY MPSAFE rewrite for
    FreeBSD 8. Remove referneces to it here. Also, the sysctl was renamed
    for drainwait, so use the new name. Given the 16 years between this
    event and somebody noticing, I strongly suspect this file can just be
    removed.
    
    Sponsored by:           Netflix
    Reviewed by:            kevans, emaste
    Differential Revision:  https://reviews.freebsd.org/D52316
---
 libexec/rc/rc.d/serial | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libexec/rc/rc.d/serial b/libexec/rc/rc.d/serial
index 4eb34a1085eb..f8ddc7ff30d4 100755
--- a/libexec/rc/rc.d/serial
+++ b/libexec/rc/rc.d/serial
@@ -45,7 +45,7 @@ default() {
        # Reset everything changed by the other functions to initial defaults.
 
        dc=$1; shift    # device name character
-       drainwait=`sysctl -n kern.drainwait`
+       drainwait=`sysctl -n kern.tty_drainwait`
 
        for i in $*
        do
@@ -84,7 +84,7 @@ modem() {
        for i in $*
        do
                # may depend on modem
-               comcontrol /dev/tty${dc}${i} dtrwait 100 drainwait 180
+               comcontrol /dev/tty${dc}${i} drainwait 180
                # Lock crtscts on.
                # Speed reasonable for V42bis.
                stty < /dev/tty${dc}${i}.init crtscts 115200

Reply via email to