[ale] CRAZY idea

Chris Fowler ChrisF at computone.com
Tue Jun 5 07:49:59 EDT 2001





I'm reading the ALE arhives of someone wanting to use a PS/1 as a serial terminal that only supported parallel ports.  The suggestion made to them was to use PLIP how about this.


// PTERMINALD.C


Open(master pty)
Open(slave pty)
Open(/dev/lp0)


fork()


// Child
close(master)
set_term(slave);
dup2(slave ,0)
dup2(slave ,1)
dup2(slave, 2)
execl("/sbin/mingetty", "/sbin/mingetty", 0);


//Parent
Select(lp0 + Master)


If(master)
        write(lp0)


if(slave)
        write(master)


loop forver



// PTERMINALC.C


open("/dev/lp0")


setterm(0)


select(0 + lp0)


if(lp0)
        write(1)


if(0)
        write(lp0)





The above is just my form of pseudo code.  Will it work?  What is the minimal amount of pins do I need in order to make it happen?

Thanks,
Chris Fowler








More information about the Ale mailing list