Add 'df' string to gettytab - the strftime(3) format for %d

in the banner messages (of course, defaults to "%+").

Submitted by:	Gleb Smirnoff <glebius@tak.estra.ru>
This commit is contained in:
Yaroslav Tykhiy 2001-06-07 13:53:23 +00:00
parent 334b4431fa
commit db563f3175
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=77874
4 changed files with 9 additions and 5 deletions

View File

@ -93,6 +93,7 @@ after login prompt
.It "ct num 10 chat timeout for ac/ic scripts"
.It "dc num 0 chat debug bitmask"
.It "de num 0 delay secs and flush input before writing first prompt"
.It "df str %+ the" Xr strftime 3 "format used for \&%d in the banner message"
.It "ds str" Ta So Li ^Y Sc Ta
.No "delayed suspend character"
.It "dx bool false set"
@ -282,11 +283,11 @@ is running.
.Pp
.Bl -tag -offset indent -width \&%xxxxxxxxxxxxxx
.It \&%d
The current date and time in the locale's representation as of the
The current date and time formatted according to the
.Em \&Lo
string
(the \&%+ format of
.Xr strftime 3 ) .
and
.Em \&df
strings.
.It \&%h
The hostname of the machine, which is normally obtained from the
system using

View File

@ -91,6 +91,7 @@ struct gettyflags {
#define IC gettystrs[27].value
#define AC gettystrs[28].value
#define AL gettystrs[29].value
#define DF gettystrs[30].value
/*
* Numeric definitions.

View File

@ -52,6 +52,7 @@ static const char rcsid[] =
static char loginmsg[] = "login: ";
static char nullstr[] = "";
static char loginprg[] = _PATH_LOGIN;
static char datefmt[] = "%+";
struct gettystrs gettystrs[] = {
{ "nx" }, /* next table */
@ -84,6 +85,7 @@ struct gettystrs gettystrs[] = {
{ "ic" }, /* modem init-chat */
{ "ac" }, /* modem answer-chat */
{ "al" }, /* user to auto-login */
{ "df", datefmt}, /* format for strftime() */
{ 0 }
};

View File

@ -770,7 +770,7 @@ putf(cp)
(void)time(&t);
if (Lo)
(void)setlocale(LC_TIME, Lo);
(void)strftime(db, sizeof(db), "%+", localtime(&t));
(void)strftime(db, sizeof(db), DF, localtime(&t));
puts(db);
break;