tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Getting the device name from a struct tty *



On Tue, Oct 15, 2013 at 12:18:15AM -0700, Matt Thomas wrote:
> 
> On Oct 15, 2013, at 12:09 AM, Marc Balmer <marc%msys.ch@localhost> wrote:
> > Is that possible?
> 
> No.

If you only need it as a hint (like for naming a wchan or an event)
you may try to approximate it as

  dev_t dev;
  char buf[16]; // XXX: we should have a symbolic name for this
  snprintf(buf, sizeof(buf), "%s%d", cdevsw_getname(major(dev)), minof(dev));

(untested). But I guess you will end up with things like uplcom5 instead of
ttyU5, and the number may be wrong (e.g. +128 if dtyU5 is used or similar).

Martin


Home | Main Index | Thread Index | Old Index