diff options
author | Ulrich Drepper <drepper@redhat.com> | 1997-08-16 19:43:20 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1997-08-16 19:43:20 +0000 |
commit | 983dbceaf8f55e195313b7b489c7cb9e7a5fb0a8 (patch) | |
tree | 573ed7057ed633a7810aa9bdc9b0e9cffa979cb3 | |
parent | 1918f9d183df1ef5887104179af96adef6997c75 (diff) | |
download | glibc-983dbceaf8f55e195313b7b489c7cb9e7a5fb0a8.tar glibc-983dbceaf8f55e195313b7b489c7cb9e7a5fb0a8.tar.gz glibc-983dbceaf8f55e195313b7b489c7cb9e7a5fb0a8.tar.bz2 glibc-983dbceaf8f55e195313b7b489c7cb9e7a5fb0a8.zip |
Update for changed internal functions.
-rw-r--r-- | login/utmp-private.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/login/utmp-private.h b/login/utmp-private.h index 4825ae3f6d..23f9989fc8 100644 --- a/login/utmp-private.h +++ b/login/utmp-private.h @@ -24,18 +24,26 @@ #include <utmp.h> -/* The extra `int' argument for each function shows whether locking is - wanted or not. */ +/* The structure describing the functions in a backend. */ struct utfuncs { - int (*setutent) (int); + int (*setutent) (void); int (*getutent_r) (struct utmp *, struct utmp **); int (*getutid_r) (const struct utmp *, struct utmp *, struct utmp **); int (*getutline_r) (const struct utmp *, struct utmp *, struct utmp **); struct utmp *(*pututline) (const struct utmp *); void (*endutent) (void); - int (*utmpname) (const char *); - + int (*updwtmp) (const char *, const struct utmp *); }; +/* The tables from the services. */ +extern struct utfuncs __libc_utmp_file_functions; +extern struct utfuncs __libc_utmp_unknown_functions; + +/* Currently selected backend. */ +extern struct utfuncs *__libc_utmp_jump_table; + +/* Current file name. */ +extern const char *__libc_utmp_file_name; + #endif /* utmp-private.h */ |