Lines Matching defs:utmp
43 #include <utmp.h>
103 void cray_retain_utmp(struct utmp *, int);
106 void cray_set_tmpdir(struct utmp *);
688 * Retain utmp/wtmp information - used by cray accounting.
691 cray_retain_utmp(struct utmp *ut, int pid)
694 struct utmp utmp;
698 while (read(fd, (char *)&utmp, sizeof(utmp)) == sizeof(utmp)) {
699 if (pid == utmp.ut_pid) {
700 ut->ut_jid = utmp.ut_jid;
701 strncpy(ut->ut_tpath, utmp.ut_tpath, sizeof(utmp.ut_tpath));
702 strncpy(ut->ut_host, utmp.ut_host, sizeof(utmp.ut_host));
703 strncpy(ut->ut_name, utmp.ut_name, sizeof(utmp.ut_name));
709 fatal("Unable to open utmp file");
790 cray_set_tmpdir(struct utmp *ut)
799 * Set jid and tmpdir in utmp record.