[sudo-commits] sudo changeset 8119:632f8e028191

Todd C. Miller Todd.Miller at courtesan.com
Tue May 29 16:31:44 EDT 2012


changeset:	8119:632f8e028191 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/632f8e028191
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Wed May 23 12:46:39 2012 -0400

Log Message:
	Rototill code to determine the tty.  For Linux, we now look up the
	tty device in /proc/pid/stat instead of trying to open /proc/pid/fd/[0-2].
	The sudo_ttyname_dev() function maps the given device number to a
	string.  On BSD, we can use devname().  On Solaris, _ttyname_dev()
	does what we want.  For others we do a breadth-first search of /dev.

diffstat:

 config.h.in  |   20 +++
 configure    |  205 ++++++++++++++++++++++--------
 configure.in |   10 +
 ttyname.c    |  382 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 4 files changed, 529 insertions(+), 88 deletions(-)



More information about the sudo-commits mailing list