usr/src/cmd/acct/acctcon.c
53
struct utmpx wb; /* record structure read into */
usr/src/cmd/acct/acctcon1.c
55
struct utmpx wb; /* record structure read into */
usr/src/cmd/acct/acctdef.h
31
static struct utmpx utdummy; /* dummy - used to get member sizes */
usr/src/cmd/acct/acctwtmp.c
42
struct utmpx wb;
usr/src/cmd/acct/acctwtmp.c
47
struct utmpx *p;
usr/src/cmd/acct/closewtmp.c
44
struct utmpx *utmpx;
usr/src/cmd/acct/closewtmp.c
47
while ((utmpx = getutxent()) != NULL) {
usr/src/cmd/acct/closewtmp.c
48
if (utmpx->ut_type == USER_PROCESS) {
usr/src/cmd/acct/closewtmp.c
49
utmpx->ut_type = DEAD_PROCESS;
usr/src/cmd/acct/closewtmp.c
50
time(&utmpx->ut_xtime);
usr/src/cmd/acct/closewtmp.c
51
(void) updwtmpx(WTMPX_FILE, utmpx);
usr/src/cmd/acct/fwtmp.c
103
inp(FILE *file, struct utmpx *u)
usr/src/cmd/acct/fwtmp.c
37
struct utmpx Ut;
usr/src/cmd/acct/fwtmp.c
40
static int inp(FILE *, struct utmpx *);
usr/src/cmd/acct/utmp2wtmp.c
47
struct utmpx *utmpx;
usr/src/cmd/acct/utmp2wtmp.c
57
while ((utmpx = getutxent()) != NULL) {
usr/src/cmd/acct/utmp2wtmp.c
58
if ((utmpx->ut_type == USER_PROCESS) && !(nonuserx(*utmpx))) {
usr/src/cmd/acct/utmp2wtmp.c
59
time(&utmpx->ut_xtime);
usr/src/cmd/acct/utmp2wtmp.c
60
fwrite(utmpx, sizeof (*utmpx), 1, fp);
usr/src/cmd/bnu/ct.c
598
struct utmpx *u;
usr/src/cmd/bnu/ct.c
625
struct utmpx utmpxbuf, *u;
usr/src/cmd/bnu/ct.c
678
struct utmpx utmpxbuf, *u;
usr/src/cmd/bnu/in.uucpd.c
355
struct utmpx utmp;
usr/src/cmd/bnu/in.uucpd.c
370
struct utmpx ut;
usr/src/cmd/bnu/in.uucpd.c
434
struct utmpx ut;
usr/src/cmd/cmd-inet/usr.bin/finger.c
116
#define NMAX sizeof (((struct utmpx *)0)->ut_name)
usr/src/cmd/cmd-inet/usr.bin/finger.c
117
#define LMAX sizeof (((struct utmpx *)0)->ut_line)
usr/src/cmd/cmd-inet/usr.bin/finger.c
118
#define HMAX sizeof (((struct utmpx *)0)->ut_host)
usr/src/cmd/cmd-inet/usr.bin/finger.c
273
struct utmpx *u;
usr/src/cmd/cmd-inet/usr.bin/finger.c
329
struct utmpx *u;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2815
static struct utmpx utmpx;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2821
(void) strncpy(utmpx.ut_user, name, sizeof (utmpx.ut_user));
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2822
(void) strncpy(utmpx.ut_id, ifname, sizeof (utmpx.ut_id));
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2823
(void) strncpy(utmpx.ut_line, line, sizeof (utmpx.ut_line));
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2825
utmpx.ut_pid = getpid();
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2826
utmpx.ut_type = USER_PROCESS;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2828
utmpx.ut_type = DEAD_PROCESS;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2830
(void) gettimeofday(&utmpx.ut_tv, NULL);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2831
updwtmpx("/var/adm/wtmpx", &utmpx);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
122
void notify(struct utmpx *utp, int offset);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
223
utmpsize = statbf.st_size + 10 * sizeof (struct utmpx);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
225
utmp = (struct utmpx *)realloc(utmp, utmpsize);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
227
utmp = (struct utmpx *)malloc(utmpsize);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
234
nutmp = read(uf, utmp, statbf.st_size)/sizeof (struct utmpx);
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
242
struct utmpx *utp = &utmp[nutmp];
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
272
notify(struct utmpx *utp, int offset)
usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
67
struct utmpx *utmp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
1142
struct utmpx ut;
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
1509
struct utmpx *up;
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
73
#define UT_NAMESIZE sizeof (((struct utmpx *)0)->ut_name)
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
357
struct utmpx *utmpx;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
366
struct utmpx *utp;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
367
struct utmpx *utmpxbegin;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
384
utmpxsize = utmpxent * sizeof (struct utmpx);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
385
utmpx = realloc(utmpx, utmpxsize);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
386
if (utmpx == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
392
utmpxbegin = utmpx;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
396
(void) memcpy(utmpxbegin++, utp, sizeof (struct utmpx));
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
400
if (utmpx[i].ut_name[0] &&
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
401
utmpx[i].ut_type == USER_PROCESS) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
406
bcopy(utmpx[i].ut_line, we->we_utmp.out_line,
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
408
bcopy(utmpx[i].ut_name, we->we_utmp.out_name,
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
411
htonl(utmpx[i].ut_xtime);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
482
struct utmpx *utmpx, utmpx_id;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
485
if ((utmpx = getutxid(&utmpx_id)) != NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
486
mywd.wd_boottime = utmpx->ut_xtime;
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
181
struct utmpx *ubuf;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
3140
struct utmpx ut;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
4474
struct utmpx *up;
usr/src/cmd/date/date.c
70
static struct utmpx wtmpx[2] = {
usr/src/cmd/find/find.c
1689
struct utmpx utmpx;
usr/src/cmd/find/find.c
1690
#define NMAX (sizeof (utmpx.ut_name))
usr/src/cmd/fs.d/nfs/lib/nfslogtab.c
373
struct utmpx *utmpxp;
usr/src/cmd/halt/halt.c
1607
struct utmpx wtmpx;
usr/src/cmd/halt/halt.c
1609
bzero(&wtmpx, sizeof (struct utmpx));
usr/src/cmd/init/init.c
2577
notify_pam_dead(struct utmpx *up)
usr/src/cmd/init/init.c
2625
struct utmpx utmpbuf, *u, *oldu;
usr/src/cmd/init/init.c
2638
(void) memset(u, 0, sizeof (struct utmpx));
usr/src/cmd/init/init.c
2728
struct utmpx *up;
usr/src/cmd/init/init.c
592
static void notify_pam_dead(struct utmpx *);
usr/src/cmd/killall/killall.c
42
struct utmpx *u;
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
822
register struct utmpx *ubuf;
usr/src/cmd/krb5/kwarn/kwarnd_send.c
75
register struct utmpx *ubuf;
usr/src/cmd/last/last.c
114
static int want(struct utmpx *, char **, char **);
usr/src/cmd/last/last.c
115
static void record_time(time_t *, int *, int, struct utmpx *);
usr/src/cmd/last/last.c
129
struct utmpx *bp;
usr/src/cmd/last/last.c
511
want(struct utmpx *bp, char **host, char **user)
usr/src/cmd/last/last.c
578
record_time(time_t *otime, int *print, int i, struct utmpx *bp)
usr/src/cmd/last/last.c
65
#define NMAX (sizeof (((struct utmpx *)0)->ut_user))
usr/src/cmd/last/last.c
66
#define LMAX (sizeof (((struct utmpx *)0)->ut_line))
usr/src/cmd/last/last.c
67
#define HMAX (sizeof (((struct utmpx *)0)->ut_host))
usr/src/cmd/last/last.c
91
static struct utmpx buf[128];
usr/src/cmd/lastcomm/lastcomm.h
74
static struct utmpx dummy;
usr/src/cmd/listen/listen.c
1356
struct utmpx utline;
usr/src/cmd/listen/nlps_serv.c
658
struct utmpx utline;
usr/src/cmd/login/login.c
154
#define NMAX sizeof (((struct utmpx *)0)->ut_name)
usr/src/cmd/login/login.c
155
#define HMAX sizeof (((struct utmpx *)0)->ut_host)
usr/src/cmd/login/login.c
2020
struct utmpx *u = NULL;
usr/src/cmd/login/login.c
2021
struct utmpx utmpx;
usr/src/cmd/login/login.c
2044
(void) memset((void *)&utmpx, 0, sizeof (utmpx));
usr/src/cmd/login/login.c
2045
(void) time(&utmpx.ut_tv.tv_sec);
usr/src/cmd/login/login.c
2046
utmpx.ut_pid = getpid();
usr/src/cmd/login/login.c
2049
SCPYN(utmpx.ut_host, remote_host);
usr/src/cmd/login/login.c
2051
if (tmplen < sizeof (utmpx.ut_host))
usr/src/cmd/login/login.c
2052
utmpx.ut_syslen = tmplen;
usr/src/cmd/login/login.c
2054
utmpx.ut_syslen = sizeof (utmpx.ut_host);
usr/src/cmd/login/login.c
2060
SCPYN(utmpx.ut_host, zone_name);
usr/src/cmd/login/login.c
2062
if (tmplen < sizeof (utmpx.ut_host))
usr/src/cmd/login/login.c
2063
utmpx.ut_syslen = tmplen;
usr/src/cmd/login/login.c
2065
utmpx.ut_syslen = sizeof (utmpx.ut_host);
usr/src/cmd/login/login.c
2067
utmpx.ut_syslen = 0;
usr/src/cmd/login/login.c
2070
SCPYN(utmpx.ut_user, user);
usr/src/cmd/login/login.c
2082
SCPYN(utmpx.ut_line, (ttyn+sizeof ("/dev/")-1));
usr/src/cmd/login/login.c
2083
(void) memcpy(utmpx.ut_id, u->ut_id,
usr/src/cmd/login/login.c
2084
sizeof (utmpx.ut_id));
usr/src/cmd/login/login.c
2085
utmpx.ut_exit.e_exit = u->ut_exit.e_exit;
usr/src/cmd/login/login.c
2086
utmpx.ut_type = USER_PROCESS;
usr/src/cmd/login/login.c
2087
(void) pututxline(&utmpx);
usr/src/cmd/login/login.c
2093
if (u == (struct utmpx *)NULL) {
usr/src/cmd/login/login.c
2108
updwtmpx(WTMPX_FILE, &utmpx);
usr/src/cmd/luxadm/qlgcupdate.c
1053
static struct utmpx *utmpp = NULL;
usr/src/cmd/luxadm/qlgcupdate.c
152
static struct utmpx *utmpp = NULL; /* pointer for getutxent() */
usr/src/cmd/oamuser/user/isbusy.c
48
struct utmpx *utxptr;
usr/src/cmd/power/sys-suspend.c
68
struct utmpx utmp;
usr/src/cmd/praudit/format.c
81
struct utmpx utmp;
usr/src/cmd/psradm/psradm.c
52
static struct utmpx ut; /* structure for logging to /etc/wtmpx. */
usr/src/cmd/rpcsvc/rpc.rusersd.c
193
struct utmpx *utent;
usr/src/cmd/rpcsvc/rpc.rusersd.c
417
usys5to_ru(struct utmpx *s5, struct ru_utmp *bss)
usr/src/cmd/rpcsvc/rpc.rusersd.c
78
static void usys5to_ru(struct utmpx *s5, struct ru_utmp *bss);
usr/src/cmd/rpcsvc/rstat_proc.c
176
struct utmpx *utmpx, utmpx_id;
usr/src/cmd/rpcsvc/rstat_proc.c
202
if ((utmpx = getutxid(&utmpx_id)) != NULL)
usr/src/cmd/rpcsvc/rstat_proc.c
203
btm = utmpx->ut_tv;
usr/src/cmd/saf/sac.c
301
struct utmpx *uxp; /* working pointer */
usr/src/cmd/saf/sac.c
460
struct utmpx ut;
usr/src/cmd/saf/sac.c
461
struct utmpx *up;
usr/src/cmd/saf/sac.c
533
struct utmpx utmpx; /* prototype utmpx entry */
usr/src/cmd/saf/sac.c
534
struct utmpx *up = &utmpx; /* and a pointer to it */
usr/src/cmd/saf/sac.c
536
(void) memset(up, '\0', sizeof (utmpx));
usr/src/cmd/smserverd/smediad.c
2819
struct utmpx *utmpp;
usr/src/cmd/sulogin/sulogin.c
593
struct utmpx *u;
usr/src/cmd/sulogin/sulogin.c
619
struct utmpx entryx;
usr/src/cmd/svc/startd/fork.c
68
static struct utmpx *utmpp; /* pointer for getutxent() */
usr/src/cmd/svc/startd/utmpx.c
130
struct utmpx *up;
usr/src/cmd/svc/startd/utmpx.c
211
struct utmpx *up;
usr/src/cmd/svc/startd/utmpx.c
231
struct utmpx u;
usr/src/cmd/svc/startd/utmpx.c
232
struct utmpx *oup;
usr/src/cmd/svc/startd/utmpx.c
241
bzero(&u, sizeof (struct utmpx));
usr/src/cmd/svc/startd/utmpx.c
309
struct utmpx u;
usr/src/cmd/svc/startd/utmpx.c
310
struct utmpx *oup;
usr/src/cmd/svc/startd/utmpx.c
313
bzero(&u, sizeof (struct utmpx));
usr/src/cmd/svc/startd/utmpx.c
65
struct utmpx ut, *oldu;
usr/src/cmd/svr4pkg/pkginstall/check.c
295
struct utmpx utmpx;
usr/src/cmd/svr4pkg/pkginstall/check.c
296
struct utmpx *putmpx;
usr/src/cmd/svr4pkg/pkginstall/check.c
310
utmpx.ut_type = RUN_LVL;
usr/src/cmd/svr4pkg/pkginstall/check.c
311
putmpx = getutxid(&utmpx);
usr/src/cmd/svr4pkg/pkgremove/check.c
74
struct utmpx utmpx;
usr/src/cmd/svr4pkg/pkgremove/check.c
75
struct utmpx *putmpx;
usr/src/cmd/svr4pkg/pkgremove/check.c
91
utmpx.ut_type = RUN_LVL;
usr/src/cmd/svr4pkg/pkgremove/check.c
92
putmpx = getutxid(&utmpx);
usr/src/cmd/syslogd/syslogd.c
1978
struct utmpx *utxp;
usr/src/cmd/syslogd/syslogd.h
46
struct utmpx dummy; /* for sizeof ut_user, ut_line */
usr/src/cmd/tar/tar.c
6231
struct utmpx utmpx;
usr/src/cmd/tar/tar.c
6233
#define NMAX (sizeof (utmpx.ut_name))
usr/src/cmd/ttymon/tmexpress.c
426
struct utmpx *u;
usr/src/cmd/ttymon/tmutmp.c
122
struct utmpx *up;
usr/src/cmd/ttymon/tmutmp.c
180
struct utmpx *u;
usr/src/cmd/ttymon/tmutmp.c
61
struct utmpx utmpx; /* prototype utmpx entry */
usr/src/cmd/ttymon/tmutmp.c
62
struct utmpx *up = &utmpx; /* and a pointer to it */
usr/src/cmd/ttymon/tmutmp.c
64
(void) memset(up, '\0', sizeof (utmpx));
usr/src/cmd/ttymon/tmutmp.c
90
struct utmpx *u;
usr/src/cmd/utmp_update/utmp_update.c
104
static void load_utmpx_struct(struct utmpx *, char **);
usr/src/cmd/utmp_update/utmp_update.c
106
static void check_utmpx(struct utmpx *);
usr/src/cmd/utmp_update/utmp_update.c
110
static int invalid_utmpx(struct utmpx *, struct utmpx *);
usr/src/cmd/utmp_update/utmp_update.c
118
struct utmpx *rutmpx;
usr/src/cmd/utmp_update/utmp_update.c
119
struct utmpx entryx;
usr/src/cmd/utmp_update/utmp_update.c
175
for (rutmpx = getutxent(); rutmpx != (struct utmpx *)NULL;
usr/src/cmd/utmp_update/utmp_update.c
198
if (pututxline(&entryx) == (struct utmpx *)NULL) {
usr/src/cmd/utmp_update/utmp_update.c
226
load_utmpx_struct(struct utmpx *entryx, char *argv[])
usr/src/cmd/utmp_update/utmp_update.c
233
(void) memset(entryx, 0, sizeof (struct utmpx));
usr/src/cmd/utmp_update/utmp_update.c
308
check_utmpx(struct utmpx *entryx)
usr/src/cmd/utmp_update/utmp_update.c
444
invalid_utmpx(struct utmpx *eutmpx, struct utmpx *rutmpx)
usr/src/cmd/utmp_update/utmp_update.c
570
fputmpx(struct utmpx *rutmpx)
usr/src/cmd/utmpd/utmpd.c
550
struct utmpx *utmpx;
usr/src/cmd/utmpd/utmpd.c
558
while ((utmpx = getutxent()) != NULL) {
usr/src/cmd/utmpd/utmpd.c
559
if (utmpx->ut_type == USER_PROCESS) {
usr/src/cmd/utmpd/utmpd.c
563
if (proc_is_alive(utmpx->ut_pid)) {
usr/src/cmd/utmpd/utmpd.c
568
if (find_pid(utmpx->ut_pid, &i) == 0)
usr/src/cmd/utmpd/utmpd.c
569
add_pid(utmpx->ut_pid); /* No, add it */
usr/src/cmd/utmpd/utmpd.c
575
if (find_pid(utmpx->ut_pid, &i) == 1)
usr/src/cmd/utmpd/utmpd.c
576
rem_pid(utmpx->ut_pid, i, CLEANIT);
usr/src/cmd/utmpd/utmpd.c
578
clean_utmpx_ent(utmpx);
usr/src/cmd/utmpd/utmpd.c
932
struct utmpx *u;
usr/src/cmd/utmpd/utmpd.c
969
clean_utmpx_ent(struct utmpx *u)
usr/src/cmd/vt/vtdaemon.c
251
struct utmpx *u;
usr/src/cmd/vt/vtdaemon.c
682
char user_name[sizeof (((struct utmpx *)0)->ut_line) + 1] = {'\0'};
usr/src/cmd/w/w.c
149
struct utmpx *ut;
usr/src/cmd/w/w.c
150
struct utmpx *utmpbegin;
usr/src/cmd/w/w.c
151
struct utmpx *utmpend;
usr/src/cmd/w/w.c
152
struct utmpx *utp;
usr/src/cmd/w/w.c
273
if ((ut = calloc(entries, sizeof (struct utmpx))) == NULL)
usr/src/cmd/w/w.c
82
static struct utmpx dummy;
usr/src/cmd/wall/wall.c
296
struct utmpx *p;
usr/src/cmd/wall/wall.c
337
sendmes(struct utmpx *p, zoneid_t zid)
usr/src/cmd/wall/wall.c
67
#define NMAX (sizeof (((struct utmpx *)0)->ut_user))
usr/src/cmd/wall/wall.c
68
#define LMAX (sizeof (((struct utmpx *)0)->ut_line))
usr/src/cmd/wall/wall.c
83
static void sendmes(struct utmpx *, zoneid_t);
usr/src/cmd/who/who.c
104
static struct utmpx *utmpp; /* pointer for getutxent() */
usr/src/cmd/who/who.c
785
static struct utmpx utmpt;
usr/src/cmd/who/who.c
867
rc = sbuf.st_size % (int)sizeof (struct utmpx);
usr/src/cmd/whodo/whodo.c
182
struct utmpx *ut;
usr/src/cmd/whodo/whodo.c
183
struct utmpx *utmpbegin;
usr/src/cmd/whodo/whodo.c
184
struct utmpx *utmpend;
usr/src/cmd/whodo/whodo.c
185
struct utmpx *utp;
usr/src/cmd/whodo/whodo.c
296
if ((ut = calloc(entries, sizeof (struct utmpx))) == NULL)
usr/src/cmd/whodo/whodo.c
79
#define NMAX (sizeof (((struct utmpx *)0)->ut_user))
usr/src/cmd/whodo/whodo.c
80
#define LMAX (sizeof (((struct utmpx *)0)->ut_line))
usr/src/cmd/write/write.c
89
struct utmpx *ubuf;
usr/src/cmd/write/write.c
90
static struct utmpx self;
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
53
#define UTUSERLEN (sizeof (((struct utmpx *)0)->ut_user))
usr/src/cmd/zlogin/zlogin.c
1383
struct utmpx ut;
usr/src/head/libzonecfg.h
126
#define MAXUSERNAME (sizeof (((struct utmpx *)0)->ut_name))
usr/src/head/utmpx.h
131
extern struct utmpx *getutxent(void);
usr/src/head/utmpx.h
132
extern struct utmpx *getutxid(const struct utmpx *);
usr/src/head/utmpx.h
133
extern struct utmpx *getutxline(const struct utmpx *);
usr/src/head/utmpx.h
134
extern struct utmpx *pututxline(const struct utmpx *);
usr/src/head/utmpx.h
139
extern struct utmpx *makeutx(const struct utmpx *);
usr/src/head/utmpx.h
140
extern struct utmpx *modutx(const struct utmpx *);
usr/src/head/utmpx.h
141
extern void getutmp(const struct utmpx *, struct utmp *);
usr/src/head/utmpx.h
142
extern void getutmpx(const struct utmp *, struct utmpx *);
usr/src/head/utmpx.h
144
extern void updwtmpx(const char *, struct utmpx *);
usr/src/lib/libc/port/gen/getlogin.c
77
#define NMAX (sizeof (((struct utmpx *)0)->ut_user))
usr/src/lib/libc/port/gen/getutx.c
102
static struct utmpx *invoke_utmp_update(const struct utmpx *);
usr/src/lib/libc/port/gen/getutx.c
104
static void putoneutx(const struct utmpx *, off_t);
usr/src/lib/libc/port/gen/getutx.c
1143
struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
1144
makeutx(const struct utmpx *utmp)
usr/src/lib/libc/port/gen/getutx.c
1146
struct utmpx *utp;
usr/src/lib/libc/port/gen/getutx.c
1194
updwtmpx(WTMPX_FILE, (struct utmpx *)utmp);
usr/src/lib/libc/port/gen/getutx.c
1197
return ((struct utmpx *)utmp);
usr/src/lib/libc/port/gen/getutx.c
1216
updwtmpx(WTMPX_FILE, (struct utmpx *)utmp);
usr/src/lib/libc/port/gen/getutx.c
1219
return ((struct utmpx *)utmp);
usr/src/lib/libc/port/gen/getutx.c
1241
struct utmpx utmpx;
usr/src/lib/libc/port/gen/getutx.c
1242
struct utmpx *utmpx2;
usr/src/lib/libc/port/gen/getutx.c
1247
getutmpx(utmp, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
1248
if ((utmpx2 = makeutx(&utmpx)) == NULL)
usr/src/lib/libc/port/gen/getutx.c
131
static struct utmpx ubuf; /* Last entry returned to client */
usr/src/lib/libc/port/gen/getutx.c
1320
putoneutx(const struct utmpx *utpx, off_t off)
usr/src/lib/libc/port/gen/getutx.c
1360
getutmpx(const struct utmp *ut, struct utmpx *utx)
usr/src/lib/libc/port/gen/getutx.c
1384
getutmp(const struct utmpx *utx, struct utmp *ut)
usr/src/lib/libc/port/gen/getutx.c
139
utmpx_frec2api(const struct futmpx *src, struct utmpx *dst)
usr/src/lib/libc/port/gen/getutx.c
160
utmpx_api2frec(const struct utmpx *src, struct futmpx *dst)
usr/src/lib/libc/port/gen/getutx.c
257
struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
274
struct utmpx *utmpx;
usr/src/lib/libc/port/gen/getutx.c
285
if ((utmpx = getutxent()) == NULL)
usr/src/lib/libc/port/gen/getutx.c
288
getutmp(utmpx, &utmpcompat);
usr/src/lib/libc/port/gen/getutx.c
296
struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
297
getutxid(const struct utmpx *entry)
usr/src/lib/libc/port/gen/getutx.c
389
struct utmpx utmpx;
usr/src/lib/libc/port/gen/getutx.c
390
struct utmpx *utmpx2;
usr/src/lib/libc/port/gen/getutx.c
400
getutmpx(entry, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
401
if ((utmpx2 = getutxid(&utmpx)) == NULL)
usr/src/lib/libc/port/gen/getutx.c
411
struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
412
getutxline(const struct utmpx *entry)
usr/src/lib/libc/port/gen/getutx.c
452
struct utmpx utmpx;
usr/src/lib/libc/port/gen/getutx.c
453
struct utmpx *utmpx2;
usr/src/lib/libc/port/gen/getutx.c
464
getutmpx(entry, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
465
if ((utmpx2 = getutxline(&utmpx)) == NULL)
usr/src/lib/libc/port/gen/getutx.c
481
static struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
482
invoke_utmp_update(const struct utmpx *entryx)
usr/src/lib/libc/port/gen/getutx.c
497
struct utmpx *curx = NULL;
usr/src/lib/libc/port/gen/getutx.c
611
struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
612
pututxline(const struct utmpx *entry)
usr/src/lib/libc/port/gen/getutx.c
614
struct utmpx *answer;
usr/src/lib/libc/port/gen/getutx.c
616
struct utmpx tmpxbuf;
usr/src/lib/libc/port/gen/getutx.c
633
return ((struct utmpx *)NULL);
usr/src/lib/libc/port/gen/getutx.c
676
answer = (struct utmpx *)NULL;
usr/src/lib/libc/port/gen/getutx.c
704
struct utmpx utmpx;
usr/src/lib/libc/port/gen/getutx.c
705
struct utmpx *utmpx2;
usr/src/lib/libc/port/gen/getutx.c
710
getutmpx(entry, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
711
if ((utmpx2 = pututxline(&utmpx)) == NULL)
usr/src/lib/libc/port/gen/getutx.c
867
updwtmpx(const char *filex, struct utmpx *utx)
usr/src/lib/libc/port/gen/getutx.c
891
struct utmpx utmpx;
usr/src/lib/libc/port/gen/getutx.c
897
getutmpx(ut, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
898
updwtmpx((const char *)&xfile, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
909
struct utmpx *
usr/src/lib/libc/port/gen/getutx.c
910
modutx(const struct utmpx *utp)
usr/src/lib/libc/port/gen/getutx.c
913
struct utmpx utmp; /* holding area */
usr/src/lib/libc/port/gen/getutx.c
914
struct utmpx *ucp = &utmp; /* and a pointer to it */
usr/src/lib/libc/port/gen/getutx.c
915
struct utmpx *up; /* "current" utmpx entry */
usr/src/lib/libc/port/gen/getutx.c
92
static void utmpx_frec2api(const struct futmpx *, struct utmpx *);
usr/src/lib/libc/port/gen/getutx.c
93
static void utmpx_api2frec(const struct utmpx *, struct futmpx *);
usr/src/lib/libc/port/gen/getutx.c
959
struct utmpx utmpx;
usr/src/lib/libc/port/gen/getutx.c
960
struct utmpx *utmpx2;
usr/src/lib/libc/port/gen/getutx.c
962
getutmpx(utp, &utmpx);
usr/src/lib/libc/port/gen/getutx.c
963
if ((utmpx2 = modutx(&utmpx)) == NULL)
usr/src/lib/libdevinfo/devinfo_devperm.c
397
struct utmpx *utx;
usr/src/lib/libmail/common/notifyu.c
54
struct utmpx utmpx, *putmpx = &utmpx;
usr/src/lib/libmail/common/notifyu.c
60
if (strncmp(user, utmpx.ut_name,
usr/src/lib/libmail/common/notifyu.c
61
sizeof (utmpx.ut_name)) == 0) {
usr/src/lib/libmail/common/notifyu.c
62
char tty[sizeof (utmpx.ut_line)+1];
usr/src/lib/libmail/common/notifyu.c
68
for (i = 0; i < sizeof (utmpx.ut_line); i++)
usr/src/lib/libmail/common/notifyu.c
69
tty[i] = utmpx.ut_line[i];
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
83
#define UTUSERLEN (sizeof (((struct utmpx *)0)->ut_user))
usr/src/lib/libutempter/common/utempter.c
42
struct utmpx ut;
usr/src/lib/libutempter/common/utempter.c
60
struct utmpx *ut1;
usr/src/lib/libutempter/common/utempter.c
61
struct utmpx ut2;
usr/src/ucbcmd/ls/ls.c
770
#define NMAX (sizeof (((struct utmpx *)0)->ut_name))
usr/src/ucbcmd/shutdown/shutdown.c
100
struct utmpx *utmpx;
usr/src/ucbcmd/shutdown/shutdown.c
112
char term[sizeof tpath + sizeof (utmpx->ut_line)];
usr/src/ucbcmd/shutdown/shutdown.c
339
while ((utmpx = getutxent()) != NULL) {
usr/src/ucbcmd/shutdown/shutdown.c
340
if (utmpx->ut_name[0] &&
usr/src/ucbcmd/shutdown/shutdown.c
341
strncmp(utmpx->ut_name, IGNOREUSER,
usr/src/ucbcmd/shutdown/shutdown.c
342
sizeof (utmpx->ut_name))) {
usr/src/ucbcmd/shutdown/shutdown.c
346
if (utmpx->ut_type != USER_PROCESS &&
usr/src/ucbcmd/shutdown/shutdown.c
347
utmpx->ut_user[0] != '\0')
usr/src/ucbcmd/shutdown/shutdown.c
353
(void) strncat(term, utmpx->ut_line,
usr/src/ucbcmd/shutdown/shutdown.c
354
sizeof (utmpx->ut_line));
usr/src/ucbcmd/shutdown/shutdown.c
367
sizeof (utmpx->ut_line), utmpx->ut_line);
usr/src/ucbcmd/shutdown/shutdown.c
369
"a tty\n", sizeof (utmpx->ut_line),
usr/src/ucbcmd/shutdown/shutdown.c
370
utmpx->ut_line);
usr/src/ucbcmd/users/users.c
35
struct utmpx *utmpx;
usr/src/ucbcmd/users/users.c
47
while ((utmpx = getutxent()) != NULL) {
usr/src/ucbcmd/users/users.c
48
if (utmpx->ut_name[0] == '\0')
usr/src/ucbcmd/users/users.c
50
if (utmpx->ut_type != USER_PROCESS)
usr/src/ucbcmd/users/users.c
52
if (nonuserx(*utmpx))
usr/src/ucbcmd/users/users.c
60
*namp++ = strndup(utmpx->ut_name, sizeof (utmpx->ut_name));