186b81a510b5136a89386fdbe672e440109f8592
[vte.git] / gnome-pty-helper / gnome-pty.h
1 #ifndef GNOME_PTY_H
2 #define GNOME_PTY_H
3
4 typedef enum {
5         GNOME_PTY_OPEN_PTY_UTMP = 1,
6         GNOME_PTY_OPEN_PTY_UWTMP,
7         GNOME_PTY_OPEN_PTY_WTMP,
8         GNOME_PTY_OPEN_PTY_LASTLOG,
9         GNOME_PTY_OPEN_PTY_LASTLOGUTMP,
10         GNOME_PTY_OPEN_PTY_LASTLOGUWTMP,
11         GNOME_PTY_OPEN_PTY_LASTLOGWTMP,
12         GNOME_PTY_OPEN_NO_DB_UPDATE,
13         GNOME_PTY_RESET_TO_DEFAULTS,
14         GNOME_PTY_CLOSE_PTY
15 } GnomePtyOps;
16
17 void *update_dbs         (int utmp, int wtmp, int lastlog, char *login_name, char *display_name, char *term_name);
18 void *write_login_record (char *login_name, char *display_name, char *term_name, int utmp, int wtmp, int lastlog);
19 void write_logout_record (void *data, int utmp, int wtmp);
20
21 #endif