summaryrefslogtreecommitdiffstats
path: root/libexec/getty
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Fix a typo (missed &&).sobomax2003-01-201-1/+1
| | | | Submitted by: marcus
* Add a new gettytab(5) option - `pl', which if set tells getty that the linesobomax2003-01-194-4/+7
| | | | | | | | | | in question is PPP-only line, i.e. no PPP-sequence detection is necessary and PPP login program referenced by `pp' should be started automatically instead of login(1) Feature suggested and sponsored by: United Networks of Ukraine No reply from: re MFC after: 2 weeks
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/schweikh2002-12-301-1/+1
| | | | Add FreeBSD Id tag where missing.
* english(4) police.schweikh2002-12-271-1/+1
|
* Fixed the abuses of .Ql visible on stderr in troff mode.ru2002-12-231-1/+1
| | | | PR: docs/37176
* mdoc(7) police: Removed redundant .Ns calls.ru2002-08-131-1/+1
|
* The .Nm utilitycharnier2002-07-061-5/+3
|
* #include <sys/time.h> instead of depending on namespace pollution inbde2002-02-251-3/+3
| | | | | | <sys/stat.h> for its prerequisite <sys/time.h>. Removed a duplicated include. Sorted includes.
* Removed unused include of <sys/resource.h> instead of depending onbde2002-02-251-12/+2
| | | | | | | namespace pollution only 1 layer deep in <sys/stat.h> for its prerequisite <sys/time.h> Removed other unused includes.
* Remove some unused variables, mark unused parameters as unused and changeimp2002-02-061-13/+12
| | | | | names of variables that shadow globally declared variables. This should help people doing later WARNS= fixes.
* o __P removalimp2002-02-064-136/+99
| | | | | o remove register o use strict prototypes
* Lock down with WFORMAT?=1, with overrides in the subdirectories whichkris2002-02-041-2/+1
| | | | are not yet warning-clean. Tested on i386 and alpha.
* mdoc(7) police:ru2001-08-071-1/+1
| | | | | | | Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
* Remove whitespace at EOL.dd2001-07-152-2/+2
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-102-2/+2
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-1/+0
|
* Add 'df' string to gettytab - the strftime(3) format for %dyar2001-06-074-5/+9
| | | | | | in the banner messages (of course, defaults to "%+"). Submitted by: Gleb Smirnoff <glebius@tak.estra.ru>
* Replace a strcat() with a strlcat(). Partial sync with OpenBSD; morekris2001-04-241-1/+1
| | | | | | | work is needed. Submitted by: "Andrew R. Reiter" <arr@watson.org> Obtained from: OpenBSD
* - Backout botched attempt to intoduce MANSECT feature.ru2001-03-261-2/+1
| | | | - MAN[1-9] -> MAN.
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-1/+1
|
* Prepare for mdoc(7)NG.ru2001-01-162-2/+2
|
* Prepare for mdoc(7)NG.ru2000-12-201-4/+4
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-202-2/+2
|
OpenPOWER on IntegriCloud