On Aug 18 13:50, Yaakov (Cygwin/X) wrote: > On Thu, 2011-08-04 at 00:20 -0500, Yaakov (Cygwin/X) wrote: > > This patchset implements /proc/devices[1]: > > > > The question is how to handle /dev/tty and /dev/console as the > > apparently vary now, per cgf's remarks on the main list.
/dev/tty, /dev/console and /dev/ptmx have fixed major and minor numbers. But I see what you mean. While `ls -l /dev/tty' on Linux always returns with 5, 0 as major, minor, on Cygwin it returns with the major and minor numbers of the actual tty it refers to: $ tty /dev/tty2 $ ls -l /dev/tty crw--w---- 1 corinna vinschen 136, 2 Aug 18 21:51 /dev/tty Same for /dev/console. Chris, is it tricky to return always the real major, minor pairs 5, 0 and 5, 1 for /dev/tty and /dev/console? > Here is a second version which adds the closely related /proc/misc[1] as > well. > > > Yaakov > > [1] > http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-proc-misc.html > > 2011-08-18 Yaakov Selkowitz <yselkowitz@...> > > * devices.h (fh_devices): Define DEV_MISC_MAJOR, DEV_MEM_MAJOR, > DEV_SOUND_MAJOR. Use throughout. > * fhandler_proc.cc (proc_tab): Add /proc/devices and /proc/misc > virtual files. > (format_proc_devices): New function. > (format_proc_misc): New function. I think the patch is basically ok, but it's missing the "cons" entry for consoles, equivalent to the "tty" entry. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat