summaryrefslogtreecommitdiffstats
path: root/libexec/getty
Commit message (Collapse)AuthorAgeFilesLines
* Missing tab.pfg2016-02-271-1/+1
| | | | Pointed out by: bapt
* getty(8): Undo incomplete support VEOL2 and VSTATUS.pfg2016-02-261-2/+1
| | | | Forgot to add some definitions for charnames[].
* getty(8): Support VEOL2 and VSTATUSpfg2016-02-261-4/+5
| | | | | | Bring some type cleanups while here. Obtained from: NetBSD
* getty(8): Use poll(2) and nanosleep(2) instead of select(2).pfg2016-02-261-14/+13
| | | | | | Sort headers while here. Obtained from: NetBSD (CVS Rev. 1.25 - 1.26)
* Add META_MODE support.sjg2015-06-131-0/+19
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Merge sync of headsjg2015-05-272-16/+1
| |\ | |/ |/|
| * Merge from head@274682sjg2014-11-191-1/+1
| |\
| * | Updated dependenciessjg2014-05-161-1/+0
| | |
| * | Updated dependenciessjg2014-05-101-0/+2
| | |
| * | Merge headsjg2014-04-289-53/+19
| |\ \
| * | | Updated dependenciessjg2013-03-111-0/+1
| | | |
| * | | Updated dependenciessjg2013-02-161-2/+0
| | | |
| * | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-221-0/+20
| | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | Remove the #ifdef DEBUG code, which is not compilable on 64bitkib2015-04-291-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | architectures. It seems to be an overlooked chunk in the r15645. PR: 199767 Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | | | Convert to LIBADDbapt2014-11-251-2/+1
| |_|/ |/| | | | | | | | Reduce overlinking
* | | Remove LOG_ODELAY because it does nothing.neel2014-08-171-1/+1
| |/ |/| | | | | | | Reviewed by: jilles CR: https://reviews.freebsd.org/D611
* | ttys(5): Pseudo-terminals are not listed and the network keyword is obsolete.jilles2014-03-091-6/+5
| |
* | Remove the 3rd clause ("advertising clause") of the BSD license asbrueffer2014-02-179-45/+9
| | | | | | | | | | | | | | permitted by the University of Berkeley on July 22, 1999. Reviewed by: imp MFC after: 1 week
* | Add a new flag to /etc/ttys: onifconsole. This is equivalent to "on" if thenwhitehorn2014-01-201-2/+5
|/ | | | | | | | | device is an active kernel console and "off" otherwise. This is designed to allow serial-booting x86 systems to provide a login prompt on the serial line by default without providing one on all systems by default. Comments and suggestions by: grehan, dteske, jilles MFC after: 1 month
* mdoc: terminate quoted strings.joel2012-03-261-2/+2
| | | | Reviewed by: brueffer
* Spelling fixes for libexec/uqs2012-01-071-1/+1
|
* In libexec/getty/chat.c, replace && with & in chat_send(). The intentdim2011-12-161-1/+1
| | | | | | is to test if the CHATDEBUG_SEND bit is set in the chat_debug global. MFC after: 1 week
* Add __unused. Ansi prototypes.charnier2010-12-202-8/+6
|
* Add a new libc function: cfmakesane(3).ed2010-11-021-5/+7
| | | | | | | | | | | I've noticed various terminal emulators that need to obtain a sane default termios structure use very complex `hacks'. Even though POSIX doesn't provide any functionality for this, extend our termios API with cfmakesane(3), which is similar to the commonly supported cfmakeraw(3), except that it fills the termios structure with sane defaults. Change all code in our base system to use this function, instead of depending on <sys/ttydefaults.h> to provide TTYDEF_*.
* mdoc: drop redundant .Pp and .LP callsuqs2010-10-081-1/+0
| | | | They have no effect when coming in pairs, or before .Bl/.Bd
* Phase out ttyslot(3).ed2010-01-141-1/+0
| | | | | | | | The ttyslot() function was originally part for SUSv1, marked LEGACY in SUSv2 and removed later on. This function only makes sense when using utmp(5), because it was used to determine the offset of the record for the controlling TTY. It makes little sense to keep it here, because the new utmpx file format doesn't index based on TTY slots.
* Make WARNS=6 the default for libexec/.ed2010-01-021-0/+2
| | | | | | | | | | | | | | | Just like bin/ and sbin/, I think setting WARNS to the highest value possible will make it more attractive for people to fix warnings. - The WARNS variable is set in the Makefile in the directory of the application itself, making it more likely that it will be removed out of curiosity to see what happens. - New applications will most likely build with WARNS=6 out of the box, because the author would more likely fix the warnings during development than lower WARNS. Unfortunately almost all apps in libexec require a lowered value of WARNS.
* Stop mentioning /usr/X11R6.delphij2007-07-241-1/+1
| | | | Approved by: re (hrs)
* Bump document date on behalf of a recent change.ru2005-06-141-1/+1
| | | | Approved by: re (blanket)
* Fixup of last commit: Use the name X instead of XFree86 for the server binary,eivind2005-05-271-1/+1
| | | | | | thus being compatible with both XFree86 and X.org. Noticed by: danfe
* Make the example for using xterm as a login manager to match the X of theeivind2005-05-271-1/+1
| | | | noughties, not eighties.
* Include gettytab.h before extern.h so that the declarations of structstefanf2005-04-064-5/+3
| | | | gettyflags, gettynums and gettystrs are available.
* Sort sections.ru2005-01-183-14/+14
|
* Report once that the device isn't there, but keep trying. Don'timp2004-09-291-21/+14
| | | | | filter the errno values. They don't make as much sense as they used to given how we do devices in /dev.
* Nuke COMPAT_43phk2004-06-251-150/+0
|
* Fixed a misspelling of 0 as NULL.bde2004-03-141-1/+1
|
* Prototype defttymode() instead of just declaring it.yar2003-07-181-1/+1
|
* - Use the initial terminal mode instead of the current modeyar2003-06-182-73/+64
| | | | | | | | | | as the source of defaults for terminal device parameters. - Do duplucate code reduction and simplification enabled by the above. Reviewed by: green MFC after: 1 month
* Improve the manpage language a bit.yar2003-06-171-1/+1
| | | | | | | | A PPP login program is started _automatically_ (i.e., without human intervention) even with the "pl" capability unset, as soon as a PPP frame is detected. But with "pl" set, a PPP login program is started independently of the result of PPP detection (which is rendered unnecessary then,) i.e. _unconditionally_.
* In the last clean-up of this code, the fact that the default tty modegreen2003-06-141-6/+20
| | | | | | | | information could only be gleaned from the the tty descriptor itself was neglected, so never did the tty's default settings get copied from the kernel. Specifically, this caused all manner of ctrl-keys to not work. Fix this by calling dogettytab() in all the proper places, and retrieving the terminfo temporarily in dogettytab().
* Read gettytab(5) soon enough to fill in all necessary values.yar2003-06-102-16/+40
| | | | | | | | | Re-read gettytab(5) only if needed. This fixes bugs introduced as long ago as in getty/main.c rev.1.15. PR: bin/18181 MFC after: 1 month
* Spot one more place where boolean variables were incrementedyar2003-06-101-1/+1
| | | | instead of just being assigned a truth value.
* Coding style fix: Use "foo = 1" instead of "foo++" to assignyar2003-06-101-2/+2
| | | | | the truth value to a boolean variable, especially when inside a loop. The variable can overflow otherwise, at least in theory.
* Break sentences.yar2003-06-101-4/+6
| | | | MFC after: 1 week
* General mdoc(7) markup fixes:yar2003-06-101-61/+67
| | | | | | | | | | | - Use .Va, not .Em, to mark up variable-like identifiers (capability and database entry names.) - Stop abusing .Tn (trademark) to emphasize general phrases. - Spot unmarked capability references. - Add a missing line break. Discussed with: ru MFC after: 1 week
* Improve the language and markup of the description of the pp and plyar2003-06-101-7/+18
| | | | | | | | | | | | capabilities: - Mark up capability identifiers. - Don't squeeze much text into the capability table given the options will be described below in detail. - Keep the capability table sorted. - Use a consistent term for a PPP login program. MFC after: 1 week
* The .Xr utilitycharnier2003-06-081-2/+3
|
* Fix some minor bugs, namely:yar2003-06-061-3/+14
| | | | | | | | | | | | | | | | | | | | - Initialize "rval", which would be used uninitialized if al or pl options were set. - Don't pass an empty string to login(1) as a user name (this could be triggered by entering a name and then killing it with backspace or ^U.) - Don't loop endlessly if the al option specifies a bogus (i.e., not alphanumeric) auto-login name. - Don't pass a bogus user name to login(1) if a good name were entered and then killed with ^U. - Exit with status 0, not 1, on receiving an EOF character, since it's not a error condition. MFC after: 1 week
* mdoc(7) police: expand contraction.ru2003-02-231-1/+1
|
OpenPOWER on IntegriCloud