Well, I've had a look at Toni Lopez' DOSPPP (EPPPD) V0.6
source code (trawling through 'C' source is slightly less odious
than trawling through Intel assembler source ;-), and the good
news is that Bernie won't have to change a thing!  (He's been
very quiet, so I suspect he's lost interest in EPPPD anyway.)

Not only does EPPPD close STDOUT before going resident,
it actually scans the Job File Table in the PSP and closes
ALL file handles that have a non $FF ($FF = closed) entry in
the table ...   :-)

One last thing to mention ... Remember that extract from
Dave Williams' DOSREF, showing the special file handles
such as STDIN, etc.? Well, David Lindauer has "pointed out"
a mistake in the table - the file handle values should be
"0,1,2,3,4", not "0,1,2,4,5". Well, I guess Dave Williams is
just human, after all, so mistakes can happen. Nevertheless
DOSREF is still a very good, easy-to-read reference, IMHO.

Regards to all,
Joe.

> -----Original Message-----
> From: da Silva, Joe 
> Sent: Monday, 26 February 2001 10:29
> To:   '[EMAIL PROTECTED]'
> Subject:      RE: LSPPP 0.71
> 
> See below ...
> 
> Joe.
> 
>       -----Original Message-----
>       From:   Michael Polak [SMTP:[EMAIL PROTECTED]]
>       Sent:   Saturday, 24 February 2001 4:25
>       To:     [EMAIL PROTECTED]
>       Subject:        Re: LSPPP 0.71
> 
>       da Silva, Joe wrote:
> 
>       > OK, David has sent me a copy of LSPPP 0.71, which
>       > closes STDOUT before "going resident" ...
> 
>       Are you sure it is compatible with all DOS flavours ? 
>       I vote rather for modifying Arachne scripting to not require
>       redirection of PPP log to file. I think logging option is
>       best solution, and Arachne will just type lsppp.log>>ppp.log,
>       and we are done.
> 
>       [da Silva, Joe]  
> 
>       I have seen nothing to suggest this stuff is "DOS version
>       specific". Also, I have tested this stuff with DR-DOS 6.0,
>       DR-DOS 7.02+ and M$-DOS 3.2 ...
> 
>       As for your proposed solution, I think it is a little
>       bit convoluted, for no real reason. I believe problems
>       should be solved, not "worked around". The problem
>       is LSPPP (haven't checked EPPPD ...) not closing
>       STDOUT before going resident. That is being fixed, so
>       no convoluted "work around" is required of Arachne.
> 
>       Also, _if_ EPPPD needs it, I'm sure Bernie will be
>       happy to add this fix to EPPPD, after all, he has made
>       *much* more substantial changes to it already!   ;-)
> 
                ----- snip -----

Reply via email to