/[mailutils]/mailutils/imap4d/imap4d.c
ViewVC logotype

Diff of /mailutils/imap4d/imap4d.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.26 by gray, Wed Aug 7 23:05:56 2002 UTC revision 1.27 by gray, Tue Aug 13 13:24:57 2002 UTC
# Line 16  Line 16 
16     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
17    
18  #include "imap4d.h"  #include "imap4d.h"
 #ifdef HAVE_MYSQL  
 # include "../MySql/MySql.h"  
 #endif  
19    
20  FILE *ifile;  FILE *ifile;
21  FILE *ofile;  FILE *ofile;
# Line 26  mailbox_t mbox; Line 23  mailbox_t mbox;
23  char *homedir;  char *homedir;
24  int state = STATE_NONAUTH;  int state = STATE_NONAUTH;
25  int debug_mode = 0;  int debug_mode = 0;
26    struct mu_auth_data *auth_data;
27    
28  struct daemon_param daemon_param = {  struct daemon_param daemon_param = {
29    MODE_INTERACTIVE,     /* Start in interactive (inetd) mode */    MODE_INTERACTIVE,     /* Start in interactive (inetd) mode */
# Line 104  main (int argc, char **argv) Line 102  main (int argc, char **argv)
102  {  {
103    struct group *gr;    struct group *gr;
104    int status = EXIT_SUCCESS;    int status = EXIT_SUCCESS;
105    
106    state = STATE_NONAUTH; /* Starting state in non-auth.  */    state = STATE_NONAUTH; /* Starting state in non-auth.  */
107    
108      MU_AUTH_REGISTER_ALL_MODULES();
109    mu_argp_parse (&argp, &argc, &argv, 0, imap4d_capa, NULL, &daemon_param);    mu_argp_parse (&argp, &argc, &argv, 0, imap4d_capa, NULL, &daemon_param);
110    
111  #ifdef USE_LIBPAM  #ifdef USE_LIBPAM
# Line 145  main (int argc, char **argv) Line 144  main (int argc, char **argv)
144      list_append (bookie, path_record);      list_append (bookie, path_record);
145    }    }
146    
 #ifdef HAVE_MYSQL  
   mu_register_getpwnam (getMpwnam);  
   mu_register_getpwuid (getMpwuid);  
 #endif  
 #ifdef USE_VIRTUAL_DOMAINS  
   mu_register_getpwnam (getpwnam_virtual);  
 #endif  
   
147    /* Set the signal handlers.  */    /* Set the signal handlers.  */
148    signal (SIGINT, imap4d_signal);    signal (SIGINT, imap4d_signal);
149    signal (SIGQUIT, imap4d_signal);    signal (SIGQUIT, imap4d_signal);

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26