freebsd-skq/lib/libutil
Ed Schouten 2c8d07a874 Fix a regression that was introduced in r191882.
I changed login_tty() to only work when the application is not a session
leader yet. This works fine for applications in the base system, but it
turns out various applications call this function after daemonizing,
which means they already use their own session.

If setsid() fails, just call tcsetsid() on the current session.
tcsetsid() will already perform proper security checks.

Reported by:	Oliver Lehmann
MFC after:	1 week
2010-01-17 17:52:35 +00:00
..
_secure_path.3
_secure_path.c
auth.3
auth.c
auth.conf.5
expand_number.3
expand_number.c
flopen.3 Revert (once again, and hopefully for the last time) to flock(2) locks. 2009-06-06 18:47:03 +00:00
flopen.c Revert (once again, and hopefully for the last time) to flock(2) locks. 2009-06-06 18:47:03 +00:00
fparseln.3
fparseln.c
gr_util.c Remove a dead store. 2009-12-12 00:11:40 +00:00
hexdump.3
hexdump.c
humanize_number.3
humanize_number.c Merge NetBSD revision 1.14: humanize_number.c is now 2-clause BSD licensed. 2009-06-23 23:27:35 +00:00
kinfo_getfile.3 Note that the structures are defined in <sys/user.h> in the text (using 2009-06-15 15:43:00 +00:00
kinfo_getfile.c Include param.h instead of types.h when using user.h. Otherwise there is 2008-12-27 11:12:23 +00:00
kinfo_getvmmap.3 Fix copy-and-paste-o's from kinfo_getfile.3 in kinfo_getvmmap.3. 2009-06-24 12:52:59 +00:00
kinfo_getvmmap.c Include param.h instead of types.h when using user.h. Otherwise there is 2008-12-27 11:12:23 +00:00
kld.3
kld.c
libutil.h Remove login(3), logout(3) and logwtmp(3) from libutil. 2010-01-13 18:59:51 +00:00
login_auth.3
login_auth.c
login_cap.3
login_cap.c
login_cap.h
login_class.3
login_class.c Usermode portion of the support for swap allocation accounting: 2009-06-23 20:57:27 +00:00
login_crypt.c
login_ok.3
login_ok.c
login_times.3
login_times.c
login_tty.3
login_tty.c Fix a regression that was introduced in r191882. 2010-01-17 17:52:35 +00:00
login.conf.5
Makefile Remove login(3), logout(3) and logwtmp(3) from libutil. 2010-01-13 18:59:51 +00:00
pidfile.3 Add missing .Pp 2009-06-06 17:34:49 +00:00
pidfile.c
property.3
property.c
pty.3
pty.c
pw_util.c sigset() is the name of function specified by SUSv4. 2009-11-26 13:41:15 +00:00
realhostname_sa.3
realhostname.3
realhostname.c
stub.c
trimdomain.3
trimdomain.c
uucplock.3
uucplock.c