lkml.org 
[lkml]   [2006]   [Aug]   [29]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
    /
    DateTue, 29 Aug 2006 08:20:49 +0200
    FromRogier Wolff <>
    SubjectRe: Serial custom speed deprecated?
    On Mon, Aug 28, 2006 at 09:09:18PM +0100, Russell King wrote:
    
    > So, while I whole heartedly agree with passing baud rates
    > numerically, I do not think we need any of this inexact flagging
    > nonsense provided we implement something as userland programs expect
    > - iow, the POSIX behaviour.
    
    I fully agree we should implement Posix behaviour. Wether that specifies
    what userland programmers expect is where I disagree. 
    
    If you happen to change RTS/CTS at the same time as you change baud,
    the call will return succes, even though the most important part (for
    you) of your call failed. Note that if the succes of the call depends
    on the previous state of RTS/CTS. Thus the error will depend on
    whatever happened before. This creates difficult-to-diagnose problems
    for sysadmins. 
    
    Anyway, this would not happen if the programmer had read the full text
    of the POSIX spec. IMHO, most programmers have a good idea of the
    filosopy, and program against that: If some call fails it returns
    error.
    
    Anyway, here I am again rambling against the Posix spec. But again:
    we should implement POSIX as good as we can. Alan already did the
    most important footwork. Good job!
    
    	Roger. 
    
    -- 
    ** R.E.Wolff@BitWizard.nl ** http://www.BitWizard.nl/ ** +31-15-2600998 **
    *-- BitWizard writes Linux device drivers for any device you may have! --*
    Q: It doesn't work. A: Look buddy, doesn't work is an ambiguous statement. 
    Does it sit on the couch all day? Is it unemployed? Please be specific! 
    Define 'it' and what it isn't doing. --------- Adapted from lxrbot FAQ
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    
    \
     
     \ /
      Last update: 2006-08-29 08:23    [from the cache]
    ©2003-2008