delorie.com/archives/browse.cgi | search |
Message-ID: | <3DD27521.6CA25886@junk.net> |
From: | Ian Chapman <ian_chapman AT junk DOT net> |
X-Mailer: | Mozilla 4.79 [en] (Win98; U) |
X-Accept-Language: | en |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: djgpp or perl? |
References: | <Pine DOT SUN DOT 3 DOT 91 DOT 1021112081425 DOT 15374G-100000 AT is> |
Lines: | 19 |
Date: | Wed, 13 Nov 2002 10:52:02 -0500 |
NNTP-Posting-Host: | 64.230.53.129 |
X-Complaints-To: | abuse AT sympatico DOT ca |
X-Trace: | news20.bellglobal.com 1037202657 64.230.53.129 (Wed, 13 Nov 2002 10:50:57 EST) |
NNTP-Posting-Date: | Wed, 13 Nov 2002 10:50:57 EST |
Organization: | Bell Sympatico |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
> If Perl uses termios, it might be a bug in our termios emulation, or it > might be that you need to tell termios to treat Ctrl-D as EOF (I don't > remember if that is the default). I've changed my perl call from #!/home/bin/perl -w to #!/home/bin/perl -wC and now if I give CR <ctl Z> CR it does what <ctl D> was documented to do. I guess this should be considered as a workround? Many thanks for your support. Regards Ian. PS the perl news group gave this reply It used to use standard C stream functionality to implement readline() (which is what gets called by the <> operator. As of 5.8.0 there is an extra PerlIO layer in there, but I would be extremely surprised if that fiddled with terminal settings.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |