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 X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Sat, 10 Jan 2004 11:13:38 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Jason Pearce cc: cygwin AT cygwin DOT com Subject: Re: Switching between DOS and UNIX mode In-Reply-To: <3FFFD699.9060508@ieee.org> Message-ID: References: <3FFFD699 DOT 9060508 AT ieee DOT org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sat, 10 Jan 2004, Jason Pearce wrote: > >Use the 'mount' command. In fact, you should be able to simply mount some > >particular directories (e.g., the ones the checkout is done into) in text > >(DOS) mode for those developers that need this, and leave the Cygwin > >installation itself in binary (Unix) mode. Note: mounts in Cygwin are > >(currently) persistent. > > Igor > > Does the selection of unix / dos at installation time actually make any > difference? Not currently, AFAIK (in a sense that if you plan to set all mounts to binary eventually, you may do so either at install time, or later via the 'mount' command). It may make a difference for postinstall scripts and the like, though. > Can't everything be redefined later via the mount command? Yes, it can. I've posted the exact incantation to the list a few times -- searching the archives for "remount binary" should unearth at least one. > I selected DOS at install time, is there an advanteage to installing in > unix mode? It makes your files look like Unix files, which helps if you need to transfer them back and forth between Cygwin and a Unix machine, or use utilities that expect only binary mounts (e.g., X is notorious for missing the O_BINARY attribute when opening files, so /tmp and the fonts directory have to be binary-mounted under Cygwin if you want to use it). Most Cygwin packages are tested in mixed mount mode environments, however, and most maintainers will accept reports of wrong behavior on text mounts as bug reports (and try to fix them). > I am encountering different behaviour between a few machines with > regards to CR LFs. I am trying to work my way through it but it is quite > perplexing! I need to do more investigations in order to ask a decent > question, but do the mount settings effect the behaviour of any > non-cygwin application? I would not expect any effect, is that so? Non-Cygwin applications don't see Cygwin mounts, so these settings by themselves should not affect non-Cygwin applications. However, if you're using a *mix* of Cygwin and non-Cygwin apps, the Cygwin apps in the mix *will* be affected (i.e., they may write the files differently), and that, in turn, may affect the non-Cygwin ones. > Thanks, > Jason HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/