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
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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 }
|
||||
};
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user