bug-coreutils
[Top][All Lists]
Advanced

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

Re: [PATCH] who: --mesg now respects also group of a TTY


From: Kamil Dudka
Subject: Re: [PATCH] who: --mesg now respects also group of a TTY
Date: Thu, 21 Jan 2010 12:53:17 +0100
User-agent: KMail/1.9.10

Hi Jim,

thanks for review!

On Thursday 21 of January 2010 12:28:03 Jim Meyering wrote:
> Actually, more comments (in the code and log) would be welcome, too ;-)

Sure.  I also forgot the credit Piotr Gackiewicz as the original author
in the first place...

> Please add a little explanation before the new function, is_tty_writable

What about "Return true if a terminal device given as PSTAT allows other users 
to send messages to; false otherwise" ?

> and list one or both of those URLs for context in the commit log.

I think the rhbz link should be sufficient.

> > +** New features
> > +
> > +  who --mesg now respects also group of a TTY when compiled with
> > +  --with-tty-group
>
> Saying it "respects the group..." doesn't really communicate what is
> changed.  How about saying that it works now in some cases (details?)
> where it used to fail?

What about this?

"who --mesg used to ignore group of a TTY device when checking if it is 
possible to send messages there.  Now if coreutils is compiled 
with --with-tty-group[=TTY_GROUP_NAME] configure option, it also compares 
group of the TTY device with TTY_GROUP_NAME (or "tty" if no group is 
specified)."

> It would be helpful to say how to determine the appropriate group name.
> Something like "ls -lg /dev/tty" or
>     $ stat --format %G /dev/tty
>     tty

Do you mean directly in the help string or somewhere else?

>
> > diff --git a/src/who.c b/src/who.c
>
> ...
>
> There is enough duplication below that
> I'd prefer to move the #ifdef/#endif into the function.

I am all for that.  I thought it was prohibited in GNU coreutils :-)

> Also, please humor me and put the "const" after the type name:

np

Kamil




reply via email to

[Prev in Thread] Current Thread [Next in Thread]