[sudo-commits] sudo changeset 7989:6b22be4d09f0

Todd C. Miller Todd.Miller at courtesan.com
Wed Apr 11 16:02:15 EDT 2012


changeset:	7989:6b22be4d09f0 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/6b22be4d09f0
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Wed Apr 11 14:48:08 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.
	TODO: write /dev/ traversal code for the generic sudo_ttyname_dev().

diffstat:

 config.h.in   |    3 +
 configure     |   28 ++++--
 configure.in  |    4 +-
 src/ttyname.c |  234 +++++++++++++++++++++++++++++++++++++++++----------------
 4 files changed, 192 insertions(+), 77 deletions(-)



More information about the sudo-commits mailing list