This directory includes files to make a program called listen and the server telnet/TCP. Listen is a stub program which runs in background and waits for a packet to come to TCP protocol, socket 23 (telnet's well known socket). When Listen gets a signal indicating that a packet is waiting in the kernel net buffer for it, it forks a server telnet/TCP which reads this packet and handles all packets for this connection until the connection closes, at which point the server telnet process exits. Please note that server telnet handles one connection; so if multiple server telnet connections exist at the same time, multiple server telnet processes will be running. The source file for listen is listen.c. A shell file called mkchg can be run to produce the server telnet/TCP from object modules. Mkchg lists all object modules needed to make server telnet/TCP; the names of these object modules are the same as their source modules. Do let us know problems you may discover.