[LinuxPPS] 17Jun Patch
    clemens at dwf.com 
    clemens at dwf.com
       
    Wed Jun 18 02:44:59 CEST 2008
    
    
  
> >
> > As mentioned in my previous note, the following  is a test program that
> > returns the LineDiscipline,
> >
> > [root at deneb reg]# a.out /dev/ttyS0
> > Line Discipline = 17
> > [root at deneb reg]# a.out /dev/pps1
> > IOCTL returned -1
> >
> > and having 17 for the serial line and -1 (error) for the PPS line just doesnt
> > look right.
> >
> 
> It looks right to me; the PPS virtual device is not a TTY so the IOCTL
> should fail.  It is the GPS device which should continue to function
> as a TTY and essentially be unaffected by the PPS line discipline.
> 
> - Cirilo _______________________________________________
The IOCTL in question is TIOCGETD which gets the type of the line discipline,
and there should be no failure in returning that value.
I would expect the Serial device to be a serial device, nothing should have
changed there, and it should return "0" for N_TTY.
The new device /dev/pps1 should return 17 for N_PPS.
-- 
                                        Reg.Clemens
                                        reg at dwf.com
    
    
More information about the LinuxPPS
mailing list