X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/blobdiff_plain/8a624ebfedafb73ecb3fbd3506582deed1632b02..7e2d5fa480c6c7cdf0e0b64f789865863c6beb8e:/sshlogin.c diff --git a/sshlogin.c b/sshlogin.c index 1d9c031c..b7558b9e 100644 --- a/sshlogin.c +++ b/sshlogin.c @@ -77,6 +77,20 @@ record_login(pid_t pid, const char *ttyname, const char *user, uid_t uid, login_free_entry(li); } +#ifdef LOGIN_NEEDS_UTMPX +void +record_utmp_only(pid_t pid, const char *ttyname, const char *user, + const char *host, struct sockaddr * addr) +{ + struct logininfo *li; + + li = login_alloc_entry(pid, user, host, ttyname); + login_set_addr(li, addr, sizeof(struct sockaddr)); + login_utmp_only(li); + login_free_entry(li); +} +#endif + /* Records that the user has logged out. */ void