diff options
author | ru <ru@FreeBSD.org> | 2002-04-08 11:07:51 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2002-04-08 11:07:51 +0000 |
commit | 54bcb55671b2ff5cc90d440800a63cb3c1e18685 (patch) | |
tree | 5842dcbef4b6d5d1252ae852601802c37e2f7ecd /usr.bin/login | |
parent | 07997437f04ae67df52e5cf27edd45fc45b7b3a7 (diff) | |
download | FreeBSD-src-54bcb55671b2ff5cc90d440800a63cb3c1e18685.zip FreeBSD-src-54bcb55671b2ff5cc90d440800a63cb3c1e18685.tar.gz |
Align for const poisoning in -lutil.
Diffstat (limited to 'usr.bin/login')
-rw-r--r-- | usr.bin/login/login.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/usr.bin/login/login.c b/usr.bin/login/login.c index a17c60f..e96f602 100644 --- a/usr.bin/login/login.c +++ b/usr.bin/login/login.c @@ -144,9 +144,9 @@ static char *olduser; /* previous user name */ * Prompts */ static char default_prompt[] = DEFAULT_PROMPT; -static char *prompt; +static const char *prompt; static char default_passwd_prompt[] = DEFAULT_PASSWD_PROMPT; -static char *passwd_prompt; +static const char *passwd_prompt; static char *tty; @@ -172,7 +172,8 @@ main(int argc, char *argv[]) char *term; char *p, *ttyn; char tname[sizeof(_PATH_TTY) + 10]; - char *arg0, *shell = NULL; + char *arg0; + const char *shell = NULL; login_cap_t *lc = NULL; pid_t pid; @@ -537,7 +538,7 @@ main(int argc, char *argv[]) (void)setenv("PATH", rootlogin ? _PATH_STDPATH : _PATH_DEFPATH, 0); if (!quietlog) { - char *cw; + const char *cw; cw = login_getcapstr(lc, "copyright", NULL, NULL); if (cw == NULL || motd(cw) == -1) @@ -555,14 +556,14 @@ main(int argc, char *argv[]) /* $MAIL may have been set by class. */ cw = getenv("MAIL"); if (cw == NULL) { - asprintf(&cw, "%s/%s", + asprintf((char **)&cw, "%s/%s", _PATH_MAILDIR, pwd->pw_name); } if (cw && stat(cw, &st) == 0 && st.st_size != 0) (void)printf("You have %smail.\n", (st.st_mtime > st.st_atime) ? "new " : ""); if (getenv("MAIL") == NULL) - free(cw); + free((char *)cw); } } |