summaryrefslogtreecommitdiff
path: root/examples/pdb/mysql/pdb_mysql.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/pdb/mysql/pdb_mysql.c')
-rw-r--r--examples/pdb/mysql/pdb_mysql.c57
1 files changed, 38 insertions, 19 deletions
diff --git a/examples/pdb/mysql/pdb_mysql.c b/examples/pdb/mysql/pdb_mysql.c
index 0cc1de6aaf..c7e9e781c3 100644
--- a/examples/pdb/mysql/pdb_mysql.c
+++ b/examples/pdb/mysql/pdb_mysql.c
@@ -80,6 +80,7 @@ typedef struct pdb_mysql_query {
char *part1;
char *part2;
} pdb_mysql_query;
+
#define SET_DATA(data,methods) { \
if(!methods){ \
DEBUG(0, ("invalid methods!\n")); \
@@ -91,8 +92,8 @@ typedef struct pdb_mysql_query {
return False; \
} \
}
-
-void pdb_mysql_int_field(struct pdb_methods *m,
+void
+pdb_mysql_int_field(struct pdb_methods *m,
struct pdb_mysql_query *q, char *name, int value)
{
if (!name || strchr(name, '\''))
@@ -110,7 +111,8 @@ void pdb_mysql_int_field(struct pdb_methods *m,
}
}
-static BOOL pdb_mysql_string_field(struct pdb_methods *methods,
+static BOOL
+pdb_mysql_string_field(struct pdb_methods *methods,
struct pdb_mysql_query *q,
char *name, const char *value)
{
@@ -143,7 +145,8 @@ static BOOL pdb_mysql_string_field(struct pdb_methods *methods,
return True;
}
-static char * config_value(pdb_mysql_data * data, char *name, char *default_value)
+static char *
+config_value(pdb_mysql_data * data, char *name, char *default_value)
{
if (lp_parm_string(NULL, data->location, name))
return lp_parm_string(NULL, data->location, name);
@@ -151,7 +154,9 @@ static char * config_value(pdb_mysql_data * data, char *name, char *default_valu
return default_value;
}
-static char * config_value_write(pdb_mysql_data * data, char *name, char *default_value) {
+static char *
+config_value_write(pdb_mysql_data * data, char *name, char *default_value)
+{
char *v = config_value(data, name, NULL);
char *write;
@@ -174,7 +179,8 @@ static char * config_value_write(pdb_mysql_data * data, char *name, char *defaul
return write;
}
-static const char * config_value_read(pdb_mysql_data * data, char *name, char *default_value)
+static const char *
+config_value_read(pdb_mysql_data * data, char *name, char *default_value)
{
char *v = config_value(data, name, NULL);
char *write;
@@ -200,7 +206,8 @@ static const char * config_value_read(pdb_mysql_data * data, char *name, char *d
}
/* Wrapper for atol that returns 0 if 'a' points to NULL */
-static long xatol(char *a)
+static long
+xatol(char *a)
{
long ret = 0;
@@ -210,7 +217,8 @@ static long xatol(char *a)
return ret;
}
-static BOOL row_to_sam_account(MYSQL_RES * r, SAM_ACCOUNT * u)
+static BOOL
+row_to_sam_account(MYSQL_RES * r, SAM_ACCOUNT * u)
{
MYSQL_ROW row;
pstring temp;
@@ -272,7 +280,8 @@ static BOOL row_to_sam_account(MYSQL_RES * r, SAM_ACCOUNT * u)
return True;
}
-static BOOL mysqlsam_setsampwent(struct pdb_methods *methods, BOOL update)
+static BOOL
+mysqlsam_setsampwent(struct pdb_methods *methods, BOOL update)
{
struct pdb_mysql_data *data =
(struct pdb_mysql_data *) methods->private_data;
@@ -377,7 +386,8 @@ static BOOL mysqlsam_setsampwent(struct pdb_methods *methods, BOOL update)
End enumeration of the passwd list.
****************************************************************/
-static void mysqlsam_endsampwent(struct pdb_methods *methods)
+static void
+mysqlsam_endsampwent(struct pdb_methods *methods)
{
struct pdb_mysql_data *data =
(struct pdb_mysql_data *) methods->private_data;
@@ -399,7 +409,8 @@ static void mysqlsam_endsampwent(struct pdb_methods *methods)
Get one SAM_ACCOUNT from the list (next in line)
*****************************************************************/
-static BOOL mysqlsam_getsampwent(struct pdb_methods *methods, SAM_ACCOUNT * user)
+static BOOL
+mysqlsam_getsampwent(struct pdb_methods *methods, SAM_ACCOUNT * user)
{
struct pdb_mysql_data *data;
@@ -413,7 +424,8 @@ static BOOL mysqlsam_getsampwent(struct pdb_methods *methods, SAM_ACCOUNT * user
return row_to_sam_account(data->pwent, user);
}
-BOOL mysqlsam_select_by_field(struct pdb_methods * methods, SAM_ACCOUNT * user,
+BOOL
+mysqlsam_select_by_field(struct pdb_methods * methods, SAM_ACCOUNT * user,
const char *field, const char *sname)
{
char *esc_sname;
@@ -539,7 +551,8 @@ BOOL mysqlsam_select_by_field(struct pdb_methods * methods, SAM_ACCOUNT * user,
Lookup a name in the SAM database
******************************************************************/
-static BOOL mysqlsam_getsampwnam(struct pdb_methods *methods, SAM_ACCOUNT * user,
+static BOOL
+mysqlsam_getsampwnam(struct pdb_methods *methods, SAM_ACCOUNT * user,
const char *sname)
{
struct pdb_mysql_data *data;
@@ -560,7 +573,8 @@ static BOOL mysqlsam_getsampwnam(struct pdb_methods *methods, SAM_ACCOUNT * user
Search by sid
**************************************************************************/
-static BOOL mysqlsam_getsampwsid(struct pdb_methods *methods, SAM_ACCOUNT * user,
+static BOOL
+mysqlsam_getsampwsid(struct pdb_methods *methods, SAM_ACCOUNT * user,
const DOM_SID * sid)
{
BOOL ret = False;
@@ -583,7 +597,8 @@ static BOOL mysqlsam_getsampwsid(struct pdb_methods *methods, SAM_ACCOUNT * user
Delete a SAM_ACCOUNT
****************************************************************************/
-static BOOL mysqlsam_delete_sam_account(struct pdb_methods *methods,
+static BOOL
+mysqlsam_delete_sam_account(struct pdb_methods *methods,
SAM_ACCOUNT * sam_pass)
{
const char *sname = pdb_get_username(sam_pass);
@@ -641,7 +656,8 @@ static BOOL mysqlsam_delete_sam_account(struct pdb_methods *methods,
return True;
}
-static BOOL mysqlsam_replace_sam_account(struct pdb_methods *methods,
+static BOOL
+mysqlsam_replace_sam_account(struct pdb_methods *methods,
const SAM_ACCOUNT * newpwd, char isupdate)
{
pstring temp;
@@ -873,18 +889,21 @@ static BOOL mysqlsam_replace_sam_account(struct pdb_methods *methods,
return True;
}
-static BOOL mysqlsam_add_sam_account(struct pdb_methods *methods, SAM_ACCOUNT * newpwd)
+static BOOL
+mysqlsam_add_sam_account(struct pdb_methods *methods, SAM_ACCOUNT * newpwd)
{
return mysqlsam_replace_sam_account(methods, newpwd, 0);
}
-static BOOL mysqlsam_update_sam_account(struct pdb_methods *methods,
+static BOOL
+mysqlsam_update_sam_account(struct pdb_methods *methods,
SAM_ACCOUNT * newpwd)
{
return mysqlsam_replace_sam_account(methods, newpwd, 1);
}
-NTSTATUS pdb_init(PDB_CONTEXT * pdb_context, PDB_METHODS ** pdb_method,
+NTSTATUS
+pdb_init(PDB_CONTEXT * pdb_context, PDB_METHODS ** pdb_method,
char *location)
{
NTSTATUS nt_status;