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 | |
parent | 07997437f04ae67df52e5cf27edd45fc45b7b3a7 (diff) | |
download | FreeBSD-src-54bcb55671b2ff5cc90d440800a63cb3c1e18685.zip FreeBSD-src-54bcb55671b2ff5cc90d440800a63cb3c1e18685.tar.gz |
Align for const poisoning in -lutil.
-rw-r--r-- | crypto/openssh/session.c | 2 | ||||
-rw-r--r-- | lib/libpam/modules/pam_unix/pam_unix.c | 6 | ||||
-rw-r--r-- | release/picobsd/tinyware/login/pico-login.c | 11 | ||||
-rw-r--r-- | usr.bin/login/login.c | 13 |
4 files changed, 17 insertions, 15 deletions
diff --git a/crypto/openssh/session.c b/crypto/openssh/session.c index 7cf71bb..1a22bd7d 100644 --- a/crypto/openssh/session.c +++ b/crypto/openssh/session.c @@ -611,7 +611,7 @@ do_login(Session *s, const char *command) struct passwd * pw = s->pw; pid_t pid = getpid(); #ifdef HAVE_LOGIN_CAP - char *fname; + const char *fname; #endif /* HAVE_LOGIN_CAP */ #ifdef __FreeBSD__ #define DEFAULT_WARN (2L * 7L * 86400L) /* Two weeks */ diff --git a/lib/libpam/modules/pam_unix/pam_unix.c b/lib/libpam/modules/pam_unix/pam_unix.c index 42317f7..ed74b90 100644 --- a/lib/libpam/modules/pam_unix/pam_unix.c +++ b/lib/libpam/modules/pam_unix/pam_unix.c @@ -121,8 +121,7 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags __unused, int argc, const char struct options options; struct passwd *pwd; int retval; - const char *pass, *user, *realpw; - char *prompt; + const char *pass, *user, *realpw, *prompt; pam_std_option(&options, other_options, argc, argv); @@ -477,7 +476,8 @@ local_passwd(const char *user, const char *pass) login_cap_t * lc; struct passwd *pwd; int pfd, tfd; - char *crypt_type, salt[SALTSIZE + 1]; + const char *crypt_type; + char salt[SALTSIZE + 1]; pwd = getpwnam(user); if (pwd == NULL) diff --git a/release/picobsd/tinyware/login/pico-login.c b/release/picobsd/tinyware/login/pico-login.c index cbfd603..2df7a7d 100644 --- a/release/picobsd/tinyware/login/pico-login.c +++ b/release/picobsd/tinyware/login/pico-login.c @@ -95,7 +95,7 @@ void badlogin __P((char *)); void checknologin __P((void)); void dolastlog __P((int)); void getloginname __P((void)); -void motd __P((char *)); +void motd __P((const char *)); int rootterm __P((char *)); void sigint __P((int)); void sleepexit __P((int)); @@ -144,7 +144,8 @@ jmp_buf timeout_buf; struct passwd *pwd; int failures; -char *term, *envinit[1], *hostname, *passwd_prompt, *prompt, *tty, *username; +char *term, *envinit[1], *hostname, *tty, *username; +const char *passwd_prompt, *prompt; char full_hostname[MAXHOSTNAMELEN]; int @@ -166,7 +167,7 @@ main(argc, argv) char *p, *ttyn; char tbuf[MAXPATHLEN + 2]; char tname[sizeof(_PATH_TTY) + 10]; - char *shell = NULL; + const char *shell = NULL; login_cap_t *lc = NULL; #ifdef USE_PAM pid_t pid; @@ -676,7 +677,7 @@ main(argc, 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 && access(cw, F_OK) == 0) @@ -960,7 +961,7 @@ sigint(signo) void motd(motdfile) - char *motdfile; + const char *motdfile; { int fd, nchars; sig_t oldint; 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); } } |