]>
Commit | Line | Data |
---|---|---|
6796bc80 | 1 | #ifndef _UTMP_H |
0200214b | 2 | #include <login/utmp.h> |
bdbf022d | 3 | |
47755784 ZW |
4 | # ifndef _ISOMAC |
5 | ||
bdbf022d | 6 | /* Now define the internal interfaces. */ |
a784e502 | 7 | extern void __updwtmp (const char *__wtmp_file, const struct utmp *__utmp); |
59c04e67 L |
8 | libc_hidden_proto (__updwtmp) |
9 | extern int __utmpname (const char *__file) attribute_hidden; | |
c19559b0 | 10 | extern struct utmp *__getutent (void); |
59c04e67 L |
11 | libc_hidden_proto (__getutent) |
12 | extern void __setutent (void) attribute_hidden; | |
13 | extern void __endutent (void) attribute_hidden; | |
a784e502 | 14 | extern struct utmp *__getutid (const struct utmp *__id); |
59c04e67 | 15 | libc_hidden_proto (__getutid) |
a784e502 | 16 | extern struct utmp *__getutline (const struct utmp *__line); |
59c04e67 | 17 | libc_hidden_proto (__getutline) |
a784e502 | 18 | extern struct utmp *__pututline (const struct utmp *__utmp_ptr); |
59c04e67 | 19 | libc_hidden_proto (__pututline) |
c19559b0 | 20 | extern int __getutent_r (struct utmp *__buffer, struct utmp **__result); |
59c04e67 | 21 | libc_hidden_proto (__getutent_r) |
a784e502 | 22 | extern int __getutid_r (const struct utmp *__id, struct utmp *__buffer, |
c19559b0 | 23 | struct utmp **__result); |
59c04e67 | 24 | libc_hidden_proto (__getutid_r) |
a784e502 | 25 | extern int __getutline_r (const struct utmp *__line, |
c19559b0 | 26 | struct utmp *__buffer, struct utmp **__result); |
59c04e67 | 27 | libc_hidden_proto (__getutline_r) |
b31b32b3 UD |
28 | |
29 | libutil_hidden_proto (login_tty) | |
30 | ||
47755784 | 31 | # endif /* !_ISOMAC */ |
6796bc80 | 32 | #endif |