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: Wed, 21 Jan 2004 14:25:13 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Kaz Kylheku cc: cygwin AT cygwin DOT com Subject: Re: Missing /dev In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 21 Jan 2004, Kaz Kylheku wrote: > This is a tiny little annoyance in Cygwin: various device paths exist, > like your controlling terminal /dev/conin. However, there is no actual > /dev directory in the filesystem. > > This confuses some programs that do parsing on the path rather than > just pass the entire string to open(). E.g. CLISP's file I/O library: > > [6]> (with-open-file (f "/dev/conin" :direction :input) (read f)) > > *** - nonexistent directory: #P"/dev/" > > The simple workaround is to ``mkdir /dev'', but would it be a bad idea > for the Cygwin installer to create this directory? AFAIK, once Cygwin has proper mkdev, /dev will be a real directory. Until then, you can use the script from to get a proper /dev directory. Igor P.S. The CLISP maintainer might want to try to fix the above in any case. -- 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/