glibc/login
Ulrich Drepper 139ee080b6 Prevent unintended file desriptor leak in grantpt.
The pt_chown program is completely transparently called.  It might
not be able to live with the various file descriptors the program
has open at the time of the call (e.g., under SELinux).  Close all
but the needed descriptor and connect stdin, stdout, and stderr
with /dev/null.  pt_chown shouldn't print anything when called to
do real work.
2009-11-24 18:24:14 -08:00
..
programs Prevent unintended file desriptor leak in grantpt. 2009-11-24 18:24:14 -08:00
Makefile Build pt_chown as PIE. 2009-06-16 20:46:42 -07:00
Versions Update. 2001-01-09 01:59:17 +00:00
endutxent.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
forkpty.c * inet/ether_line.c (ether_line): Remove unused variable. 2007-12-17 21:22:17 +00:00
getpt.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
getutent.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
getutent_r.c Update. 2004-01-14 18:41:22 +00:00
getutid.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
getutid_r.c Update. 2004-01-14 18:41:22 +00:00
getutline.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
getutline_r.c Update. 2004-01-14 18:41:22 +00:00
getutmp.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
getutmpx.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
getutxent.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
getutxid.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
getutxline.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
grantpt.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
lastlog.h Update. 1997-06-21 02:59:26 +00:00
login.c Update. 2002-02-28 20:15:06 +00:00
login_tty.c * login/login_tty.c (login_tty): The Linux kernel can return EBUSY 2007-10-04 21:54:22 +00:00
logout.c * locale/programs/ld-monetary.c (monetary_finish): Avoid range check 2007-07-28 20:45:36 +00:00
logwtmp.c * locale/programs/ld-monetary.c (monetary_finish): Avoid range check 2007-07-28 20:45:36 +00:00
openpty.c * inet/ether_line.c (ether_line): Remove unused variable. 2007-12-17 21:22:17 +00:00
ptsname.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
pty.h * inet/ether_line.c (ether_line): Remove unused variable. 2007-12-17 21:22:17 +00:00
pututxline.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
setutxent.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
tst-grantpt.c * login/tst-grantpt.c (test_einval): Add 3rd argument to open. 2007-08-17 06:28:40 +00:00
tst-utmp.c Update. 2003-01-02 20:32:33 +00:00
tst-utmpx.c Update. 1998-06-02 12:58:14 +00:00
unlockpt.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
updwtmp.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
updwtmpx.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
utmp-private.h Update. 2004-01-14 18:41:22 +00:00
utmp.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
utmp_file.c Bump timeout for utmp operations to 10s. 2009-10-29 21:41:19 -07:00
utmpname.c [BZ #2764] 2006-08-14 03:59:19 +00:00
utmpxname.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00