* update_utmp.c (UTMP_FILE): _PATH_UTMP under NetBSD, not
authorTom Yu <tlyu@mit.edu>
Wed, 9 Aug 1995 02:25:21 +0000 (02:25 +0000)
committerTom Yu <tlyu@mit.edu>
Wed, 9 Aug 1995 02:25:21 +0000 (02:25 +0000)
_UTMP_PATH; also fix typo (missing '&' on reference to
ent)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6476 dc483132-0cff-0310-8789-dd5450dbe970

src/util/pty/ChangeLog
src/util/pty/update_utmp.c

index 56d5e36baf0572ac8a5309d594eb7dd3aa3af9ec..30d40969f640268d3eabd23ed78d4ff7afc50a27 100644 (file)
@@ -1,3 +1,9 @@
+Tue Aug  8 22:20:33 1995  Tom Yu  <tlyu@lothlorien.MIT.EDU>
+
+       * update_utmp.c (UTMP_FILE): _PATH_UTMP under NetBSD, not
+               _UTMP_PATH; also fix typo (missing '&' on reference to
+               ent)
+
 Tue Aug  8 20:47:01 1995  Tom Yu  <tlyu@dragons-lair.MIT.EDU>
 
        * update_utmp.c (pty_update_utmp): change #ifdef NO_UT_PID to
index 9e40ec7e33469f49945ab6111864903cd3d455d1..f43ab3940bde82ac8a9b691577f4bf0bd99c604f 100644 (file)
@@ -21,8 +21,8 @@
 #include "libpty.h"
 #include "pty-int.h"
 
-#if !defined(UTMP_FILE) && defined(_UTMP_PATH)
-#define UTMP_FILE _UTMP_PATH
+#if !defined(UTMP_FILE) && defined(_PATH_UTMP)
+#define UTMP_FILE _PATH_UTMP
 #endif
 
 long pty_update_utmp (process_type, pid, username, line, host)
@@ -124,7 +124,7 @@ long pty_update_utmp (process_type, pid, username, line, host)
     tty = ttyslot();
     if (tty > 0 && (fd = open(UTMP_FILE, O_WRONLY, 0)) >= 0) {
        (void)lseek(fd, (off_t)(tty * sizeof(struct utmp)), SEEK_SET);
-       (void)write(fd, (char *)ent, sizeof(struct utmp));
+       (void)write(fd, (char *)&ent, sizeof(struct utmp));
        (void)close(fd);
     }