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:
parent
334b4431fa
commit
db563f3175
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=77874
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user