/[mailutils]/mailutils/MySql/MySql.h
ViewVC logotype

Diff of /mailutils/MySql/MySql.h

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

revision 1.2 by gray, Wed Sep 5 09:13:54 2001 UTC revision 1.3 by gray, Tue Feb 5 15:03:19 2002 UTC
# Line 1  Line 1 
1  #include <config.h>  #include <config.h>
2    
3  #ifdef HAVE_MYSQL  #ifdef HAVE_MYSQL
4    extern char *sql_getpwnam_query;
5    extern char *sql_getpass_query;
6    extern char *sql_host;
7    extern char *sql_user;
8    extern char *sql_passwd;
9    extern char *sql_db;
10    extern char *sql_socket;
11    extern int  sql_port;
12    
13    struct passwd *getMpwnam (const char *username);
14    struct spwd *getMspnam (const char *username);
15    
16  #define MHOST NULL              /* Hostname to connect to. NULL for UNIX  #define MHOST NULL              /* Hostname to connect to. NULL for UNIX
17                                     socket connection */                                     socket connection */
18  #define MPORT 0                 /* Port number to connect to. 0 means default  #define MPORT 0                 /* Port number to connect to. 0 means default
19                                     MySQL port (3300) */                                     MySQL port (3300) */
20  #define MSOCKET NULL            /* Socket name to use. Valid only if connecting  #define MSOCKET NULL            /* Socket name to use. Valid only if
21                                     via UNIX sockets */                                     connecting via UNIX sockets */
22  #define MFLAGS 0                /* Special user flags. It is safe to leave  #define MFLAGS 0                /* Special user flags. It is safe to leave
23                                     this untouched */                                     this untouched */
24  #define MUSER "accounts"        /* Username for mysql access */  #define MUSER "accounts"        /* Username for mysql access */
25  #define MPASS "yurpass"         /* Password for mysql access */  #define MPASS "yurpass"         /* Password for mysql access */
26  #define MDB "accounts"          /* Database Name */  #define MDB "accounts"          /* Database Name */
 #define Mtable "users"          /* Table Name */  
 #define Musername "username"    /* username field */  
 #define Muid "uid"              /* uid field */  
 #define Mgid "gid"              /* gid field */  
 #define Mpassword "password"    /* password field */  
 #define Mhomedir "homedir"      /* homedir field */  
 #define Mshell "shell"          /* shell field */  
 #define Mcomment "comment"      /* comment field */  
   
 struct passwd *getMpwnam (const char *username);  
 struct spwd *getMspnam (const char *username);  
27    
28    
29  #endif /* HAVE_MYSQL */  #endif /* HAVE_MYSQL */

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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