/* $Id: session.h,v 1.1 2004/03/14 13:15:31 thivillon Exp $ */

struct pppsession {

    char *pid;
    char *username;
    char *host;
    time_t start;
    time_t stop;
    struct pppsession *next;

};

extern void purge_wtmp(char *filename, int pid);
extern struct pppsession *read_sessions (char *filename);
extern void dump_sessions (int all, int resolve, struct pppsession *sessions);
extern void clean_sessions(char *filename);
extern void update_wtmp(char *filename, char *user, int pid, char *host);


syntax highlighted by Code2HTML, v. 0.9.1