Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Dave Korn" To: Subject: RE: Bash: when is WinXP not WinXP?? Date: Tue, 12 Oct 2004 19:34:43 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: Message-ID: X-OriginalArrivalTime: 12 Oct 2004 18:34:43.0361 (UTC) FILETIME=[2443B910:01C4B08A] > -----Original Message----- > From: cygwin-owner On Behalf Of Daniel Miller > Sent: 12 October 2004 19:06 > under Bash. Under WXPPro/Bash it worked fine. However, under Home > edition, my utility apparently thinks its output is being > redirected, so it > tries to generate the output as html code (to preserve > colors), which of > course generates tons of garbage. Then your code has a bug. Whatever technique it is using to decide if it is being redirected is wrong. In fact, I'd go so far as to say that changing your output format if you think you're being redirected is wrong full stop. Let the output format be under control of a command-line switch. If someone is going to decide to redirect the output, they can decide to give the option for html output as well. > Does anyone have any idea what XPHome is doing in the Bash > window, that > would cause this?? Have you got the same settings in your $CYGWIN, $TERM, and other variables? In particular, if you've got CYGWIN=tty on one machine and CYGWIN=notty on the other you can expect different behaviour. >If necessary I can extract and post my > Win32 code that > is doing screen init, but I'm hoping we can deal with this on > a XPHome vs XPPro basis and figure it out. There aren't (as far as I know) any substantial differences between them that would be likely to cause these problems. > I've already had *one* problem to solve under Home, for some reason > Executable flags are not set on files that I copy over the network; I > didn't even know Windows *had* executable flags, but I'd copy console > utilities which worked fine under XPPro (in both Bash and > 4NT), but when I > copied them to XPHome and tried to run them, I'd get "access > denied". I > ran 'chmod 777' on these files and they all worked fine after that. Perhaps what happened is that it *did* copy the flags, but you don't have corresponding user names on the two machines, so the user you were logged in as on XPHome got the 'o'ther access perms rather than the 'u'ser or 'g'roup settings? cheers, DaveK -- Can't think of a witty .sigline today.... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/