Re: COMPAT_43 tty processing ?

From: Tim Robbins (tjr_at_freebsd.org)
Date: 06/21/04

  • Next message: David Schultz: "Re: COMPAT_43 tty processing ?"
    Date: Tue, 22 Jun 2004 00:25:17 +1000
    To: Poul-Henning Kamp <phk@phk.freebsd.dk>
    
    

    On Mon, Jun 21, 2004 at 02:24:10PM +0200, Poul-Henning Kamp wrote:
    >
    > Do we need the COMPAT_43 tty processing in 5-STABLE ?

    I assume you mean that you want to remove the option entirely, not just
    take it out of GENERIC.

    Whether we need it or not depends what we're willing to break: most
    screen-oriented programs in early releases of FreeBSD used it, either by
    linking with libcurses, issuing the ioctls directly, or by calling the
    widely-used ttyname() function.

    I think removing the compatibility tty ioctls would make COMPAT_43 incomplete
    and largely worthless; either we support running FreeBSD 1.x/2.x binaries or
    we don't. On one hand, I would like to see the mostly-unused code removed
    to facilitate whatever tty work you're doing, but on the other hand, I see
    the ability to run old binaries as one of the things that sets us apart from
    Linux.

    Tim
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


  • Next message: David Schultz: "Re: COMPAT_43 tty processing ?"