• unknown's avatar
    Update for running gcc 3.x (mainly on HPUX) · a86390f0
    unknown authored
    Portability fixes for HPUX
    Rename of CHECK_LOCK to IS_FREE_LOCK
    Apply lower_case_table_names also to databases
    Cleanup of describe code
    Don't allow \ in database names
    
    
    Build-tools/Do-compile:
      Added option --make-options
    Docs/manual.texi:
      Changelog
      Added XOR, ^ and IS_FREE_LOCK() descriptions
    acinclude.m4:
      Update for running gcc 3.x on HPUX
    client/mysql.cc:
      Portability fix
    client/mysqlbinlog.cc:
      Fix for using gcc 3.1
    configure.in:
      Fix for using gcc 3.1
    include/my_global.h:
      Fix for using gcc 3.1
    include/my_pthread.h:
      Removed warning on HPUX
    innobase/configure.in:
      Portability fix (for gcc 3.1 on HPUX)
    innobase/ut/ut0ut.c:
      Portability fix (for gcc 3.1 on HPUX)
    mysql-test/r/func_test.result:
      Test of new functions
    mysql-test/r/rpl_get_lock.result:
      Test of new functions
    mysql-test/t/func_test.test:
      Test of new functions
    mysql-test/t/rpl_get_lock.test:
      Test of new functions
    mysys/my_tempnam.c:
      Portability fix
    sql/item_cmpfunc.cc:
      Added comments to Item_cond_xor.
      Fixed NULL handling for XOR
    sql/item_create.cc:
      rename of CHECK_LOCK to IS_FREE_LOCK
    sql/item_create.h:
      rename of CHECK_LOCK to IS_FREE_LOCK
    sql/item_func.cc:
      Cleanup XOR handling
    sql/item_func.h:
      rename of CHECK_LOCK to IS_FREE_LOCK
    sql/lex.h:
      rename of CHECK_LOCK to IS_FREE_LOCK
    sql/mysqld.cc:
      Moved chroot() to be exectued earlier.
    sql/sql_db.cc:
      Apply lower_case_table_names also to databases
    sql/sql_parse.cc:
      Apply lower_case_table_names also to databases
    sql/sql_select.cc:
      Cleanup describe code (after Sinisa's patch for EXPLAIN + UNION)
    sql/table.cc:
      Don't allow \ in database names
    a86390f0
item_func.cc 51 KB