Commit e3523a0f authored by unknown's avatar unknown
Browse files

Portability compilation fixes.


storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp:
  Fix sol10-amd64-a compile failure, conflict with system headers.
sql/log.cc:
  Rename macros to fix AIX conflict with system LOG_GENERAL macros.
sql/mysql_priv.h:
  Rename macros to fix AIX conflict with system LOG_GENERAL macros.
sql/sql_delete.cc:
  Rename macros to fix AIX conflict with system LOG_GENERAL macros.
sql/table.cc:
  Rename macros to fix AIX conflict with system LOG_GENERAL macros.
sql/sql_parse.cc:
  Fix HPUX compile failure, initializing char * with const char *
parent 10a0b7b9
Loading
Loading
Loading
Loading
+13 −13
Original line number Diff line number Diff line
@@ -112,7 +112,7 @@ handlerton binlog_hton = {
  SYNOPSIS
    open_log_table()

    log_type   type of the log table to open: LOG_GENERAL or LOG_SLOW
    log_type   type of the log table to open: QUERY_LOG_GENERAL or QUERY_LOG_SLOW

  DESCRIPTION

@@ -135,7 +135,7 @@ bool Log_to_csv_event_handler::open_log_table(uint log_type)
  DBUG_ENTER("open_log_table");

  switch (log_type) {
  case LOG_GENERAL:
  case QUERY_LOG_GENERAL:
    log_thd= general_log_thd;
    table= &general_log;
    /* clean up table before reuse/initial usage */
@@ -143,7 +143,7 @@ bool Log_to_csv_event_handler::open_log_table(uint log_type)
    table->alias= table->table_name= (char*) "general_log";
    table->table_name_length= 11;
    break;
  case LOG_SLOW:
  case QUERY_LOG_SLOW:
    log_thd= slow_log_thd;
    table= &slow_log;
    bzero((char*) table, sizeof(TABLE_LIST));
@@ -245,7 +245,7 @@ Log_to_csv_event_handler::~Log_to_csv_event_handler()
  SYNOPSIS
    reopen_log_table()

    log_type   type of the log table to open: LOG_GENERAL or LOG_SLOW
    log_type   type of the log table to open: QUERY_LOG_GENERAL or QUERY_LOG_SLOW

  DESCRIPTION

@@ -272,8 +272,8 @@ bool Log_to_csv_event_handler::reopen_log_table(uint log_type)

void Log_to_csv_event_handler::cleanup()
{
  close_log_table(LOG_GENERAL, FALSE);
  close_log_table(LOG_SLOW, FALSE);
  close_log_table(QUERY_LOG_GENERAL, FALSE);
  close_log_table(QUERY_LOG_SLOW, FALSE);
  logger.is_log_tables_initialized= FALSE;
}

@@ -871,21 +871,21 @@ bool Log_to_csv_event_handler::flush(THD *thd, TABLE_LIST *close_slow_log,
                                     TABLE_LIST *close_general_log)
{
  VOID(pthread_mutex_lock(&LOCK_open));
  close_log_table(LOG_GENERAL, TRUE);
  close_log_table(LOG_SLOW, TRUE);
  close_log_table(QUERY_LOG_GENERAL, TRUE);
  close_log_table(QUERY_LOG_SLOW, TRUE);
  close_general_log->next_local= close_slow_log;
  query_cache_invalidate3(thd, close_general_log, 0);
  unlock_table_name(thd, close_slow_log);
  unlock_table_name(thd, close_general_log);
  VOID(pthread_mutex_unlock(&LOCK_open));
  return reopen_log_table(LOG_SLOW) || reopen_log_table(LOG_GENERAL);
  return reopen_log_table(QUERY_LOG_SLOW) || reopen_log_table(QUERY_LOG_GENERAL);
}

/* the parameters are unused for the log tables */
bool Log_to_csv_event_handler::init()
{
  /* we always open log tables. even if the logging is disabled */
  return (open_log_table(LOG_GENERAL) || open_log_table(LOG_SLOW));
  return (open_log_table(QUERY_LOG_GENERAL) || open_log_table(QUERY_LOG_SLOW));
}

int LOGGER::set_handlers(enum enum_printer error_log_printer,
@@ -923,7 +923,7 @@ int LOGGER::set_handlers(enum enum_printer error_log_printer,
  SYNOPSIS
    close_log_table()

    log_type       type of the log table to close: LOG_GENERAL or LOG_SLOW
    log_type       type of the log table to close: QUERY_LOG_GENERAL or QUERY_LOG_SLOW
    lock_in_use    Set to TRUE if the caller owns LOCK_open. FALSE otherwise.

  DESCRIPTION
@@ -943,11 +943,11 @@ void Log_to_csv_event_handler::
    return;                                     /* do nothing */

  switch (log_type) {
  case LOG_GENERAL:
  case QUERY_LOG_GENERAL:
    log_thd= general_log_thd;
    table= &general_log;
    break;
  case LOG_SLOW:
  case QUERY_LOG_SLOW:
    log_thd= slow_log_thd;
    table= &slow_log;
    break;
+2 −2
Original line number Diff line number Diff line
@@ -1189,8 +1189,8 @@ void sql_print_warning(const char *format, ...);
void sql_print_information(const char *format, ...);

/* type of the log table */
#define LOG_SLOW 1
#define LOG_GENERAL 2
#define QUERY_LOG_SLOW 1
#define QUERY_LOG_GENERAL 2

int error_log_print(enum loglevel level, const char *format,
                    va_list args);
+8 −8
Original line number Diff line number Diff line
@@ -920,8 +920,8 @@ bool mysql_truncate(THD *thd, TABLE_LIST *table_list, bool dont_send_ok)
    {
      lock_logger= 1;
      logger.lock();
      logger.close_log_table(LOG_GENERAL, FALSE);
      closed_log_tables= closed_log_tables | LOG_GENERAL;
      logger.close_log_table(QUERY_LOG_GENERAL, FALSE);
      closed_log_tables= closed_log_tables | QUERY_LOG_GENERAL;
    }
    else
      if (!my_strcasecmp(system_charset_info, table_list->table_name,
@@ -929,8 +929,8 @@ bool mysql_truncate(THD *thd, TABLE_LIST *table_list, bool dont_send_ok)
      {
        lock_logger= 1;
        logger.lock();
        logger.close_log_table(LOG_SLOW, FALSE);
        closed_log_tables= closed_log_tables | LOG_SLOW;
        logger.close_log_table(QUERY_LOG_SLOW, FALSE);
        closed_log_tables= closed_log_tables | QUERY_LOG_SLOW;
      }
  }

@@ -963,11 +963,11 @@ bool mysql_truncate(THD *thd, TABLE_LIST *table_list, bool dont_send_ok)
    unlock_table_name(thd, table_list);
    VOID(pthread_mutex_unlock(&LOCK_open));

    if (closed_log_tables & LOG_SLOW)
      logger.reopen_log_table(LOG_SLOW);
    if (closed_log_tables & QUERY_LOG_SLOW)
      logger.reopen_log_table(QUERY_LOG_SLOW);

    if (closed_log_tables & LOG_GENERAL)
      logger.reopen_log_table(LOG_GENERAL);
    if (closed_log_tables & QUERY_LOG_GENERAL)
      logger.reopen_log_table(QUERY_LOG_GENERAL);
    if (lock_logger)
      logger.unlock();
  }
+31 −16
Original line number Diff line number Diff line
@@ -74,22 +74,37 @@ static bool append_file_to_dir(THD *thd, const char **filename_ptr,
const char *any_db="*any*";	// Special symbol for check_access

LEX_STRING command_name[]={
  STRING_WITH_LEN("Sleep"), STRING_WITH_LEN("Quit"),
  STRING_WITH_LEN("Init DB"), STRING_WITH_LEN("Query"),
  STRING_WITH_LEN("Field List"), STRING_WITH_LEN("Create DB"),
  STRING_WITH_LEN("Drop DB"), STRING_WITH_LEN("Refresh"),
  STRING_WITH_LEN("Shutdown"), STRING_WITH_LEN("Statistics"),
  STRING_WITH_LEN("Processlist"), STRING_WITH_LEN("Connect"),
  STRING_WITH_LEN("Kill"), STRING_WITH_LEN("Debug"),
  STRING_WITH_LEN("Ping"), STRING_WITH_LEN("Time"),
  STRING_WITH_LEN("Delayed insert"), STRING_WITH_LEN("Change user"),
  STRING_WITH_LEN("Binlog Dump"), STRING_WITH_LEN("Table Dump"),
  STRING_WITH_LEN("Connect Out"), STRING_WITH_LEN("Register Slave"),
  STRING_WITH_LEN("Prepare"), STRING_WITH_LEN("Execute"),
  STRING_WITH_LEN("Long Data"), STRING_WITH_LEN("Close stmt"),
  STRING_WITH_LEN("Reset stmt"), STRING_WITH_LEN("Set option"),
  STRING_WITH_LEN("Fetch"), STRING_WITH_LEN("Daemon"),
  STRING_WITH_LEN("Error")  // Last command number
  (char *)STRING_WITH_LEN("Sleep"),
  (char *)STRING_WITH_LEN("Quit"),
  (char *)STRING_WITH_LEN("Init DB"),
  (char *)STRING_WITH_LEN("Query"),
  (char *)STRING_WITH_LEN("Field List"),
  (char *)STRING_WITH_LEN("Create DB"),
  (char *)STRING_WITH_LEN("Drop DB"),
  (char *)STRING_WITH_LEN("Refresh"),
  (char *)STRING_WITH_LEN("Shutdown"),
  (char *)STRING_WITH_LEN("Statistics"),
  (char *)STRING_WITH_LEN("Processlist"),
  (char *)STRING_WITH_LEN("Connect"),
  (char *)STRING_WITH_LEN("Kill"),
  (char *)STRING_WITH_LEN("Debug"),
  (char *)STRING_WITH_LEN("Ping"),
  (char *)STRING_WITH_LEN("Time"),
  (char *)STRING_WITH_LEN("Delayed insert"),
  (char *)STRING_WITH_LEN("Change user"),
  (char *)STRING_WITH_LEN("Binlog Dump"),
  (char *)STRING_WITH_LEN("Table Dump"),
  (char *)STRING_WITH_LEN("Connect Out"),
  (char *)STRING_WITH_LEN("Register Slave"),
  (char *)STRING_WITH_LEN("Prepare"),
  (char *)STRING_WITH_LEN("Execute"),
  (char *)STRING_WITH_LEN("Long Data"),
  (char *)STRING_WITH_LEN("Close stmt"),
  (char *)STRING_WITH_LEN("Reset stmt"),
  (char *)STRING_WITH_LEN("Set option"),
  (char *)STRING_WITH_LEN("Fetch"),
  (char *)STRING_WITH_LEN("Daemon"),
  (char *)STRING_WITH_LEN("Error")  // Last command number
};

const char *xa_state_names[]={
+2 −2
Original line number Diff line number Diff line
@@ -326,11 +326,11 @@ int open_table_def(THD *thd, TABLE_SHARE *share, uint db_flags)
      {
        if (!my_strcasecmp(system_charset_info, share->table_name.str,
                           "general_log"))
          share->log_table= LOG_GENERAL;
          share->log_table= QUERY_LOG_GENERAL;
        else
          if (!my_strcasecmp(system_charset_info, share->table_name.str,
                             "slow_log"))
            share->log_table= LOG_SLOW;
            share->log_table= QUERY_LOG_SLOW;
      }
    }
    error_given= 1;
Loading