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 "ct num 10 chat timeout for ac/ic scripts"
.It "dc num 0 chat debug bitmask" .It "dc num 0 chat debug bitmask"
.It "de num 0 delay secs and flush input before writing first prompt" .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 .It "ds str" Ta So Li ^Y Sc Ta
.No "delayed suspend character" .No "delayed suspend character"
.It "dx bool false set" .It "dx bool false set"
@ -282,11 +283,11 @@ is running.
.Pp .Pp
.Bl -tag -offset indent -width \&%xxxxxxxxxxxxxx .Bl -tag -offset indent -width \&%xxxxxxxxxxxxxx
.It \&%d .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 .Em \&Lo
string and
(the \&%+ format of .Em \&df
.Xr strftime 3 ) . strings.
.It \&%h .It \&%h
The hostname of the machine, which is normally obtained from the The hostname of the machine, which is normally obtained from the
system using system using

View File

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

View File

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

View File

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