mirror of
https://github.com/opnsense/src.git
synced 2026-02-22 01:11:30 -05:00
The entire world seems to use the non-standard TIOCSCTTY ioctl to make a TTY a controlling terminal of a session. Even though tcsetsid(3) is also non-standard, I think it's a lot better to use in our own source code, mainly because it's similar to tcsetpgrp(), tcgetpgrp() and tcgetsid(). I stole the idea from QNX. They do it the other way around; their TIOCSCTTY is just a wrapper around tcsetsid(). tcsetsid() then calls into an IPC framework. |
||
|---|---|---|
| .. | ||
| _secure_path.3 | ||
| _secure_path.c | ||
| auth.3 | ||
| auth.c | ||
| auth.conf.5 | ||
| expand_number.3 | ||
| expand_number.c | ||
| flopen.3 | ||
| flopen.c | ||
| fparseln.3 | ||
| fparseln.c | ||
| gr_util.c | ||
| hexdump.3 | ||
| hexdump.c | ||
| humanize_number.3 | ||
| humanize_number.c | ||
| kinfo_getfile.3 | ||
| kinfo_getfile.c | ||
| kinfo_getvmmap.3 | ||
| kinfo_getvmmap.c | ||
| kld.3 | ||
| kld.c | ||
| libutil.h | ||
| login.3 | ||
| login.c | ||
| login.conf.5 | ||
| login_auth.3 | ||
| login_auth.c | ||
| login_cap.3 | ||
| login_cap.c | ||
| login_cap.h | ||
| login_class.3 | ||
| login_class.c | ||
| login_crypt.c | ||
| login_ok.3 | ||
| login_ok.c | ||
| login_times.3 | ||
| login_times.c | ||
| login_tty.3 | ||
| login_tty.c | ||
| logout.3 | ||
| logout.c | ||
| logwtmp.3 | ||
| logwtmp.c | ||
| Makefile | ||
| pidfile.3 | ||
| pidfile.c | ||
| property.3 | ||
| property.c | ||
| pty.3 | ||
| pty.c | ||
| pw_util.c | ||
| realhostname.3 | ||
| realhostname.c | ||
| realhostname_sa.3 | ||
| stub.c | ||
| trimdomain.3 | ||
| trimdomain.c | ||
| uucplock.3 | ||
| uucplock.c | ||