/*--------------------------------------------------------*/ /* login.h 08-aug-1997/bets */ /* postgres additions by pablo apr-1998 */ /*--------------------------------------------------------*/ /* global variables */ #ifdef LOGIN_INIT int errno; #else extern int errno; #endif extern char *progname; #include /* prototypes */ char *getcookie( char * ); void init_err( char * ); void space_replace( char * ); char *pw_find( PGconn *,char *,int ); int pw_insert( PGconn *,char *,int,char * ); int pw_get( PGconn *,char *,int,char ** ); int pw_put( PGconn *,char *,int,char ** ); void login_form_begin( char *,char *,char *,char *,char * ); void login_form_end(); void login_form_user( char *,char *,int,char * ); void login_form_password( char *,char *,int ); void login_form_buttons(); void login_form_okay_button(); void login_form_get_option( char ** ); void login_form_show( char *,char *,char *,char *,char *, char *,char *,int,char *,char *,int ); void login_form_get_input( char **,char **,char ** ); void login_add_user_form_show( char *,char *,char *,char *, char *,char *,char * ); void login_add_user_form_get_input( char **,char ** ); void login_new_password_form_show( char *,char *,char *,char *, char *,char *,char *,char *, int,char * ); void login_new_password_form_get_input( char **,char **, char ** ); char *login( PGconn *,int,int,char *,char *,char *,char *, char *,char *,char *,char *,char *,char *,char *, char *,char *,char *,char *,char *,char *, void (*)(), char * );