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 */ |