]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update for changed internal functions.
authorUlrich Drepper <drepper@redhat.com>
Sat, 16 Aug 1997 19:43:20 +0000 (19:43 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 16 Aug 1997 19:43:20 +0000 (19:43 +0000)
login/utmp-private.h

index 4825ae3f6d631e435dd9383ff4cd1ed5e8dad6e3..23f9989fc8ffda3641f0529fb0870ff1fa28a520 100644 (file)
 
 #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 */