mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Removed compiler warnings
This commit is contained in:
@@ -46898,8 +46898,8 @@ Added internal safety checks for InnoDB.
|
||||
Some InnoDB variables was always shown in @code{SHOW VARIABLES} as
|
||||
@code{OFF} on high-byte-first systems (like sparc).
|
||||
@item
|
||||
Fixed problem with one threads using an InnoDB table and another
|
||||
thread using an @code{ALTER TABLE} on the table.
|
||||
Fixed problem with one thread using an InnoDB table and another
|
||||
thread doing an @code{ALTER TABLE} on the same table.
|
||||
@item
|
||||
If inserts to several tables containing an auto-inc column are wrapped
|
||||
inside one @code{LOCK TABLES}, InnoDB asserted in @code{lock0lock.c}.
|
||||
|
@@ -283,7 +283,7 @@ static void usage(void)
|
||||
-?, --help Display this help and exit.\n\
|
||||
-V, --version Output version information and exit.");
|
||||
print_defaults("my",load_default_groups);
|
||||
};
|
||||
}
|
||||
|
||||
/* reads options */
|
||||
/* Initiates DEBUG - but no debugging here ! */
|
||||
|
@@ -257,28 +257,31 @@ int ha_autocommit_or_rollback(THD *thd, int error)
|
||||
DBUG_RETURN(error);
|
||||
}
|
||||
|
||||
/* This function is called when MySQL writes the log segment of a transaction
|
||||
to the binlog. It is called when the LOCK_log mutex is reserved. Here we
|
||||
communicate to transactional table handlers whta binlog position corresponds
|
||||
to the current transaction. The handler can store it and in recovery print
|
||||
to the user, so that the user knows from what position in the binlog to
|
||||
start possible roll-forward, for example, if the crashed server was a slave
|
||||
in replication. This function also calls the commit of the table handler,
|
||||
because the order of trasnactions in the log of the table handler must be
|
||||
the same as in the binlog. */
|
||||
/*
|
||||
This function is called when MySQL writes the log segment of a
|
||||
transaction to the binlog. It is called when the LOCK_log mutex is
|
||||
reserved. Here we communicate to transactional table handlers whta
|
||||
binlog position corresponds to the current transaction. The handler
|
||||
can store it and in recovery print to the user, so that the user
|
||||
knows from what position in the binlog to start possible
|
||||
roll-forward, for example, if the crashed server was a slave in
|
||||
replication. This function also calls the commit of the table
|
||||
handler, because the order of trasnactions in the log of the table
|
||||
handler must be the same as in the binlog.
|
||||
|
||||
int ha_report_binlog_offset_and_commit(
|
||||
THD *thd, /* in: user thread */
|
||||
char *log_file_name, /* in: latest binlog file name */
|
||||
my_off_t end_offset) /* in: the offset in the binlog file
|
||||
up to which we wrote */
|
||||
arguments:
|
||||
log_file_name: latest binlog file name
|
||||
end_offset: the offset in the binlog file up to which we wrote
|
||||
*/
|
||||
|
||||
int ha_report_binlog_offset_and_commit(THD *thd,
|
||||
char *log_file_name,
|
||||
my_off_t end_offset)
|
||||
{
|
||||
THD_TRANS *trans;
|
||||
int error= 0;
|
||||
|
||||
trans = &thd->transaction.all;
|
||||
|
||||
#ifdef HAVE_INNOBASE_DB
|
||||
THD_TRANS *trans;
|
||||
trans = &thd->transaction.all;
|
||||
if (trans->innobase_tid)
|
||||
{
|
||||
if ((error=innobase_report_binlog_offset_and_commit(thd,
|
||||
@@ -292,10 +295,10 @@ int ha_report_binlog_offset_and_commit(
|
||||
trans->innodb_active_trans=0;
|
||||
}
|
||||
#endif
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
||||
int ha_commit_trans(THD *thd, THD_TRANS* trans)
|
||||
{
|
||||
int error=0;
|
||||
|
@@ -79,7 +79,6 @@ static byte* get_table_key(TABLE_RULE_ENT* e, uint* len,
|
||||
void init_slave_skip_errors(char* arg)
|
||||
{
|
||||
char* p;
|
||||
my_bool last_was_digit = 0;
|
||||
if (bitmap_init(&slave_error_mask,MAX_SLAVE_ERROR,0))
|
||||
{
|
||||
fprintf(stderr, "Badly out of memory, please check your system status\n");
|
||||
|
Reference in New Issue
Block a user