An error occurred fetching the project authors.
  1. 26 Oct, 2011 1 commit
  2. 30 Sep, 2011 2 commits
  3. 29 Aug, 2011 1 commit
    • Marko Mäkelä's avatar
      Bug#12704861 Corruption after a crash during BLOB update · 41f229cd
      Marko Mäkelä authored
      The fix of Bug#12612184 broke crash recovery. When a record that
      contains off-page columns (BLOBs) is updated, we must first write redo
      log about the BLOB page writes, and only after that write the redo log
      about the B-tree changes. The buggy fix would log the B-tree changes
      first, meaning that after recovery, we could end up having a record
      that contains a null BLOB pointer.
      
      Because we will be redo logging the writes off the off-page columns
      before the B-tree changes, we must make sure that the pages chosen for
      the off-page columns are free both before and after the B-tree
      changes. In this way, the worst thing that can happen in crash
      recovery is that the BLOBs are written to free pages, but the B-tree
      changes are not applied. The BLOB pages would correctly remain free in
      this case. To achieve this, we must allocate the BLOB pages in the
      mini-transaction of the B-tree operation. A further quirk is that BLOB
      pages are allocated from the same file segment as leaf pages. Because
      of this, we must temporarily "hide" any leaf pages that were freed
      during the B-tree operation by "fake allocating" them prior to writing
      the BLOBs, and freeing them again before the mtr_commit() of the
      B-tree operation, in btr_mark_freed_leaves().
      
      btr_cur_mtr_commit_and_start(): Remove this faulty function that was
      introduced in the Bug#12612184 fix. The problem that this function was
      trying to address was that when we did mtr_commit() the BLOB writes
      before the mtr_commit() of the update, the new BLOB pages could have
      overwritten clustered index B-tree leaf pages that were freed during
      the update. If recovery applied the redo log of the BLOB writes but
      did not see the log of the record update, the index tree would be
      corrupted. The correct solution is to make the freed clustered index
      pages unavailable to the BLOB allocation. This function is also a
      likely culprit of InnoDB hangs that were observed when testing the
      Bug#12612184 fix.
      
      btr_mark_freed_leaves(): Mark all freed clustered index leaf pages of
      a mini-transaction allocated (nonfree=TRUE) before storing the BLOBs,
      or freed (nonfree=FALSE) before committing the mini-transaction.
      
      btr_freed_leaves_validate(): A debug function for checking that all
      clustered index leaf pages that have been marked free in the
      mini-transaction are consistent (have not been zeroed out).
      
      btr_page_alloc_low(): Refactored from btr_page_alloc(). Return the
      number of the allocated page, or FIL_NULL if out of space. Add the
      parameter "mtr_t* init_mtr" for specifying the mini-transaction where
      the page should be initialized, or if this is a "fake allocation"
      (init_mtr=NULL) by btr_mark_freed_leaves(nonfree=TRUE).
      
      btr_page_alloc(): Add the parameter init_mtr, allowing the page to be
      initialized and X-latched in a different mini-transaction than the one
      that is used for the allocation. Invoke btr_page_alloc_low(). If a
      clustered index leaf page was previously freed in mtr, remove it from
      the memo of previously freed pages.
      
      btr_page_free(): Assert that the page is a B-tree page and it has been
      X-latched by the mini-transaction. If the freed page was a leaf page
      of a clustered index, link it by a MTR_MEMO_FREE_CLUST_LEAF marker to
      the mini-transaction.
      
      btr_store_big_rec_extern_fields_func(): Add the parameter alloc_mtr,
      which is NULL (old behaviour in inserts) and the same as local_mtr in
      updates. If alloc_mtr!=NULL, the BLOB pages will be allocated from it
      instead of the mini-transaction that is used for writing the BLOBs.
      
      fsp_alloc_from_free_frag(): Refactored from
      fsp_alloc_free_page(). Allocate the specified page from a partially
      free extent.
      
      fseg_alloc_free_page_low(), fseg_alloc_free_page_general(): Add the
      parameter "mtr_t* init_mtr" for specifying the mini-transaction where
      the page should be initialized, or NULL if this is a "fake allocation"
      that prevents the reuse of a previously freed B-tree page for BLOB
      storage. If init_mtr==NULL, try harder to reallocate the specified page
      and assert that it succeeded.
      
      fsp_alloc_free_page(): Add the parameter "mtr_t* init_mtr" for
      specifying the mini-transaction where the page should be initialized.
      Do not allow init_mtr == NULL, because this function is never to be
      used for "fake allocations".
      
      mtr_t: Add the operation MTR_MEMO_FREE_CLUST_LEAF and the flag
      mtr->freed_clust_leaf for quickly determining if any
      MTR_MEMO_FREE_CLUST_LEAF operations have been posted.
      
      row_ins_index_entry_low(): When columns are being made off-page in
      insert-by-update, invoke btr_mark_freed_leaves(nonfree=TRUE) and pass
      the mini-transaction as the alloc_mtr to
      btr_store_big_rec_extern_fields(). Finally, invoke
      btr_mark_freed_leaves(nonfree=FALSE) to avoid leaking pages.
      
      row_build(): Correct a comment, and add a debug assertion that a
      record that contains NULL BLOB pointers must be a fresh insert.
      
      row_upd_clust_rec(): When columns are being moved off-page, invoke
      btr_mark_freed_leaves(nonfree=TRUE) and pass the mini-transaction as
      the alloc_mtr to btr_store_big_rec_extern_fields(). Finally, invoke
      btr_mark_freed_leaves(nonfree=FALSE) to avoid leaking pages.
      
      buf_reset_check_index_page_at_flush(): Remove. The function
      fsp_init_file_page_low() already sets
      bpage->check_index_page_at_flush=FALSE.
      
      There is a known issue in tablespace extension. If the request to
      allocate a BLOB page leads to the tablespace being extended, crash
      recovery could see BLOB writes to pages that are off the tablespace
      file bounds. This should trigger an assertion failure in fil_io() at
      crash recovery. The safe thing would be to write redo log about the
      tablespace extension to the mini-transaction of the BLOB write, not to
      the mini-transaction of the record update. However, there is no redo
      log record for file extension in the current redo log format.
      
      rb:693 approved by Sunny Bains
      41f229cd
  4. 10 Aug, 2011 1 commit
  5. 31 May, 2011 1 commit
  6. 15 Apr, 2011 1 commit
  7. 24 Mar, 2011 1 commit
    • Marko Mäkelä's avatar
      Bug#11766305 - 59392: Remove thr0loc.c and ibuf_inside() [part 4 of 4] · 85dbe88d
      Marko Mäkelä authored
      ibuf_inside(), ibuf_enter(), ibuf_exit(): Add the parameter mtr. The
      flag is no longer kept in the thread-local storage but in the
      mini-transaction (mtr->inside_ibuf).
      
      mtr_start(): Clean up the comment and remove the unused return value.
      mtr_commit(): Assert !ibuf_inside(mtr) in debug builds.
      
      ibuf_mtr_start(): Like mtr_start(), but sets the flag.
      ibuf_mtr_commit(), ibuf_btr_pcur_commit_specify_mtr(): Wrappers that
      assert ibuf_inside().
      
      buf_page_get_zip(), buf_page_init_for_read(),
      buf_read_ibuf_merge_pages(), fil_io(), ibuf_free_excess_pages(),
      ibuf_contract_ext(): Remove assertions on ibuf_inside(), because a
      mini-transaction is not available.
      
      buf_read_ahead_linear(): Add the parameter inside_ibuf.
      
      ibuf_restore_pos(): When this function returns FALSE, it commits mtr
      and must therefore do ibuf_exit(mtr).
      
      ibuf_delete_rec(): This function commits mtr and must therefore do
      ibuf_exit(mtr).
      
      ibuf_rec_get_page_no(), ibuf_rec_get_space(), ibuf_rec_get_info(),
      ibuf_rec_get_op_type(), ibuf_build_entry_from_ibuf_rec(),
      ibuf_rec_get_volume(), ibuf_get_merge_page_nos(),
      ibuf_get_volume_buffered_count(), ibuf_get_entry_counter_low(): Add
      the parameter mtr in debug builds, for asserting ibuf_inside(mtr).
      
      rb:585 approved by Sunny Bains
      85dbe88d
  8. 12 Jan, 2011 1 commit
  9. 22 Jul, 2010 1 commit
  10. 23 Jun, 2010 1 commit
  11. 16 Oct, 2009 1 commit
  12. 07 Aug, 2009 1 commit
    • Guilhem Bichot's avatar
      Renamed storage/innodb_plugin to storage/innobase, so that 1) it's the same · 7ceb29ff
      Guilhem Bichot authored
      layout as we always had in trees containing only the builtin
      2) win\configure.js WITH_INNOBASE_STORAGE_ENGINE still works.
      
      storage/innobase/CMakeLists.txt:
        fix to new directory name (and like 5.1)
      storage/innobase/Makefile.am:
        fix to new directory name (and like 5.1)
      storage/innobase/handler/ha_innodb.cc:
        fix to new directory name (and like 5.1)
      storage/innobase/plug.in:
        fix to new directory name (and like 5.1)
      7ceb29ff
  13. 27 May, 2009 1 commit
  14. 20 Oct, 2006 1 commit
    • unknown's avatar
      Apply InnoDB snapshot ss923 · f6f91b9d
      unknown authored
      Fixes:
      - Bug #18077: InnoDB uses full explicit table locks in stored FUNCTION
      
      
      storage/innobase/btr/btr0btr.c:
        Apply InnoDB snapshot ss923
        
        Revision r919:
        btr_page_get_father_for_rec(): Remove bogus comment about removed dict_tree_t.
      storage/innobase/dict/dict0dict.c:
        Apply InnoDB snapshot ss923
        
        Revision r892:
        Merge changes from MySQL AB.
        
        dict_col_copy_type_noninline(): Remove the return statement.
        Some compilers do not allow return expressions of void type.
        
        innobase_start_or_create_for_mysql(): Do not cap srv_max_threads to 1000
        on Windows.
        
        Makefile.am (EXTRA_DIST): Add plug.in
        
        
        Revision r897:
        dict_index_get_if_in_cache(): Enclose in #ifdef UNIV_DEBUG.
        Replace the search loop with a call to dict_index_find_on_id_low().
      storage/innobase/handler/ha_innodb.cc:
        Apply InnoDB snapshot ss923
        
        Revision r887:
        storage/innobase/handler: Merge changes from MySQL AB:
        
        ChangeSet
          2006/09/30 18:44:42-07:00 brian@zim.(none) 
          Merge zim.(none):/home/brian/mysql/merge-5.1
          into  zim.(none):/home/brian/mysql/arch-5.1
        
        ChangeSet
          2006/09/30 12:49:46-07:00 brian@zim.(none) 
          This patch adds handlerton passing to functions. NDB and Innodb still require a global hanlderton in the main code due to the nature of the sql_cache call back function (should be solveable... another patch).
          Partitioning now has a flag to allow disabling of engines from being compatible with partitioning. Cleaned up heap naming convention on panic call. 
        
        ChangeSet
          2006/09/29 17:19:02-07:00 brian@zim.(none) 
          This removes the passing of global hton to engine instance. 
        
        ChangeSet
          2006/09/28 13:22:56+02:00 gbichot@dl145h.mysql.com 
          Merge gbichot@bk-internal:/home/bk/mysql-5.1-arch
          into  dl145h.mysql.com:/users/gbichot/mysql-5.1-arch
        
        ChangeSet
          2006/09/28 13:19:43+02:00 gbichot@dl145h.mysql.com 
          In the handlerton, cursor creation function don't have an argument
          and so the engine calls current_thd to derive transaction information;
          instead we now pass THD to those functions, it looks more logical
          (it makes the implicit current_thd parameter more visible).
          Approved by Brian and Monty.
        
        ChangeSet
          2006/09/26 22:51:53-07:00 brian@zim.(none) 
          Merge zim.(none):/home/brian/mysql/merge-5.1
          into  zim.(none):/home/brian/mysql/arch-5.1
        
        
        Revision r895:
        Merge changes from MySQL AB, and remove two compilation warnings.
        
        ha_innodb.cc: innodb_mutex_show_status(): Add (ulong) casts to
        ulonglong expressions being passed to fprintf %lu.  The warnings
        were apparently introduced by MySQL AB developers.
        
        mysql_declare_plugin(innobase): Add PLUGIN_LICENSE_GPL.
        
        have_innodb.inc: Merge changes from MySQL AB.
        
        
        Revision r923:
        ha_innobase::store_lock(): When downgrading table locks, do not
        check thd->in_lock_tables but test if
        thd->lex->sql_command == SQLCOM_LOCK_TABLES
        instead.  Otherwise, stored functions will use table locks.  (Bug #18077)
        
        This patch is from Heikki.
      storage/innobase/include/dict0dict.h:
        Apply InnoDB snapshot ss923
        
        Revision r897:
        dict_index_get_if_in_cache(): Enclose in #ifdef UNIV_DEBUG.
        Replace the search loop with a call to dict_index_find_on_id_low().
      storage/innobase/include/mem0dbg.h:
        Apply InnoDB snapshot ss923
        
        Revision r901:
        Enclose some mem debug functions in #ifdef UNIV_DEBUG or #ifdef UNIV_MEM_DEBUG.
      storage/innobase/include/mtr0mtr.h:
        Apply InnoDB snapshot ss923
        
        Revision r866:
        mtr_print(), mtr_memo_contains(): Disable unless #ifdef UNIV_DEBUG.
      storage/innobase/include/mtr0mtr.ic:
        Apply InnoDB snapshot ss923
        
        Revision r866:
        mtr_print(), mtr_memo_contains(): Disable unless #ifdef UNIV_DEBUG.
      storage/innobase/include/sync0rw.h:
        Apply InnoDB snapshot ss923
        
        Revision r907:
        Send all SHOW ENGINE INNODB STATUS information to the client also when
        UNIV_SYNC_DEBUG is defined.
        
        rw_lock_list_print_info(): Add parameter "file".
        
        mutex_list_print_info(): Add parameter "file".  Make the function static.
      storage/innobase/include/sync0sync.h:
        Apply InnoDB snapshot ss923
        
        Revision r907:
        Send all SHOW ENGINE INNODB STATUS information to the client also when
        UNIV_SYNC_DEBUG is defined.
        
        rw_lock_list_print_info(): Add parameter "file".
        
        mutex_list_print_info(): Add parameter "file".  Make the function static.
      storage/innobase/include/univ.i:
        Apply InnoDB snapshot ss923
        
        Revision r894:
        univ.i: Indent some of the directives, and remove conditions about Windows
        in the "#else" branch of "#if building on Windows".
      storage/innobase/mem/mem0dbg.c:
        Apply InnoDB snapshot ss923
        
        Revision r901:
        Enclose some mem debug functions in #ifdef UNIV_DEBUG or #ifdef UNIV_MEM_DEBUG.
        
        
        Revision r902:
        mem0dbg.c: Enclose some more function definitions in #ifdef UNIV_MEM_DEBUG.
        The declarations were already enclosed in #ifdef UNIV_MEM_DEBUG.
      storage/innobase/mem/mem0pool.c:
        Apply InnoDB snapshot ss923
        
        Revision r896:
        mem0pool.c: Remove obsolete comments about the dictionary cache being
        managed with an LRU algorithm.
      storage/innobase/mtr/mtr0mtr.c:
        Apply InnoDB snapshot ss923
        
        Revision r866:
        mtr_print(), mtr_memo_contains(): Disable unless #ifdef UNIV_DEBUG.
      storage/innobase/row/row0purge.c:
        Apply InnoDB snapshot ss923
        
        Revision r869:
        row_purge_parse_undo_rec(): Correct a faulty condition.  Luckily, this
        bug would only surface if the InnoDB SQL interpreter were used for
        updating fixed-length columns.  Currently (as the UPD_NODE_NO_SIZE_CHANGE
        flag is never set), cmpl_info can only be 0 or UPD_NODE_NO_ORD_CHANGE.
        Luckily, UPD_NODE_NO_ORD_CHANGE is 1, and the condition was simplified
        to !cmpl_info.
      storage/innobase/sync/sync0rw.c:
        Apply InnoDB snapshot ss923
        
        Revision r907:
        Send all SHOW ENGINE INNODB STATUS information to the client also when
        UNIV_SYNC_DEBUG is defined.
        
        rw_lock_list_print_info(): Add parameter "file".
        
        mutex_list_print_info(): Add parameter "file".  Make the function static.
      storage/innobase/sync/sync0sync.c:
        Apply InnoDB snapshot ss923
        
        Revision r907:
        Send all SHOW ENGINE INNODB STATUS information to the client also when
        UNIV_SYNC_DEBUG is defined.
        
        rw_lock_list_print_info(): Add parameter "file".
        
        mutex_list_print_info(): Add parameter "file".  Make the function static.
      f6f91b9d
  15. 21 Sep, 2006 1 commit
    • unknown's avatar
      Applied innodb-5.1 snapshots ss799 and ss854 · bf2f50d3
      unknown authored
      Bugs fixed:
      - Bug #20877: InnoDB data dictionary memory footprint is too big
      - Bug #13544: Second delete of same row in transaction illustrates non-optimal locking
      - Bug #20791: valgrind errors in InnoDB
      
      
      storage/innobase/btr/btr0btr.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r823:
        Minor cleanup related to Bug #20877.
        
        btr_print_recursive(): Replace tree->tree_indexes with tree->index.
        This should have been done in r453.
        
        univ.i: Add UNIV_BTR_PRINT.
        
        rw_lock_t: Reduce writer_is_wait_ex to a bit and move it close to
        other bitfields.  Change the types to unsigned, in case ulint or ibool
        bitfields will not work.
        
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/btr/btr0cur.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r830:
        page_align(ptr): New utility function to replace
        ut_align_down(ptr, UNIV_PAGE_SIZE) calls.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/btr/btr0pcur.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r830:
        page_align(ptr): New utility function to replace
        ut_align_down(ptr, UNIV_PAGE_SIZE) calls.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/btr/btr0sea.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r824:
        Reduce the size of btr_search_t from 13 machine words to 7.  This
        structure is reserved for every index in the data dictionary cache.
        (Bug #20877)
        
        We could shrink the structure further to three 32-bit words or two
        64-bit words by turning the remaining fields to bit-fields.
        Unfortunately, the fields are not protected by any mutex, and thus we
        would better keep each field aligned to a machine word.
        
        btr_search_t, buf_block_t: Rename "ulint side" to "ibool left_side".
        Remove BTR_SEARCH_LEFT_SIDE and BTR_SEARCH_RIGHT_SIDE, and also rename
        some local variables and function parameters from "ulint side" to
        "ibool left_side".
        
        btr_search_t: Remove the unused fields last_search, n_direction, direction,
        and modify_clock.  Remove the unused constants BTR_SEA_NO_DIRECTION,
        BTR_SEA_LEFT, BTR_SEA_RIGHT, and BTR_SEA_SAME_REC.
        
        btr_search_t: Remove magic_n unless #defined UNIV_DEBUG.  Turn an assertion
        about the magic number into a debug assertion.
        
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/buf/buf0buf.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r824:
        Reduce the size of btr_search_t from 13 machine words to 7.  This
        structure is reserved for every index in the data dictionary cache.
        (Bug #20877)
        
        We could shrink the structure further to three 32-bit words or two
        64-bit words by turning the remaining fields to bit-fields.
        Unfortunately, the fields are not protected by any mutex, and thus we
        would better keep each field aligned to a machine word.
        
        btr_search_t, buf_block_t: Rename "ulint side" to "ibool left_side".
        Remove BTR_SEARCH_LEFT_SIDE and BTR_SEARCH_RIGHT_SIDE, and also rename
        some local variables and function parameters from "ulint side" to
        "ibool left_side".
        
        btr_search_t: Remove the unused fields last_search, n_direction, direction,
        and modify_clock.  Remove the unused constants BTR_SEA_NO_DIRECTION,
        BTR_SEA_LEFT, BTR_SEA_RIGHT, and BTR_SEA_SAME_REC.
        
        btr_search_t: Remove magic_n unless #defined UNIV_DEBUG.  Turn an assertion
        about the magic number into a debug assertion.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/buf/buf0flu.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/buf/buf0lru.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/buf/buf0rea.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/data/data0data.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/data/data0type.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
      storage/innobase/dict/dict0boot.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r827:
        Make dict_index_find_cols() always succeed.
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/dict/dict0crea.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r827:
        Make dict_index_find_cols() always succeed.
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r833:
        Tweak the bit-field definitions introduced since r813 to address Bug #20877.
        
        rw_lock_t: Do not make writer_is_wait_ex a bit-field.  There are no fields
        yet that could be fused to the same machine word, but we play it safe,
        because the field writer_is_wait_ex may be modified by several threads
        simultaneously.  Such fields should always be allocated an own machine
        word.
        
        dict_table_t: Change the type of all bit-fields to "unsigned".  Make
        "space" a bit-field of 32 bits.  Move name_hash and id_hash after all
        bit-fields, so that the bit-fields can be allocated together.  Do not
        make autoinc_inited a bit-field, as we cannot allocate any field
        from the same machine word.
        
        dict_build_table_def_step(): Pass a local variable to
        fil_create_new_single_table_tablespace() and initialize table->space
        from it after the call, now that table->space is a bit-field.
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/dict/dict0dict.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r818:
        Remove dict_col_t::hash, dict_col_t::table,
        dict_sys->col_hash, and DICT_POOL_PER_COL_HASH.  (Bug #20877)
        
        The col->table pointer was only needed for maintaining a hash table of
        all defined columns in all tables.  The hash table was only looked up
        in dict_index_find_cols().  Removing the col->hash and col->table
        pointers reduces the size of a table column by two machine words
        (usually 8 or 16 bytes).
        
        dict_col_add_to_cache(), dict_col_reposition_in_cache(),
        dict_col_remove_from_cache(): Remove.  These only updated dict_sys->col_hash.
        
        dict_index_find_cols(): Use a linear search instead of the hash table.
        The time complexity is affected, but this function is only invoked by
        dict_index_add_to_cache(), and we only search the columns of a single
        table (typically at most a few dozen) as opposed to all columns of all
        tables.
        
        
        Revision r819:
        dict_col_t: Reduce ord_part to one bit.
        
        dict_index_add_to_cache(): Instead of incrementing ord_part, set it.
        
        dict_index_remove_from_cache(): Do not touch ord_part.
        
        dtype_t: Reduce mbminlen from 3 to 2 bits.
        
        row_upd(): Add a UNIV_LIKELY hint around node->in_mysql_interface.
        
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r821:
        dict_table_t: Rename the integer field max_row_size
        to the Boolean field big_rows.  (Bug #20877)
        
        BIG_ROW_SIZE: Move the definition from row0sel.c to dict_table_add_to_cache().
        
        
        Revision r826:
        The code base was reindented in r763 and automatic .emacs indentation
        settings introduced. Some problems were found, so from this commit on one
        additional indentation rule is introduced:
        
         (add-to-list 'c-offsets-alist '(arglist-intro . +))
        
        Note that fixing some of the unfortunate line-splits done in r764 will be
        done in a future change.
        
        Revision r827:
        Make dict_index_find_cols() always succeed.
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r831:
        Add dict_col_get_clust_pos_noninline(), which was forgotten from r820.
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r836:
        Remove dict_col_t::name, replace it with a packed array of column names in
        dict_table_t. This saves 8-15+ bytes of memory per column on 64-bit
        machines.
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
        
        Revision r845:
        Split long lines with [] operators better.
      storage/innobase/dict/dict0load.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/dict/dict0mem.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r818:
        Remove dict_col_t::hash, dict_col_t::table,
        dict_sys->col_hash, and DICT_POOL_PER_COL_HASH.  (Bug #20877)
        
        The col->table pointer was only needed for maintaining a hash table of
        all defined columns in all tables.  The hash table was only looked up
        in dict_index_find_cols().  Removing the col->hash and col->table
        pointers reduces the size of a table column by two machine words
        (usually 8 or 16 bytes).
        
        dict_col_add_to_cache(), dict_col_reposition_in_cache(),
        dict_col_remove_from_cache(): Remove.  These only updated dict_sys->col_hash.
        
        dict_index_find_cols(): Use a linear search instead of the hash table.
        The time complexity is affected, but this function is only invoked by
        dict_index_add_to_cache(), and we only search the columns of a single
        table (typically at most a few dozen) as opposed to all columns of all
        tables.
        
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r821:
        dict_table_t: Rename the integer field max_row_size
        to the Boolean field big_rows.  (Bug #20877)
        
        BIG_ROW_SIZE: Move the definition from row0sel.c to dict_table_add_to_cache().
        
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r836:
        Remove dict_col_t::name, replace it with a packed array of column names in
        dict_table_t. This saves 8-15+ bytes of memory per column on 64-bit
        machines.
      storage/innobase/eval/eval0eval.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r826:
        The code base was reindented in r763 and automatic .emacs indentation
        settings introduced. Some problems were found, so from this commit on one
        additional indentation rule is introduced:
        
         (add-to-list 'c-offsets-alist '(arglist-intro . +))
        
        Note that fixing some of the unfortunate line-splits done in r764 will be
        done in a future change.
      storage/innobase/eval/eval0proc.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/fil/fil0fil.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/fsp/fsp0fsp.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
        
        Revision r845:
        Split long lines with [] operators better.
      storage/innobase/handler/ha_innodb.cc:
        Applied innodb-5.1 snapshots ss799 and ss854
      storage/innobase/handler/ha_innodb.h:
        Applied innodb-5.1 snapshots ss799 and ss854
      storage/innobase/ibuf/ibuf0ibuf.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/include/btr0btr.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
      storage/innobase/include/btr0btr.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
      storage/innobase/include/btr0cur.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
      storage/innobase/include/btr0cur.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
      storage/innobase/include/btr0pcur.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r817:
        btr0pcur.h: Change FIXME to TODO.
      storage/innobase/include/btr0sea.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r824:
        Reduce the size of btr_search_t from 13 machine words to 7.  This
        structure is reserved for every index in the data dictionary cache.
        (Bug #20877)
        
        We could shrink the structure further to three 32-bit words or two
        64-bit words by turning the remaining fields to bit-fields.
        Unfortunately, the fields are not protected by any mutex, and thus we
        would better keep each field aligned to a machine word.
        
        btr_search_t, buf_block_t: Rename "ulint side" to "ibool left_side".
        Remove BTR_SEARCH_LEFT_SIDE and BTR_SEARCH_RIGHT_SIDE, and also rename
        some local variables and function parameters from "ulint side" to
        "ibool left_side".
        
        btr_search_t: Remove the unused fields last_search, n_direction, direction,
        and modify_clock.  Remove the unused constants BTR_SEA_NO_DIRECTION,
        BTR_SEA_LEFT, BTR_SEA_RIGHT, and BTR_SEA_SAME_REC.
        
        btr_search_t: Remove magic_n unless #defined UNIV_DEBUG.  Turn an assertion
        about the magic number into a debug assertion.
      storage/innobase/include/buf0buf.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r824:
        Reduce the size of btr_search_t from 13 machine words to 7.  This
        structure is reserved for every index in the data dictionary cache.
        (Bug #20877)
        
        We could shrink the structure further to three 32-bit words or two
        64-bit words by turning the remaining fields to bit-fields.
        Unfortunately, the fields are not protected by any mutex, and thus we
        would better keep each field aligned to a machine word.
        
        btr_search_t, buf_block_t: Rename "ulint side" to "ibool left_side".
        Remove BTR_SEARCH_LEFT_SIDE and BTR_SEARCH_RIGHT_SIDE, and also rename
        some local variables and function parameters from "ulint side" to
        "ibool left_side".
        
        btr_search_t: Remove the unused fields last_search, n_direction, direction,
        and modify_clock.  Remove the unused constants BTR_SEA_NO_DIRECTION,
        BTR_SEA_LEFT, BTR_SEA_RIGHT, and BTR_SEA_SAME_REC.
        
        btr_search_t: Remove magic_n unless #defined UNIV_DEBUG.  Turn an assertion
        about the magic number into a debug assertion.
      storage/innobase/include/data0data.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
      storage/innobase/include/data0type.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r819:
        dict_col_t: Reduce ord_part to one bit.
        
        dict_index_add_to_cache(): Instead of incrementing ord_part, set it.
        
        dict_index_remove_from_cache(): Do not touch ord_part.
        
        dtype_t: Reduce mbminlen from 3 to 2 bits.
        
        row_upd(): Add a UNIV_LIKELY hint around node->in_mysql_interface.
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
      storage/innobase/include/data0type.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/include/dict0boot.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r816:
        Remove more remnants of mixed indexes.
      storage/innobase/include/dict0dict.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r816:
        Remove more remnants of mixed indexes.
        
        Revision r818:
        Remove dict_col_t::hash, dict_col_t::table,
        dict_sys->col_hash, and DICT_POOL_PER_COL_HASH.  (Bug #20877)
        
        The col->table pointer was only needed for maintaining a hash table of
        all defined columns in all tables.  The hash table was only looked up
        in dict_index_find_cols().  Removing the col->hash and col->table
        pointers reduces the size of a table column by two machine words
        (usually 8 or 16 bytes).
        
        dict_col_add_to_cache(), dict_col_reposition_in_cache(),
        dict_col_remove_from_cache(): Remove.  These only updated dict_sys->col_hash.
        
        dict_index_find_cols(): Use a linear search instead of the hash table.
        The time complexity is affected, but this function is only invoked by
        dict_index_add_to_cache(), and we only search the columns of a single
        table (typically at most a few dozen) as opposed to all columns of all
        tables.
        
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r827:
        Make dict_index_find_cols() always succeed.
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r831:
        Add dict_col_get_clust_pos_noninline(), which was forgotten from r820.
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r836:
        Remove dict_col_t::name, replace it with a packed array of column names in
        dict_table_t. This saves 8-15+ bytes of memory per column on 64-bit
        machines.
      storage/innobase/include/dict0dict.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
      storage/innobase/include/dict0mem.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r815:
        dict_index_t: Remove tree_indexes.  It should have been removed in r453
        when the list in dict_tree_t was replaced with the pointer tree_index.
        
        
        Revision r818:
        Remove dict_col_t::hash, dict_col_t::table,
        dict_sys->col_hash, and DICT_POOL_PER_COL_HASH.  (Bug #20877)
        
        The col->table pointer was only needed for maintaining a hash table of
        all defined columns in all tables.  The hash table was only looked up
        in dict_index_find_cols().  Removing the col->hash and col->table
        pointers reduces the size of a table column by two machine words
        (usually 8 or 16 bytes).
        
        dict_col_add_to_cache(), dict_col_reposition_in_cache(),
        dict_col_remove_from_cache(): Remove.  These only updated dict_sys->col_hash.
        
        dict_index_find_cols(): Use a linear search instead of the hash table.
        The time complexity is affected, but this function is only invoked by
        dict_index_add_to_cache(), and we only search the columns of a single
        table (typically at most a few dozen) as opposed to all columns of all
        tables.
        
        
        Revision r819:
        dict_col_t: Reduce ord_part to one bit.
        
        dict_index_add_to_cache(): Instead of incrementing ord_part, set it.
        
        dict_index_remove_from_cache(): Do not touch ord_part.
        
        dtype_t: Reduce mbminlen from 3 to 2 bits.
        
        row_upd(): Add a UNIV_LIKELY hint around node->in_mysql_interface.
        
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r821:
        dict_table_t: Rename the integer field max_row_size
        to the Boolean field big_rows.  (Bug #20877)
        
        BIG_ROW_SIZE: Move the definition from row0sel.c to dict_table_add_to_cache().
        
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r833:
        Tweak the bit-field definitions introduced since r813 to address Bug #20877.
        
        rw_lock_t: Do not make writer_is_wait_ex a bit-field.  There are no fields
        yet that could be fused to the same machine word, but we play it safe,
        because the field writer_is_wait_ex may be modified by several threads
        simultaneously.  Such fields should always be allocated an own machine
        word.
        
        dict_table_t: Change the type of all bit-fields to "unsigned".  Make
        "space" a bit-field of 32 bits.  Move name_hash and id_hash after all
        bit-fields, so that the bit-fields can be allocated together.  Do not
        make autoinc_inited a bit-field, as we cannot allocate any field
        from the same machine word.
        
        dict_build_table_def_step(): Pass a local variable to
        fil_create_new_single_table_tablespace() and initialize table->space
        from it after the call, now that table->space is a bit-field.
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r835:
        Change the recently introduced ulint bit-fields to unsigned.
        
        
        Revision r836:
        Remove dict_col_t::name, replace it with a packed array of column names in
        dict_table_t. This saves 8-15+ bytes of memory per column on 64-bit
        machines.
      storage/innobase/include/dict0types.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
      storage/innobase/include/ibuf0ibuf.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/include/page0page.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r830:
        page_align(ptr): New utility function to replace
        ut_align_down(ptr, UNIV_PAGE_SIZE) calls.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
      storage/innobase/include/page0page.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r830:
        page_align(ptr): New utility function to replace
        ut_align_down(ptr, UNIV_PAGE_SIZE) calls.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/include/read0read.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/include/rem0cmp.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
      storage/innobase/include/rem0cmp.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
      storage/innobase/include/rem0rec.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
      storage/innobase/include/rem0rec.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/include/rem0types.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
      storage/innobase/include/row0upd.ic:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
      storage/innobase/include/sync0rw.h:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r823:
        Minor cleanup related to Bug #20877.
        
        btr_print_recursive(): Replace tree->tree_indexes with tree->index.
        This should have been done in r453.
        
        univ.i: Add UNIV_BTR_PRINT.
        
        rw_lock_t: Reduce writer_is_wait_ex to a bit and move it close to
        other bitfields.  Change the types to unsigned, in case ulint or ibool
        bitfields will not work.
        
        
        Revision r833:
        Tweak the bit-field definitions introduced since r813 to address Bug #20877.
        
        rw_lock_t: Do not make writer_is_wait_ex a bit-field.  There are no fields
        yet that could be fused to the same machine word, but we play it safe,
        because the field writer_is_wait_ex may be modified by several threads
        simultaneously.  Such fields should always be allocated an own machine
        word.
        
        dict_table_t: Change the type of all bit-fields to "unsigned".  Make
        "space" a bit-field of 32 bits.  Move name_hash and id_hash after all
        bit-fields, so that the bit-fields can be allocated together.  Do not
        make autoinc_inited a bit-field, as we cannot allocate any field
        from the same machine word.
        
        dict_build_table_def_step(): Pass a local variable to
        fil_create_new_single_table_tablespace() and initialize table->space
        from it after the call, now that table->space is a bit-field.
      storage/innobase/include/univ.i:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r823:
        Minor cleanup related to Bug #20877.
        
        btr_print_recursive(): Replace tree->tree_indexes with tree->index.
        This should have been done in r453.
        
        univ.i: Add UNIV_BTR_PRINT.
        
        rw_lock_t: Reduce writer_is_wait_ex to a bit and move it close to
        other bitfields.  Change the types to unsigned, in case ulint or ibool
        bitfields will not work.
      storage/innobase/lock/lock0lock.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/log/log0log.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/log/log0recv.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/mem/mem0dbg.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/mem/mem0pool.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/mtr/mtr0log.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/mtr/mtr0mtr.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/os/os0file.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/os/os0thread.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/page/page0cur.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/page/page0page.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
      storage/innobase/pars/pars0opt.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/pars/pars0pars.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/pars/pars0sym.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
      storage/innobase/read/read0read.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/rem/rem0cmp.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/rem/rem0rec.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0ins.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0mysql.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0purge.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r828:
        Remove dict_tree_t, which should have been removed in r453.
        There always was a one-to-one mapping between dict_tree_t and dict_index_t.
        
        This saves 6 machine words per B-tree index in the data dictionary
        cache plus the memory allocation overhead.  We save one mem_heap_t
        object per index (15 machine words).  Considering the internal
        fragmentation of the buddy allocator in mem_area_alloc(), this should
        save 32 machine words per index (128 bytes on 32-bit systems and 256
        bytes on 64-bit systems).  (Bug #20877)
        
        struct dict_tree_struct, dict_tree_t: Remove.
        
        struct dict_index_struct: Add page and lock.
        
        dict_tree_create(): Remove.  Replace the invocation with
        assignment to index->page and a call to rw_lock_create(&index->lock).
        
        dict_tree_free(): Remove.  Replace the invocation wtih
        a call to rw_lock_free(&index->lock).
        
        dict_index_get_tree(): Remove.
        
        dict_tree_get_space_reserve(): Rename to dict_index_get_space_reserve()
        and remove the parameter, which was unused.
        
        btr_level_list_remove(): Remove the unused parameter "tree".
        
        Replace the occurrences of "tree" with "index" in names of variables,
        functions and data types, e.g. "dict_tree_t tree" becomes
        "dict_index_t index".  Remove local variables "tree" or "index" of
        functions that needed both "tree" and "index".
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0row.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0sel.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r821:
        dict_table_t: Rename the integer field max_row_size
        to the Boolean field big_rows.  (Bug #20877)
        
        BIG_ROW_SIZE: Move the definition from row0sel.c to dict_table_add_to_cache().
        
        
        Revision r825:
        row_search_for_mysql(): Skip setting the next-key lock on an already 
        delete-marked record in a clustered index where the search criteria is 
        unique, within the same transaction (Bug #13544).
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r837:
        page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE)
        calls.
        
        dict_index_build_node_ptr(): Correct a typo in a comment.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
        
        Revision r845:
        Split long lines with [] operators better.
      storage/innobase/row/row0uins.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0umod.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/row/row0upd.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r819:
        dict_col_t: Reduce ord_part to one bit.
        
        dict_index_add_to_cache(): Instead of incrementing ord_part, set it.
        
        dict_index_remove_from_cache(): Do not touch ord_part.
        
        dtype_t: Reduce mbminlen from 3 to 2 bits.
        
        row_upd(): Add a UNIV_LIKELY hint around node->in_mysql_interface.
        
        
        Revision r820:
        Remove dict_col_t::clust_pos.
        
        dict_col_get_clust_pos(): Add parameter clust_index.  Replace the
        look-up with a linear search of all columns in the clustered index.
        
        row_upd_index_replace_new_col_vals(): Compute clust_index outside
        the loops.  Compute clust_pos outside the inner loop.
        
        row_upd_changes_ord_field_binary(), row_upd_changes_first_fields_binary():
        Compute clust_index outside the loops.  Declare the auxiliary variables
        inside the loop scope.
        
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
        
        Revision r851:
        row_upd_sec_step(): Fix false comment.
      storage/innobase/row/row0vers.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/srv/srv0srv.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
        
        
        Revision r832:
        Add dict_table_get_col_name() in preparation for getting rid of
        dict_col_t::name, and use it instead of col->name everywhere.
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/srv/srv0start.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/sync/sync0arr.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/sync/sync0rw.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r813:
        Reduce the size of the data dictionary cache.  (Bug #20877)
        
        dtype_t: Remove unused field "prec", which was supposed to be used for
        the precision of decimal columns in stand-alone InnoDB.
        
        dtype_get_prec(): Remove.
        
        dtype_set(), dict_mem_table_add_col(): Remove parameter "prec".
        
        dtype_t: Turn all fields (mtype, prtype, len, mbminlen, mbmaxlen, len)
        into bit-fields.
        
        dict_table_t, dict_index_t, dict_tree_t: Omit magic_n from non-debug builds.
        
        dict_col_t: Turn ind, clust_pos, and ord_part into bit-fields.
        
        Replace the default clust_pos value ULINT_UNDEFINED with
        REC_MAX_N_FIELDS and replace all references to clust_pos with calls to
        the accessor function dict_col_get_clust_pos().
        
        dict_field_t: Turn prefix_len and fixed_len into bit-fields.
        
        dict_tree_t: Remove pad[64].
        
        dict_table_t: Turn the fields ibd_file_missing, tablespace_discarded,
        cached, flags, stat_initialized, and autoinc_inited into bit-fields.
        Remove does_not_fit_in_memory from non-debug builds.
        
        dict_index_t: Turn the fields trx_id_offset, n_user_defined_cols,
        n_uniq, n_def, n_fields, n_nullable, and cached into bit-fields.
        
        dict_foreign_struct: Turn n_fields and type into bit-fields.
        
        rw_lock_t: Turn cline, last_s_line, and last_x_line into bit-fields.
        Omit level unless #defined UNIV_SYNC_DEBUG.
        
        Move REC_MAX_N_FIELDS (and REC_MAX_HEAP_NO and REC_MAX_N_OWNED)
        from rem0rec.c to rem0types.h, as they are needed in dict0dict.ic.
        dict_col_get_clust_pos(): Map REC_MAX_N_FIELDS to ULINT_UNDEFINED.
      storage/innobase/sync/sync0sync.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/trx/trx0purge.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/trx/trx0rec.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r834:
        dict_col_t: Copy the fields of "dtype_t type" directly to this structure,
        so that all integer fields can be packed into 64 bits.  (Bug #20877)
        
        dtype_t: Change the type of all bit-fields to unsigned.
        
        dict_table_get_nth_col(), dict_table_get_sys_col_noninline(),
        dict_table_get_sys_col(), dict_field_get_col(): Return const
        dict_col_t*, so that changes to dict_col_t can be detected more
        easily.  Add const to many dict_col_t* declarations.
        
        dict_index_get_nth_type(): Replace with dict_index_get_nth_col().
        
        dict_col_get_type(): Replace with dict_col_copy_type().
        
        dict_col_get_min_size(), dict_col_get_max_size(), dict_col_get_fixed_size(),
        dict_col_get_sql_null_size(): New functions.
        
        dtype_get_at_most_n_mbchars(): Replace the parameter dtype
        with the parameters prtype, mbminlen, mbmaxlen.
        
        dtype_get_pad_char(), cmp_data_data(), cmp_data_data_slow(),
        cmp_whole_field(): Replace the dtype_t* parameter with the ulint
        parameters mtype, prtype.
        
        dtype_copy(): Add a const qualifier to type2 (the one being copied from).
        
        dtype_set_mblen(): Replaced with dtype_get_mblen().
        
        dtype_get_fixed_size_low(), dtype_get_min_size_low(),
        dtype_get_fixed_max_low(): Replace dtype_get_fixed_size(),
        dtype_get_min_size(), and dtype_get_max_size().  These are used by the
        dict_col_get_{fixed,min,max}_size() functions.
        
        cmp_types_are_equal(): Replace with cmp_cols_are_equal().
        
        dict_table_get_col_name(): Add a const qualifier parameter to the
        parameter "table".
        
        dtype_binary, dtype_binary_val: Remove.
        
        dtype_is_fixed_size(): Remove.
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/trx/trx0rseg.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/trx/trx0sys.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r829:
        Erase the magic number in the trx sys header using a redo-logged write;
        it should be redo-logged because the data structure is file-based;
        this patch does not fix any bug; the original erase operation was added
        in r781 to fix Valgrind Bug #20791
        
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/trx/trx0trx.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      storage/innobase/trx/trx0undo.c:
        Applied innodb-5.1 snapshots ss799 and ss854
        
        Revision r838:
        Revamp the line splits done in r763 and r764 that can now be done better,
        thanks to r826.
      bf2f50d3
  16. 05 Sep, 2006 1 commit
    • unknown's avatar
      Applied InnoDB 5.1 snapshot ss787. · 0da158aa
      unknown authored
      Bugs fixed:
      - Bug #20791    valgrind errors in InnoDB
        Remove Valgrind warning of Bug #20791 : in new database
        creation, we read the doublewrite buffer magic number from
        uninitialized memory; the code worked because it was extremely
        unlikely that the memory would contain the magic number
      - Bug #21784    DROP TABLE crashes 5.1.12-pre if concurrent
        queries on the table
        remove update_thd() in ::store_lock()
      
      
      Also includes numerous coding style fixes, etc.  See file-level
      comments for details.
      
      
      sql/ha_innodb.cc:
        Applied InnoDB 5.1 snapshot ss787.
        
          r755:
          Merge a patch from MySQL AB (Mats Kindal):
        
          Lock and unlock prepare_commit_mutex under the same conditions.
        
          r782:
          Fix bug #21784 of a crash in DROP TABLE with concurrent queries on the table
      storage/innobase/Makefile.am:
        Applied InnoDB 5.1 snapshot ss787.
        
          r772:
          Merge changes from MySQL AB:
        
          ChangeSet
            2006/08/23 13:59:16-07:00 brian@zim.(none)
            This patch removes need for a innodb to have its own configure.
      storage/innobase/btr/btr0btr.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/btr/btr0cur.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r761:
          btr_cur_search_to_nth_level(): Document where cursor is left at in
          PAGE_CUR_LE searches.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/btr/btr0pcur.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/btr/btr0sea.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/buf/buf0buf.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/buf/buf0flu.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/buf/buf0lru.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
      storage/innobase/buf/buf0rea.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/data/data0data.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r743:
          dfield_print_raw(): Make static.  Print at most 1000 bytes to avoid
          excessive space usage of the error log.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/data/data0type.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/dict/dict0boot.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/dict/dict0crea.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/dict/dict0dict.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
        
          r767:
          Remove dict_col_t::aux, which was only used when copying an index definition
          to the data dictionary cache.
      storage/innobase/dict/dict0load.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/dict/dict0mem.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/eval/eval0eval.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/eval/eval0proc.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/fil/fil0fil.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/fsp/fsp0fsp.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/fut/fut0lst.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/ha/ha0ha.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/ibuf/ibuf0ibuf.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r735:
          Remove all traces of the obsolete concept of replicate spaces.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/include/btr0btr.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/btr0cur.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/btr0cur.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/btr0pcur.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/buf0buf.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/buf0buf.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/buf0flu.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/buf0rea.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/data0data.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r743:
          dfield_print_raw(): Make static.  Print at most 1000 bytes to avoid
          excessive space usage of the error log.
      storage/innobase/include/data0data.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/data0type.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/dict0boot.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/dict0dict.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/dict0mem.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r767:
          Remove dict_col_t::aux, which was only used when copying an index definition
          to the data dictionary cache.
      storage/innobase/include/eval0eval.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/fut0lst.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/ibuf0ibuf.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/lock0lock.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/log0log.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/log0recv.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r735:
          Remove all traces of the obsolete concept of replicate spaces.
      storage/innobase/include/mach0data.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/mem0mem.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/include/mtr0log.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/mtr0mtr.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/os0file.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/page0cur.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/page0page.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
      storage/innobase/include/que0que.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/read0read.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/rem0cmp.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/rem0rec.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/include/row0mysql.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/row0purge.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/row0row.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r777:
          Remove unused code.
        
          row_build(): Remove type==ROW_COPY_ALSO_EXTERNALS, because it is never
          passed.
      storage/innobase/include/row0row.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/row0sel.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/row0sel.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/row0undo.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/row0upd.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/sync0rw.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/sync0rw.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/sync0sync.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/sync0sync.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/trx0rec.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/trx0rseg.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/include/trx0sys.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/include/trx0trx.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/trx0trx.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/trx0undo.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/trx0undo.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/trx0xa.h:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/univ.i:
        Applied InnoDB 5.1 snapshot ss787.
        
          r772:
          Merge changes from MySQL AB:
        
          ChangeSet
            2006/08/23 13:59:16-07:00 brian@zim.(none)·
            This patch removes need for a innodb to have its own configure.·
        
          univ.i: Replace ../ib_config.h with config.h.
        
          r777:
          Remove unused code.
        
          univ.i: Do not #define YYDEBUG, because it is only useful for debugging
          the grammar of the Bison-generated InnoDB SQL parser.
      storage/innobase/include/ut0byte.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/include/ut0rnd.ic:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/lock/lock0lock.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/log/log0log.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/log/log0recv.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r735:
          Remove all traces of the obsolete concept of replicate spaces.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/mem/mem0dbg.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/mem/mem0mem.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/mem/mem0pool.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/mtr/mtr0log.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/mtr/mtr0mtr.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/os/os0file.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/os/os0proc.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/os/os0sync.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/os/os0thread.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/page/page0cur.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/page/page0page.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r761:
          btr_cur_search_to_nth_level(): Document where cursor is left at in
          PAGE_CUR_LE searches.
        
          r762:
          page_validate(): Add missing space to error print, for real this time,
          following an error in r761.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/pars/pars0opt.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/pars/pars0pars.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/que/que0que.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/read/read0read.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/rem/rem0cmp.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/rem/rem0rec.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/row/row0ins.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/row/row0mysql.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/row/row0purge.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/row/row0row.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
        
          r777:
          Remove unused code.
        
          row_build(): Remove type==ROW_COPY_ALSO_EXTERNALS, because it is never
          passed.
      storage/innobase/row/row0sel.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/row/row0uins.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/row/row0umod.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/row/row0undo.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/row/row0upd.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/row/row0vers.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/srv/srv0srv.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r741:
          srv_master_thread(): Add OS_THREAD_DUMMY_RETURN to get rid of a compiler
          warning "no return value from a function returning non-void".
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
        
          r780:
          Add a warning comment above the place where we set srv_main_thread_op_info
          to "waiting for server activity" that mentions that this string should not
          be changed.
      storage/innobase/srv/srv0start.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/sync/sync0arr.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/sync/sync0rw.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/sync/sync0sync.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/thr/thr0loc.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/trx/trx0purge.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/trx/trx0rec.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r735:
          Remove all traces of the obsolete concept of replicate spaces.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/trx/trx0roll.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/trx/trx0rseg.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/trx/trx0sys.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/trx/trx0trx.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/trx/trx0undo.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/ut/ut0byte.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/ut/ut0dbg.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r764:
          Split lines before an opening parenthesis, not after one.
        
          Replace some printf(...) in debug builds with fprintf(stderr, ...).
      storage/innobase/ut/ut0mem.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/ut/ut0ut.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
        
          r765:
          Split lines before binary operators, not after them.
      storage/innobase/ut/ut0vec.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      storage/innobase/ut/ut0wqueue.c:
        Applied InnoDB 5.1 snapshot ss787.
        
          r763:
          Reindent the code base (except for ha_innodb.{cc,h} and generated parser
          and lexer files).
      0da158aa
  17. 10 Mar, 2006 1 commit
    • unknown's avatar
      Applied innodb-5.1-ss269 snapshot. · 050f14ac
      unknown authored
        Fixed BUGS:
        #3300: "UPDATE statement with no index column in where condition locks
          all rows"
          Implement semi-consistent read to reduce lock conflicts at the cost
          of breaking serializability.
          ha_innobase::unlock_row(): reset the "did semi consistent read" flag
          ha_innobase::was_semi_consistent_read(),
          ha_innobase::try_semi_consistent_read(): new methods
          row_prebuilt_t, row_create_prebuilt(): add field row_read_type for
          keeping track of semi-consistent reads
          row_vers_build_for_semi_consistent_read(),
          row_sel_build_committed_vers_for_mysql(): new functions
          row_search_for_mysql(): implement semi-consistent reads
      
        #9802: "Foreign key checks disallow alter table".
          Added test cases.
      
        #12456: "Cursor shows incorrect data - DML does not affect,
          probably caching"
          This patch implements a high-granularity read view to be used with
          cursors. In this high-granularity consistent read view modifications 
          done by the creating transaction after the cursor is created or 
         future transactions are not visible. But those modifications that 
         transaction did before the cursor was created are visible.
      
        #12701: "Support >4GB buffer pool and log files on 64-bit Windows"
          Do not call os_file_create_tmpfile() at runtime. Instead, create all
          tempfiles at startup and guard access to them with mutexes.
      
        #13778: "If FOREIGN_KEY_CHECKS=0, one can create inconsistent FOREIGN KEYs".
          When FOREIGN_KEY_CHECKS=0 we still need to check that datatypes between
          foreign key references are compatible.
      
        #14189: "VARBINARY and BINARY variables: trailing space ignored with InnoDB"
          innobase_init(): Assert that
          DATA_MYSQL_BINARY_CHARSET_COLL == my_charset_bin.number.
          dtype_get_pad_char(): Do not pad VARBINARY or BINARY columns.
          row_ins_cascade_calc_update_vec(): Refuse ON UPDATE CASCADE when trying
          to change the length of a VARBINARY column that refers to or is referenced
          by a BINARY column. BINARY columns are no longer padded on comparison,
          and thus they cannot be padded on storage either.
      
        #14747: "Race condition can cause btr_search_drop_page_hash_index() to crash"
          Note that buf_block_t::index should be protected by btr_search_latch
          or an s-latch or x-latch on the index page.
          btr_search_drop_page_hash_index(): Read block->index while holding
          btr_search_latch and use the cached value in the loop.  Remove some
          redundant assertions.
      
        #15108: "mysqld crashes when innodb_log_file_size is set > 4G"
      
        #15308: "Problem of Order with Enum Column in Primary Key"
      
        #15550: "mysqld crashes in printing a FOREIGN KEY error in InnoDB"
          row_ins_foreign_report_add_err(): When printing the parent record,
          use the index in the parent table rather than the index in the child table.
      
        #15653: "Slow inserts to InnoDB if many thousands of .ibd files"
          Keep track on unflushed modifications to file spaces.  When there are tens
          of thousands of file spaces, flushing all files in fil_flush_file_spaces()
          would be very slow.
          fil_flush_file_spaces(): Only flush unflushed file spaces.
          fil_space_t, fil_system_t: Add a list of unflushed spaces.
      
        #15991: "innodb-file-per-table + symlink database + rename = cr"
         os_file_handle_error(): Map the error codes EXDEV, ENOTDIR, and EISDIR
         to the new code OS_FILE_PATH_ERROR. Treat this code as OS_FILE_PATH_ERROR.
         This fixes the crash on RENAME TABLE when the .ibd file is a symbolic link
         to a different file system.
      
        #16157: "InnoDB crashes when main location settings are empty"
          This patch is from Heikki.
      
        #16298: "InnoDB segfaults in INSERTs in upgrade of 4.0 -> 5.0 tables
          with VARCHAR BINARY"
          dict_load_columns(): Set the charset-collation code
          DATA_MYSQL_BINARY_CHARSET_COLL for those binary string columns
          that lack a charset-collation code, i.e., the tables were created
          with an older version of MySQL/InnoDB than 4.1.2.
      
        #16229: "MySQL/InnoDB uses full explicit table locks in trigger processing"
          Take a InnoDB table lock only if user has explicitly requested a table
          lock. Added some additional comments to store_lock() and external_lock().
      
        #16387: "InnoDB crash when dropping a foreign key <table>_ibfk_0"
          Do not mistake TABLENAME_ibfk_0 for auto-generated id.
          dict_table_get_highest_foreign_id(): Ignore foreign constraint
          identifiers starting with the pattern TABLENAME_ibfk_0.
      
        #16582: "InnoDB: Error in an adaptive hash index pointer to page"
          Account for a race condition when dropping the adaptive hash index
          for a B-tree page.
          btr_search_drop_page_hash_index(): Retry the operation if a hash index
          with different parameters was built meanwhile.  Add diagnostics for the
          case that hash node pointers to the page remain.
          btr_search_info_update_hash(), btr_search_info_update_slow():
          Document the parameter "info" as in/out.
      
        #16814: "SHOW INNODB STATUS format error in LATEST FOREIGN KEY ERROR
          section"
          Add a missing newline to the LAST FOREIGN KEY ERROR section in SHOW
          INNODB STATUS output.
          dict_foreign_error_report(): Always print a newline after invoking
          dict_print_info_on_foreign_key_in_create_format().
      
        #16827: "Better InnoDB error message if ibdata files omitted from my.cnf"
      
        #17126: "CHECK TABLE on InnoDB causes a short hang during check of adaptive
          hash"
          CHECK TABLE blocking other queries, by releasing the btr_search_latch
          periodically during the adaptive hash table validation.
      
        #17405: "Valgrind: conditional jump or move depends on unititialised values"
          buf_block_init(): Reset magic_n, buf_fix_count and io_fix to avoid
          testing uninitialized variables.
      
      
      
      mysql-test/r/innodb.result:
        Applied innodb-5.1-ss269 snapshot.
      mysql-test/t/innodb.test:
        Applied innodb-5.1-ss269 snapshot.
      sql/ha_innodb.cc:
        Applied innodb-5.1-ss269 snapshot.
      sql/ha_innodb.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/btr/btr0btr.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/btr/btr0cur.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/btr/btr0pcur.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/btr/btr0sea.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/buf/buf0buf.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/buf/buf0flu.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/buf/buf0lru.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/buf/buf0rea.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/data/data0data.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/data/data0type.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/dict/dict0boot.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/dict/dict0crea.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/dict/dict0dict.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/dict/dict0load.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/dict/dict0mem.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/dyn/dyn0dyn.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/eval/eval0eval.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/eval/eval0proc.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/fil/fil0fil.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/fsp/fsp0fsp.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/fut/fut0lst.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ha/ha0ha.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ha/hash0hash.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ibuf/ibuf0ibuf.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0btr.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0btr.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0cur.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0cur.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0pcur.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0pcur.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0sea.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0sea.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/btr0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/buf0buf.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/buf0buf.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/buf0flu.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/buf0flu.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/buf0lru.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/data0data.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/data0data.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/data0type.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/data0type.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/db0err.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0boot.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0boot.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0crea.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0dict.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0dict.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0load.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dict0mem.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dyn0dyn.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/dyn0dyn.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/eval0eval.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/eval0eval.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/eval0proc.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/eval0proc.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/fil0fil.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/fsp0fsp.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/fut0lst.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ha0ha.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/hash0hash.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/hash0hash.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ibuf0ibuf.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ibuf0ibuf.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/lock0lock.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/lock0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/log0log.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/log0log.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/log0recv.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mach0data.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mach0data.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mem0dbg.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mem0dbg.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mem0mem.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mem0mem.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mem0pool.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mtr0log.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mtr0mtr.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/mtr0mtr.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/os0file.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/os0proc.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/os0sync.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/os0sync.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/os0thread.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/page0cur.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/page0cur.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/page0page.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/page0page.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/page0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/pars0grm.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/pars0opt.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/pars0pars.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/pars0sym.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/pars0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/que0que.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/que0que.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/que0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/read0read.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/read0read.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/rem0cmp.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/rem0cmp.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/rem0rec.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/rem0rec.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0ins.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0mysql.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0purge.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0row.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0row.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0sel.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0sel.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0uins.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0umod.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0undo.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0upd.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0upd.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/row0vers.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/srv0srv.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/srv0start.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/sync0arr.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/sync0rw.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/sync0rw.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/sync0sync.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/sync0sync.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0purge.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0purge.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0rec.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0roll.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0rseg.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0rseg.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0sys.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0sys.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0trx.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0trx.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0undo.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0undo.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/trx0xa.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/univ.i:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/usr0sess.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/usr0types.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0byte.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0byte.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0dbg.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0lst.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0mem.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0mem.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0rnd.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0rnd.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0sort.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0ut.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/include/ut0ut.ic:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/lock/lock0lock.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/log/log0log.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/log/log0recv.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/mach/mach0data.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/mem/mem0dbg.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/mem/mem0mem.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/mem/mem0pool.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/mtr/mtr0log.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/mtr/mtr0mtr.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/os/os0file.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/os/os0proc.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/os/os0sync.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/os/os0thread.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/page/page0cur.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/page/page0page.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/lexyy.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0grm.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0grm.h:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0grm.y:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0lex.l:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0opt.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0pars.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/pars/pars0sym.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/que/que0que.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/read/read0read.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/rem/rem0cmp.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/rem/rem0rec.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0ins.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0mysql.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0purge.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0row.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0sel.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0uins.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0umod.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0undo.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0upd.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/row/row0vers.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/srv/srv0que.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/srv/srv0srv.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/srv/srv0start.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/sync/sync0arr.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/sync/sync0rw.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/sync/sync0sync.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/thr/thr0loc.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0purge.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0rec.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0roll.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0rseg.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0sys.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0trx.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/trx/trx0undo.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/usr/usr0sess.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ut/ut0byte.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ut/ut0dbg.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ut/ut0mem.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ut/ut0rnd.c:
        Applied innodb-5.1-ss269 snapshot.
      storage/innobase/ut/ut0ut.c:
        Applied innodb-5.1-ss269 snapshot.
      mysql-test/r/innodb_unsafe_binlog.result:
        New BitKeeper file ``mysql-test/r/innodb_unsafe_binlog.result''
      mysql-test/t/innodb_unsafe_binlog-master.opt:
        New BitKeeper file ``mysql-test/t/innodb_unsafe_binlog-master.opt''
      mysql-test/t/innodb_unsafe_binlog.test:
        New BitKeeper file ``mysql-test/t/innodb_unsafe_binlog.test''
      storage/innobase/pars/make_bison.sh:
        New BitKeeper file ``storage/innobase/pars/make_bison.sh''
      050f14ac
  18. 27 Apr, 2005 1 commit
    • unknown's avatar
      Changes to create storage directory for storage engines. · b7e422be
      unknown authored
      storage/heap/.cvsignore:
        mvdir
      storage/heap/ChangeLog:
        mvdir
      storage/heap/Makefile.am:
        mvdir
      storage/heap/_check.c:
        mvdir
      storage/heap/_rectest.c:
        mvdir
      storage/heap/heapdef.h:
        mvdir
      storage/heap/hp_block.c:
        mvdir
      storage/heap/hp_clear.c:
        mvdir
      storage/heap/hp_close.c:
        mvdir
      storage/heap/hp_create.c:
        mvdir
      storage/heap/hp_delete.c:
        mvdir
      storage/heap/hp_extra.c:
        mvdir
      storage/heap/hp_hash.c:
        mvdir
      storage/heap/hp_info.c:
        mvdir
      storage/heap/hp_open.c:
        mvdir
      storage/heap/hp_panic.c:
        mvdir
      storage/heap/hp_rename.c:
        mvdir
      storage/heap/hp_rfirst.c:
        mvdir
      storage/heap/hp_rkey.c:
        mvdir
      storage/heap/hp_rlast.c:
        mvdir
      storage/heap/hp_rnext.c:
        mvdir
      storage/heap/hp_rprev.c:
        mvdir
      storage/heap/hp_rrnd.c:
        mvdir
      storage/heap/hp_rsame.c:
        mvdir
      storage/heap/hp_scan.c:
        mvdir
      storage/heap/hp_static.c:
        mvdir
      storage/heap/hp_test1.c:
        mvdir
      storage/heap/hp_test2.c:
        mvdir
      storage/heap/hp_update.c:
        mvdir
      storage/heap/hp_write.c:
        mvdir
      storage/heap/make-ccc:
        mvdir
      storage/myisam/.cvsignore:
        mvdir
      storage/myisam/ChangeLog:
        mvdir
      storage/myisam/Makefile.am:
        mvdir
      storage/myisam/NEWS:
        mvdir
      storage/myisam/TODO:
        mvdir
      storage/myisam/ft_boolean_search.c:
        mvdir
      storage/myisam/ft_eval.c:
        mvdir
      storage/myisam/ft_eval.h:
        mvdir
      storage/myisam/ft_nlq_search.c:
        mvdir
      storage/myisam/ft_parser.c:
        mvdir
      storage/myisam/ft_static.c:
        mvdir
      storage/myisam/ft_stem.c:
        mvdir
      storage/myisam/ft_stopwords.c:
        mvdir
      storage/myisam/ft_test1.c:
        mvdir
      storage/myisam/ft_test1.h:
        mvdir
      storage/myisam/ft_update.c:
        mvdir
      storage/myisam/ftdefs.h:
        mvdir
      storage/myisam/fulltext.h:
        mvdir
      storage/myisam/make-ccc:
        mvdir
      storage/myisam/mi_cache.c:
        mvdir
      storage/myisam/mi_changed.c:
        mvdir
      storage/myisam/mi_check.c:
        mvdir
      storage/myisam/mi_checksum.c:
        mvdir
      storage/myisam/mi_close.c:
        mvdir
      storage/myisam/mi_create.c:
        mvdir
      storage/myisam/mi_dbug.c:
        mvdir
      storage/myisam/mi_delete.c:
        mvdir
      storage/myisam/mi_delete_all.c:
        mvdir
      storage/myisam/mi_delete_table.c:
        mvdir
      storage/myisam/mi_dynrec.c:
        mvdir
      storage/myisam/mi_extra.c:
        mvdir
      storage/myisam/mi_info.c:
        mvdir
      storage/myisam/mi_key.c:
        mvdir
      storage/myisam/mi_keycache.c:
        mvdir
      storage/myisam/mi_locking.c:
        mvdir
      storage/myisam/mi_log.c:
        mvdir
      storage/myisam/mi_open.c:
        mvdir
      storage/myisam/mi_packrec.c:
        mvdir
      storage/myisam/mi_page.c:
        mvdir
      storage/myisam/mi_panic.c:
        mvdir
      storage/myisam/mi_preload.c:
        mvdir
      storage/myisam/mi_range.c:
        mvdir
      storage/myisam/mi_rename.c:
        mvdir
      storage/myisam/mi_rfirst.c:
        mvdir
      storage/myisam/mi_rkey.c:
        mvdir
      storage/myisam/mi_rlast.c:
        mvdir
      storage/myisam/mi_rnext.c:
        mvdir
      storage/myisam/mi_rnext_same.c:
        mvdir
      storage/myisam/mi_rprev.c:
        mvdir
      storage/myisam/mi_rrnd.c:
        mvdir
      storage/myisam/mi_rsame.c:
        mvdir
      storage/myisam/ftbench/Ecompare.pl:
        mvdir
      storage/myisam/ftbench/Ecreate.pl:
        mvdir
      storage/myisam/ftbench/Ereport.pl:
        mvdir
      storage/myisam/ftbench/README:
        mvdir
      storage/myisam/ftbench/ft-test-run.sh:
        mvdir
      storage/myisam/mi_rsamepos.c:
        mvdir
      storage/myisam/mi_scan.c:
        mvdir
      storage/myisam/mi_search.c:
        mvdir
      storage/myisam/mi_static.c:
        mvdir
      storage/myisam/mi_statrec.c:
        mvdir
      storage/myisam/mi_test1.c:
        mvdir
      storage/myisam/mi_test2.c:
        mvdir
      storage/myisam/mi_test3.c:
        mvdir
      storage/myisam/mi_test_all.res:
        mvdir
      storage/myisam/mi_test_all.sh:
        mvdir
      storage/myisam/mi_unique.c:
        mvdir
      storage/myisam/mi_update.c:
        mvdir
      storage/myisam/mi_write.c:
        mvdir
      storage/myisam/myisam_ftdump.c:
        mvdir
      storage/myisam/myisamchk.c:
        mvdir
      storage/myisam/myisamdef.h:
        mvdir
      storage/myisam/myisamlog.c:
        mvdir
      storage/myisam/myisampack.c:
        mvdir
      storage/myisam/rt_index.c:
        mvdir
      storage/myisam/rt_index.h:
        mvdir
      storage/myisam/rt_key.c:
        mvdir
      storage/myisam/rt_key.h:
        mvdir
      storage/myisam/rt_mbr.c:
        mvdir
      storage/myisam/rt_mbr.h:
        mvdir
      storage/myisam/rt_split.c:
        mvdir
      storage/myisam/rt_test.c:
        mvdir
      storage/myisam/sort.c:
        mvdir
      storage/myisam/sp_defs.h:
        mvdir
      storage/myisam/sp_key.c:
        mvdir
      storage/myisam/sp_test.c:
        mvdir
      storage/myisam/test_pack:
        mvdir
      storage/myisammrg/.cvsignore:
        mvdir
      storage/myisammrg/Makefile.am:
        mvdir
      storage/myisammrg/make-ccc:
        mvdir
      storage/myisammrg/myrg_close.c:
        mvdir
      storage/myisammrg/myrg_create.c:
        mvdir
      storage/myisammrg/myrg_def.h:
        mvdir
      storage/myisammrg/myrg_delete.c:
        mvdir
      storage/myisammrg/myrg_extra.c:
        mvdir
      storage/myisammrg/myrg_info.c:
        mvdir
      storage/myisammrg/myrg_locking.c:
        mvdir
      storage/myisammrg/myrg_open.c:
        mvdir
      storage/myisammrg/myrg_panic.c:
        mvdir
      storage/myisammrg/myrg_queue.c:
        mvdir
      storage/myisammrg/myrg_range.c:
        mvdir
      storage/myisammrg/myrg_rfirst.c:
        mvdir
      storage/myisammrg/myrg_rkey.c:
        mvdir
      storage/myisammrg/myrg_rlast.c:
        mvdir
      storage/myisammrg/myrg_rnext.c:
        mvdir
      storage/myisammrg/myrg_rnext_same.c:
        mvdir
      storage/myisammrg/myrg_rprev.c:
        mvdir
      storage/myisammrg/myrg_rrnd.c:
        mvdir
      storage/myisammrg/myrg_rsame.c:
        mvdir
      storage/myisammrg/myrg_static.c:
        mvdir
      storage/myisammrg/myrg_update.c:
        mvdir
      storage/myisammrg/myrg_write.c:
        mvdir
      storage/innobase/Makefile.am:
        mvdir
      storage/innobase/btr/Makefile.am:
        mvdir
      storage/innobase/btr/btr0btr.c:
        mvdir
      storage/innobase/btr/btr0cur.c:
        mvdir
      storage/innobase/btr/btr0pcur.c:
        mvdir
      storage/innobase/btr/btr0sea.c:
        mvdir
      storage/innobase/btr/makefilewin:
        mvdir
      storage/innobase/buf/Makefile.am:
        mvdir
      storage/innobase/buf/buf0buf.c:
        mvdir
      storage/innobase/buf/buf0flu.c:
        mvdir
      storage/innobase/buf/buf0lru.c:
        mvdir
      storage/innobase/buf/buf0rea.c:
        mvdir
      storage/innobase/buf/makefilewin:
        mvdir
      storage/innobase/configure.in:
        mvdir
      storage/innobase/data/Makefile.am:
        mvdir
      storage/innobase/data/data0data.c:
        mvdir
      storage/innobase/data/data0type.c:
        mvdir
      storage/innobase/data/makefilewin:
        mvdir
      storage/innobase/db/db0err.h:
        mvdir
      storage/innobase/dict/Makefile.am:
        mvdir
      storage/innobase/dict/dict0boot.c:
        mvdir
      storage/innobase/dict/dict0crea.c:
        mvdir
      storage/innobase/dict/dict0dict.c:
        mvdir
      storage/innobase/dict/dict0load.c:
        mvdir
      storage/innobase/makefilewin:
        mvdir
      storage/innobase/my_cnf:
        mvdir
      storage/innobase/dict/dict0mem.c:
        mvdir
      storage/innobase/dict/makefilewin:
        mvdir
      storage/innobase/dyn/Makefile.am:
        mvdir
      storage/innobase/dyn/dyn0dyn.c:
        mvdir
      storage/innobase/dyn/makefilewin:
        mvdir
      storage/innobase/eval/Makefile.am:
        mvdir
      storage/innobase/eval/eval0eval.c:
        mvdir
      storage/innobase/eval/eval0proc.c:
        mvdir
      storage/innobase/eval/makefilewin:
        mvdir
      storage/innobase/fil/Makefile.am:
        mvdir
      storage/innobase/fil/fil0fil.c:
        mvdir
      storage/innobase/fil/makefilewin:
        mvdir
      storage/innobase/fsp/Makefile.am:
        mvdir
      storage/innobase/fsp/fsp0fsp.c:
        mvdir
      storage/innobase/fsp/makefilewin:
        mvdir
      storage/innobase/fut/Makefile.am:
        mvdir
      storage/innobase/fut/fut0fut.c:
        mvdir
      storage/innobase/fut/fut0lst.c:
        mvdir
      storage/innobase/fut/makefilewin:
        mvdir
      storage/innobase/ha/Makefile.am:
        mvdir
      storage/innobase/ha/ha0ha.c:
        mvdir
      storage/innobase/ha/hash0hash.c:
        mvdir
      storage/innobase/ha/makefilewin:
        mvdir
      storage/innobase/ibuf/Makefile.am:
        mvdir
      storage/innobase/ibuf/ibuf0ibuf.c:
        mvdir
      storage/innobase/ibuf/makefilewin:
        mvdir
      storage/innobase/include/Makefile.am:
        mvdir
      storage/innobase/include/Makefile.i:
        mvdir
      storage/innobase/include/btr0btr.h:
        mvdir
      storage/innobase/include/btr0btr.ic:
        mvdir
      storage/innobase/include/btr0cur.h:
        mvdir
      storage/innobase/include/btr0cur.ic:
        mvdir
      storage/innobase/include/btr0pcur.h:
        mvdir
      storage/innobase/include/btr0pcur.ic:
        mvdir
      storage/innobase/include/btr0sea.h:
        mvdir
      storage/innobase/include/btr0sea.ic:
        mvdir
      storage/innobase/include/btr0types.h:
        mvdir
      storage/innobase/include/buf0buf.h:
        mvdir
      storage/innobase/include/buf0buf.ic:
        mvdir
      storage/innobase/include/buf0flu.h:
        mvdir
      storage/innobase/include/buf0flu.ic:
        mvdir
      storage/innobase/include/buf0lru.h:
        mvdir
      storage/innobase/include/buf0lru.ic:
        mvdir
      storage/innobase/include/buf0rea.h:
        mvdir
      storage/innobase/include/buf0types.h:
        mvdir
      storage/innobase/include/data0data.h:
        mvdir
      storage/innobase/include/data0data.ic:
        mvdir
      storage/innobase/include/data0type.h:
        mvdir
      storage/innobase/include/data0type.ic:
        mvdir
      storage/innobase/include/data0types.h:
        mvdir
      storage/innobase/include/db0err.h:
        mvdir
      storage/innobase/include/dict0boot.h:
        mvdir
      storage/innobase/include/dict0boot.ic:
        mvdir
      storage/innobase/include/dict0crea.h:
        mvdir
      storage/innobase/include/dict0crea.ic:
        mvdir
      storage/innobase/include/dict0dict.h:
        mvdir
      storage/innobase/include/dict0dict.ic:
        mvdir
      storage/innobase/include/dict0load.h:
        mvdir
      storage/innobase/include/dict0load.ic:
        mvdir
      storage/innobase/include/dict0mem.h:
        mvdir
      storage/innobase/include/dict0mem.ic:
        mvdir
      storage/innobase/include/dict0types.h:
        mvdir
      storage/innobase/include/dyn0dyn.h:
        mvdir
      storage/innobase/include/dyn0dyn.ic:
        mvdir
      storage/innobase/include/eval0eval.h:
        mvdir
      storage/innobase/include/eval0eval.ic:
        mvdir
      storage/innobase/include/eval0proc.h:
        mvdir
      storage/innobase/include/eval0proc.ic:
        mvdir
      storage/innobase/include/fil0fil.h:
        mvdir
      storage/innobase/include/fsp0fsp.h:
        mvdir
      storage/innobase/include/fsp0fsp.ic:
        mvdir
      storage/innobase/include/fut0fut.h:
        mvdir
      storage/innobase/include/fut0fut.ic:
        mvdir
      storage/innobase/include/fut0lst.h:
        mvdir
      storage/innobase/include/fut0lst.ic:
        mvdir
      storage/innobase/include/ha0ha.h:
        mvdir
      storage/innobase/include/ha0ha.ic:
        mvdir
      storage/innobase/include/hash0hash.h:
        mvdir
      storage/innobase/include/hash0hash.ic:
        mvdir
      storage/innobase/include/ibuf0ibuf.h:
        mvdir
      storage/innobase/include/ibuf0ibuf.ic:
        mvdir
      storage/innobase/include/ibuf0types.h:
        mvdir
      storage/innobase/include/lock0lock.h:
        mvdir
      storage/innobase/include/lock0lock.ic:
        mvdir
      storage/innobase/include/lock0types.h:
        mvdir
      storage/innobase/include/log0log.h:
        mvdir
      storage/innobase/include/log0log.ic:
        mvdir
      storage/innobase/include/log0recv.h:
        mvdir
      storage/innobase/include/log0recv.ic:
        mvdir
      storage/innobase/include/mach0data.h:
        mvdir
      storage/innobase/include/mach0data.ic:
        mvdir
      storage/innobase/include/makefilewin.i:
        mvdir
      storage/innobase/include/mem0dbg.h:
        mvdir
      storage/innobase/include/mem0dbg.ic:
        mvdir
      storage/innobase/include/mem0mem.h:
        mvdir
      storage/innobase/include/mem0mem.ic:
        mvdir
      storage/innobase/include/mem0pool.h:
        mvdir
      storage/innobase/include/mem0pool.ic:
        mvdir
      storage/innobase/include/mtr0log.h:
        mvdir
      storage/innobase/include/mtr0log.ic:
        mvdir
      storage/innobase/include/mtr0mtr.h:
        mvdir
      storage/innobase/include/mtr0mtr.ic:
        mvdir
      storage/innobase/include/mtr0types.h:
        mvdir
      storage/innobase/include/os0file.h:
        mvdir
      storage/innobase/include/os0proc.h:
        mvdir
      storage/innobase/include/os0proc.ic:
        mvdir
      storage/innobase/include/os0sync.h:
        mvdir
      storage/innobase/include/os0sync.ic:
        mvdir
      storage/innobase/include/os0thread.h:
        mvdir
      storage/innobase/include/os0thread.ic:
        mvdir
      storage/innobase/include/page0cur.h:
        mvdir
      storage/innobase/include/page0cur.ic:
        mvdir
      storage/innobase/include/page0page.h:
        mvdir
      storage/innobase/include/page0page.ic:
        mvdir
      storage/innobase/include/page0types.h:
        mvdir
      storage/innobase/include/pars0grm.h:
        mvdir
      storage/innobase/include/pars0opt.h:
        mvdir
      storage/innobase/include/pars0opt.ic:
        mvdir
      storage/innobase/include/pars0pars.h:
        mvdir
      storage/innobase/include/pars0pars.ic:
        mvdir
      storage/innobase/include/pars0sym.h:
        mvdir
      storage/innobase/include/pars0sym.ic:
        mvdir
      storage/innobase/include/pars0types.h:
        mvdir
      storage/innobase/include/que0que.h:
        mvdir
      storage/innobase/include/que0que.ic:
        mvdir
      storage/innobase/include/que0types.h:
        mvdir
      storage/innobase/include/read0read.h:
        mvdir
      storage/innobase/include/read0read.ic:
        mvdir
      storage/innobase/include/read0types.h:
        mvdir
      storage/innobase/include/rem0cmp.h:
        mvdir
      storage/innobase/include/rem0cmp.ic:
        mvdir
      storage/innobase/include/rem0rec.h:
        mvdir
      storage/innobase/include/rem0rec.ic:
        mvdir
      storage/innobase/include/rem0types.h:
        mvdir
      storage/innobase/include/row0ins.h:
        mvdir
      storage/innobase/include/row0ins.ic:
        mvdir
      storage/innobase/include/row0mysql.h:
        mvdir
      storage/innobase/include/row0mysql.ic:
        mvdir
      storage/innobase/include/row0purge.h:
        mvdir
      storage/innobase/include/row0purge.ic:
        mvdir
      storage/innobase/include/row0row.h:
        mvdir
      storage/innobase/include/row0row.ic:
        mvdir
      storage/innobase/include/row0sel.h:
        mvdir
      storage/innobase/include/row0sel.ic:
        mvdir
      storage/innobase/include/row0types.h:
        mvdir
      storage/innobase/include/row0uins.h:
        mvdir
      storage/innobase/include/row0uins.ic:
        mvdir
      storage/innobase/include/row0umod.h:
        mvdir
      storage/innobase/include/row0umod.ic:
        mvdir
      storage/innobase/include/row0undo.h:
        mvdir
      storage/innobase/include/row0undo.ic:
        mvdir
      storage/innobase/include/row0upd.h:
        mvdir
      storage/innobase/include/row0upd.ic:
        mvdir
      storage/innobase/include/row0vers.h:
        mvdir
      storage/innobase/include/row0vers.ic:
        mvdir
      storage/innobase/include/srv0que.h:
        mvdir
      storage/innobase/include/srv0srv.h:
        mvdir
      storage/innobase/include/srv0srv.ic:
        mvdir
      storage/innobase/include/srv0start.h:
        mvdir
      storage/innobase/include/sync0arr.h:
        mvdir
      storage/innobase/include/sync0arr.ic:
        mvdir
      storage/innobase/include/sync0rw.h:
        mvdir
      storage/innobase/include/sync0rw.ic:
        mvdir
      storage/innobase/include/sync0sync.h:
        mvdir
      storage/innobase/include/sync0sync.ic:
        mvdir
      storage/innobase/include/sync0types.h:
        mvdir
      storage/innobase/include/thr0loc.h:
        mvdir
      storage/innobase/include/thr0loc.ic:
        mvdir
      storage/innobase/include/trx0purge.h:
        mvdir
      storage/innobase/include/trx0purge.ic:
        mvdir
      storage/innobase/include/trx0rec.h:
        mvdir
      storage/innobase/include/trx0rec.ic:
        mvdir
      storage/innobase/include/trx0roll.h:
        mvdir
      storage/innobase/include/trx0roll.ic:
        mvdir
      storage/innobase/include/trx0rseg.h:
        mvdir
      storage/innobase/include/trx0rseg.ic:
        mvdir
      storage/innobase/include/trx0sys.h:
        mvdir
      storage/innobase/include/trx0sys.ic:
        mvdir
      storage/innobase/include/trx0trx.h:
        mvdir
      storage/innobase/include/trx0trx.ic:
        mvdir
      storage/innobase/include/trx0types.h:
        mvdir
      storage/innobase/include/trx0undo.h:
        mvdir
      storage/innobase/include/trx0undo.ic:
        mvdir
      storage/innobase/include/trx0xa.h:
        mvdir
      storage/innobase/include/univ.i:
        mvdir
      storage/innobase/include/usr0sess.h:
        mvdir
      storage/innobase/include/usr0sess.ic:
        mvdir
      storage/innobase/include/usr0types.h:
        mvdir
      storage/innobase/include/ut0byte.h:
        mvdir
      storage/innobase/include/ut0byte.ic:
        mvdir
      storage/innobase/include/ut0dbg.h:
        mvdir
      storage/innobase/include/ut0lst.h:
        mvdir
      storage/innobase/include/ut0mem.h:
        mvdir
      storage/innobase/include/ut0mem.ic:
        mvdir
      storage/innobase/include/ut0rnd.h:
        mvdir
      storage/innobase/include/ut0rnd.ic:
        mvdir
      storage/innobase/include/ut0sort.h:
        mvdir
      storage/innobase/include/ut0ut.h:
        mvdir
      storage/innobase/include/ut0ut.ic:
        mvdir
      storage/innobase/lock/Makefile.am:
        mvdir
      storage/innobase/lock/lock0lock.c:
        mvdir
      storage/innobase/lock/makefilewin:
        mvdir
      storage/innobase/log/Makefile.am:
        mvdir
      storage/innobase/log/log0log.c:
        mvdir
      storage/innobase/log/log0recv.c:
        mvdir
      storage/innobase/log/makefilewin:
        mvdir
      storage/innobase/mach/Makefile.am:
        mvdir
      storage/innobase/mach/mach0data.c:
        mvdir
      storage/innobase/mach/makefilewin:
        mvdir
      storage/innobase/mem/Makefile.am:
        mvdir
      storage/innobase/mem/makefilewin:
        mvdir
      storage/innobase/mem/mem0dbg.c:
        mvdir
      storage/innobase/mem/mem0mem.c:
        mvdir
      storage/innobase/mem/mem0pool.c:
        mvdir
      storage/innobase/mtr/Makefile.am:
        mvdir
      storage/innobase/mtr/makefilewin:
        mvdir
      storage/innobase/mtr/mtr0log.c:
        mvdir
      storage/innobase/mtr/mtr0mtr.c:
        mvdir
      storage/innobase/os/Makefile.am:
        mvdir
      storage/innobase/os/makefilewin:
        mvdir
      storage/innobase/os/os0file.c:
        mvdir
      storage/innobase/os/os0proc.c:
        mvdir
      storage/innobase/os/os0sync.c:
        mvdir
      storage/innobase/os/os0thread.c:
        mvdir
      storage/innobase/page/Makefile.am:
        mvdir
      storage/innobase/page/makefilewin:
        mvdir
      storage/innobase/page/page0cur.c:
        mvdir
      storage/innobase/page/page0page.c:
        mvdir
      storage/innobase/pars/Makefile.am:
        mvdir
      storage/innobase/pars/lexyy.c:
        mvdir
      storage/innobase/pars/makefilewin:
        mvdir
      storage/innobase/pars/pars0grm.c:
        mvdir
      storage/innobase/pars/pars0grm.h:
        mvdir
      storage/innobase/pars/pars0grm.y:
        mvdir
      storage/innobase/pars/pars0lex.l:
        mvdir
      storage/innobase/pars/pars0opt.c:
        mvdir
      storage/innobase/pars/pars0pars.c:
        mvdir
      storage/innobase/pars/pars0sym.c:
        mvdir
      storage/innobase/que/Makefile.am:
        mvdir
      storage/innobase/que/makefilewin:
        mvdir
      storage/innobase/que/que0que.c:
        mvdir
      storage/innobase/read/Makefile.am:
        mvdir
      storage/innobase/read/makefilewin:
        mvdir
      storage/innobase/read/read0read.c:
        mvdir
      storage/innobase/rem/Makefile.am:
        mvdir
      storage/innobase/rem/makefilewin:
        mvdir
      storage/innobase/rem/rem0cmp.c:
        mvdir
      storage/innobase/rem/rem0rec.c:
        mvdir
      storage/innobase/row/Makefile.am:
        mvdir
      storage/innobase/row/makefilewin:
        mvdir
      storage/innobase/row/row0ins.c:
        mvdir
      storage/innobase/row/row0mysql.c:
        mvdir
      storage/innobase/row/row0purge.c:
        mvdir
      storage/innobase/row/row0row.c:
        mvdir
      storage/innobase/row/row0sel.c:
        mvdir
      storage/innobase/row/row0uins.c:
        mvdir
      storage/innobase/row/row0umod.c:
        mvdir
      storage/innobase/row/row0undo.c:
        mvdir
      storage/innobase/row/row0upd.c:
        mvdir
      storage/innobase/row/row0vers.c:
        mvdir
      storage/innobase/srv/Makefile.am:
        mvdir
      storage/innobase/srv/makefilewin:
        mvdir
      storage/innobase/srv/srv0que.c:
        mvdir
      storage/innobase/srv/srv0srv.c:
        mvdir
      storage/innobase/srv/srv0start.c:
        mvdir
      storage/innobase/sync/Makefile.am:
        mvdir
      storage/innobase/sync/makefilewin:
        mvdir
      storage/innobase/sync/sync0arr.c:
        mvdir
      storage/innobase/sync/sync0rw.c:
        mvdir
      storage/innobase/sync/sync0sync.c:
        mvdir
      storage/innobase/thr/Makefile.am:
        mvdir
      storage/innobase/thr/makefilewin:
        mvdir
      storage/innobase/thr/thr0loc.c:
        mvdir
      storage/innobase/trx/Makefile.am:
        mvdir
      storage/innobase/trx/makefilewin:
        mvdir
      storage/innobase/trx/trx0purge.c:
        mvdir
      storage/innobase/trx/trx0rec.c:
        mvdir
      storage/innobase/trx/trx0roll.c:
        mvdir
      storage/innobase/trx/trx0rseg.c:
        mvdir
      storage/innobase/trx/trx0sys.c:
        mvdir
      storage/innobase/trx/trx0trx.c:
        mvdir
      storage/innobase/trx/trx0undo.c:
        mvdir
      storage/innobase/usr/Makefile.am:
        mvdir
      storage/innobase/usr/makefilewin:
        mvdir
      storage/innobase/usr/usr0sess.c:
        mvdir
      storage/innobase/ut/Makefile.am:
        mvdir
      storage/innobase/ut/makefilewin:
        mvdir
      storage/innobase/ut/ut0byte.c:
        mvdir
      storage/innobase/ut/ut0dbg.c:
        mvdir
      storage/innobase/ut/ut0mem.c:
        mvdir
      storage/innobase/ut/ut0rnd.c:
        mvdir
      storage/innobase/ut/ut0ut.c:
        mvdir
      storage/ndb/Makefile.am:
        mvdir
      storage/ndb/bin/.empty:
        mvdir
      storage/ndb/bin/check-regression.sh:
        mvdir
      storage/ndb/bin/makeTestPrograms_html.sh:
        mvdir
      storage/ndb/config/common.mk.am:
        mvdir
      storage/ndb/config/make-win-dsw.sh:
        mvdir
      storage/ndb/config/type_kernel.mk.am:
        mvdir
      storage/ndb/config/type_mgmapiclient.mk.am:
        mvdir
      storage/ndb/config/type_ndbapi.mk.am:
        mvdir
      storage/ndb/config/type_ndbapiclient.mk.am:
        mvdir
      storage/ndb/config/type_ndbapitest.mk.am:
        mvdir
      storage/ndb/config/type_ndbapitools.mk.am:
        mvdir
      storage/ndb/config/type_util.mk.am:
        mvdir
      storage/ndb/config/win-includes:
        mvdir
      storage/ndb/config/win-lib.am:
        mvdir
      storage/ndb/config/win-libraries:
        mvdir
      storage/ndb/config/win-name:
        mvdir
      storage/ndb/config/win-prg.am:
        mvdir
      storage/ndb/config/win-sources:
        mvdir
      storage/ndb/demos/1-node/1-api-3/Ndb.cfg:
        mvdir
      storage/ndb/demos/1-node/1-db-2/Ndb.cfg:
        mvdir
      storage/ndb/demos/1-node/1-mgm-1/Ndb.cfg:
        mvdir
      storage/ndb/demos/1-node/1-mgm-1/template_config.ini:
        mvdir
      storage/ndb/demos/2-node/2-api-4/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-api-5/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-api-6/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-api-7/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-db-2/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-db-3/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-mgm-1/Ndb.cfg:
        mvdir
      storage/ndb/demos/2-node/2-mgm-1/template_config.ini:
        mvdir
      storage/ndb/demos/config-templates/config_template-1-REP.ini:
        mvdir
      storage/ndb/demos/config-templates/config_template-4.ini:
        mvdir
      storage/ndb/demos/config-templates/config_template-install.ini:
        mvdir
      storage/ndb/demos/run_demo1-PS-SS_common.sh:
        mvdir
      storage/ndb/demos/run_demo1-PS.sh:
        mvdir
      storage/ndb/demos/run_demo1-SS.sh:
        mvdir
      storage/ndb/demos/run_demo1.sh:
        mvdir
      storage/ndb/demos/run_demo2.sh:
        mvdir
      storage/ndb/docs/Makefile.am:
        mvdir
      storage/ndb/docs/README:
        mvdir
      storage/ndb/docs/doxygen/Doxyfile.mgmapi:
        mvdir
      storage/ndb/docs/doxygen/Doxyfile.ndbapi:
        mvdir
      storage/ndb/docs/doxygen/Doxyfile.ndb:
        mvdir
      storage/ndb/docs/doxygen/Doxyfile.odbc:
        mvdir
      storage/ndb/docs/doxygen/Doxyfile.test:
        mvdir
      storage/ndb/docs/doxygen/header.mgmapi.tex:
        mvdir
      storage/ndb/docs/doxygen/header.ndbapi.tex:
        mvdir
      storage/ndb/docs/doxygen/postdoxy.pl:
        mvdir
      storage/ndb/docs/doxygen/predoxy.pl:
        mvdir
      storage/ndb/docs/wl2077.txt:
        mvdir
      storage/ndb/home/bin/Linuxmkisofs:
        mvdir
      storage/ndb/home/bin/Solarismkisofs:
        mvdir
      storage/ndb/home/bin/cvs2cl.pl:
        mvdir
      storage/ndb/home/bin/fix-cvs-root:
        mvdir
      storage/ndb/home/bin/import-from-bk.sh:
        mvdir
      storage/ndb/home/bin/ndb_deploy:
        mvdir
      storage/ndb/home/bin/ndbdoxy.pl:
        mvdir
      storage/ndb/home/bin/ngcalc:
        mvdir
      storage/ndb/home/bin/parseConfigFile.awk:
        mvdir
      storage/ndb/home/bin/setup-test.sh:
        mvdir
      storage/ndb/home/bin/signallog2html.lib/signallog2list.awk:
        mvdir
      storage/ndb/home/bin/signallog2html.lib/uniq_blocks.awk:
        mvdir
      storage/ndb/home/bin/signallog2html.sh:
        mvdir
      storage/ndb/home/bin/stripcr:
        mvdir
      storage/ndb/home/lib/funcs.sh:
        mvdir
      storage/ndb/include/Makefile.am:
        mvdir
      storage/ndb/include/debugger/DebuggerNames.hpp:
        mvdir
      storage/ndb/include/debugger/EventLogger.hpp:
        mvdir
      storage/ndb/include/debugger/GrepError.hpp:
        mvdir
      storage/ndb/include/debugger/SignalLoggerManager.hpp:
        mvdir
      storage/ndb/include/editline/editline.h:
        mvdir
      storage/ndb/include/kernel/AttributeDescriptor.hpp:
        mvdir
      storage/ndb/include/kernel/AttributeHeader.hpp:
        mvdir
      storage/ndb/include/kernel/AttributeList.hpp:
        mvdir
      storage/ndb/include/kernel/BlockNumbers.h:
        mvdir
      storage/ndb/include/kernel/GlobalSignalNumbers.h:
        mvdir
      storage/ndb/include/kernel/GrepEvent.hpp:
        mvdir
      storage/ndb/include/kernel/Interpreter.hpp:
        mvdir
      storage/ndb/include/kernel/LogLevel.hpp:
        mvdir
      storage/ndb/include/kernel/NodeBitmask.hpp:
        mvdir
      storage/ndb/include/kernel/NodeInfo.hpp:
        mvdir
      storage/ndb/include/kernel/NodeState.hpp:
        mvdir
      storage/ndb/include/kernel/RefConvert.hpp:
        mvdir
      storage/ndb/include/kernel/kernel_config_parameters.h:
        mvdir
      storage/ndb/include/kernel/kernel_types.h:
        mvdir
      storage/ndb/include/kernel/ndb_limits.h:
        mvdir
      storage/ndb/include/kernel/signaldata/AbortAll.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AccFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AccLock.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AccScan.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AlterIndx.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AlterTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AlterTable.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AlterTrig.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ApiVersion.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/AttrInfo.hpp:
        mvdir
      storage/ndb/include/kernel/trigger_definitions.h:
        mvdir
      storage/ndb/include/ndb_constants.h:
        mvdir
      storage/ndb/include/ndb_global.h.in:
        mvdir
      storage/ndb/include/ndb_init.h:
        mvdir
      storage/ndb/include/ndb_net.h:
        mvdir
      storage/ndb/include/ndb_types.h.in:
        mvdir
      storage/ndb/include/ndb_version.h.in:
        mvdir
      storage/ndb/include/kernel/signaldata/BackupContinueB.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/BackupImpl.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/BackupSignalData.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/BuildIndx.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CmInit.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CmRegSignalData.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CntrStart.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ConfigParamId.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CopyActive.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CopyFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateEvnt.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateIndx.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateTable.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/CreateTrig.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DiAddTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DiGetNodes.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DictStart.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DictTabInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DihAddFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DihContinueB.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DihStartTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DisconnectRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DropIndx.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DropTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DropTabFile.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DropTable.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DropTrig.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/EmptyLcp.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/EndTo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/EventReport.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ExecFragReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FailRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsAppendReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsCloseReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsOpenReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsRef.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/GCPSave.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/GetTabInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/GetTableId.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/GrepImpl.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/HotSpareRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/KeyInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/LCP.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ListTables.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/LqhFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/LqhKey.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/LqhTransConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ManagementServer.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/MasterGCP.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/MasterLCP.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/NdbSttor.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/NextScan.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/NodeFailRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/PackedSignal.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/PrepDropTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ReadConfig.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/RelTabMem.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/RepImpl.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ResumeReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ScanFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/ScanTab.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SetVarReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SignalData.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SrFragidConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartFragReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartMe.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartPerm.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartRec.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StartTo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StopMe.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StopPerm.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/StopReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SumaImpl.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/SystemError.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TamperOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcCommit.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcContinueB.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcHbRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcIndx.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcKeyConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcKeyRef.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcKeyReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TestOrd.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TransIdAI.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TupCommit.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TupFrag.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TupKey.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TuxBound.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TuxContinueB.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TuxMaint.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UpdateTo.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UtilDelete.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UtilExecute.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UtilLock.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UtilPrepare.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UtilRelease.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/UtilSequence.hpp:
        mvdir
      storage/ndb/include/kernel/signaldata/WaitGCP.hpp:
        mvdir
      storage/ndb/include/logger/ConsoleLogHandler.hpp:
        mvdir
      storage/ndb/include/logger/FileLogHandler.hpp:
        mvdir
      storage/ndb/include/logger/LogHandler.hpp:
        mvdir
      storage/ndb/include/logger/Logger.hpp:
        mvdir
      storage/ndb/include/logger/SysLogHandler.hpp:
        mvdir
      storage/ndb/include/mgmapi/mgmapi.h:
        mvdir
      storage/ndb/include/mgmapi/mgmapi_config_parameters.h:
        mvdir
      storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h:
        mvdir
      storage/ndb/include/mgmapi/mgmapi_debug.h:
        mvdir
      storage/ndb/include/mgmapi/ndb_logevent.h:
        mvdir
      storage/ndb/include/mgmcommon/ConfigRetriever.hpp:
        mvdir
      storage/ndb/include/mgmcommon/IPCConfig.hpp:
        mvdir
      storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp:
        mvdir
      storage/ndb/include/ndbapi/Ndb.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbApi.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbBlob.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbDictionary.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbError.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbEventOperation.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbIndexOperation.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbOperation.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbPool.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbRecAttr.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbReceiver.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbScanFilter.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbScanOperation.hpp:
        mvdir
      storage/ndb/include/ndbapi/NdbTransaction.hpp:
        mvdir
      storage/ndb/include/ndbapi/ndb_cluster_connection.hpp:
        mvdir
      storage/ndb/include/ndbapi/ndb_opt_defaults.h:
        mvdir
      storage/ndb/include/ndbapi/ndbapi_limits.h:
        mvdir
      storage/ndb/include/ndbapi/ndberror.h:
        mvdir
      storage/ndb/include/newtonapi/dba.h:
        mvdir
      storage/ndb/include/newtonapi/defs/pcn_types.h:
        mvdir
      storage/ndb/include/portlib/NdbCondition.h:
        mvdir
      storage/ndb/include/portlib/NdbConfig.h:
        mvdir
      storage/ndb/include/portlib/NdbDaemon.h:
        mvdir
      storage/ndb/include/portlib/NdbEnv.h:
        mvdir
      storage/ndb/include/portlib/NdbHost.h:
        mvdir
      storage/ndb/include/portlib/NdbMain.h:
        mvdir
      storage/ndb/include/portlib/NdbMem.h:
        mvdir
      storage/ndb/include/portlib/NdbMutex.h:
        mvdir
      storage/ndb/include/portlib/NdbSleep.h:
        mvdir
      storage/ndb/include/portlib/NdbTCP.h:
        mvdir
      storage/ndb/include/portlib/NdbThread.h:
        mvdir
      storage/ndb/include/portlib/NdbTick.h:
        mvdir
      storage/ndb/include/portlib/PortDefs.h:
        mvdir
      storage/ndb/include/portlib/prefetch.h:
        mvdir
      storage/ndb/include/transporter/TransporterCallback.hpp:
        mvdir
      storage/ndb/include/transporter/TransporterDefinitions.hpp:
        mvdir
      storage/ndb/include/transporter/TransporterRegistry.hpp:
        mvdir
      storage/ndb/include/util/Base64.hpp:
        mvdir
      storage/ndb/include/util/BaseString.hpp:
        mvdir
      storage/ndb/include/util/Bitmask.hpp:
        mvdir
      storage/ndb/include/util/ConfigValues.hpp:
        mvdir
      storage/ndb/include/util/File.hpp:
        mvdir
      storage/ndb/include/util/InputStream.hpp:
        mvdir
      storage/ndb/include/util/NdbAutoPtr.hpp:
        mvdir
      storage/ndb/include/util/NdbOut.hpp:
        mvdir
      storage/ndb/include/util/NdbSqlUtil.hpp:
        mvdir
      storage/ndb/include/util/OutputStream.hpp:
        mvdir
      storage/ndb/include/util/Parser.hpp:
        mvdir
      storage/ndb/include/util/Properties.hpp:
        mvdir
      storage/ndb/include/util/SimpleProperties.hpp:
        mvdir
      storage/ndb/include/util/SocketAuthenticator.hpp:
        mvdir
      storage/ndb/include/util/SocketClient.hpp:
        mvdir
      storage/ndb/include/util/SocketServer.hpp:
        mvdir
      storage/ndb/include/util/UtilBuffer.hpp:
        mvdir
      storage/ndb/include/util/Vector.hpp:
        mvdir
      storage/ndb/include/util/basestring_vsnprintf.h:
        mvdir
      storage/ndb/include/util/md5_hash.hpp:
        mvdir
      storage/ndb/include/util/ndb_opts.h:
        mvdir
      storage/ndb/include/util/random.h:
        mvdir
      storage/ndb/include/util/socket_io.h:
        mvdir
      storage/ndb/include/util/uucode.h:
        mvdir
      storage/ndb/include/util/version.h:
        mvdir
      storage/ndb/lib/.empty:
        mvdir
      storage/ndb/ndbapi-examples/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/mgmapi_logevent_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/mgmapi_logevent_example/mgmapi_logevent.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_async_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_async_example/ndbapi_async.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_async_example/readme.txt:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_async_example1/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_async_example1/ndbapi_async1.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_event_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_event_example/ndbapi_event.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_retries_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_retries_example/ndbapi_retries.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_scan_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_scan_example/ndbapi_scan.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_scan_example/readme.txt:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_simple_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_simple_example/ndbapi_simple.cpp:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_simple_index_example/Makefile:
        mvdir
      storage/ndb/ndbapi-examples/ndbapi_simple_index_example/ndbapi_simple_index.cpp:
        mvdir
      storage/ndb/src/Makefile.am:
        mvdir
      storage/ndb/src/common/Makefile.am:
        mvdir
      storage/ndb/src/common/debugger/BlockNames.cpp:
        mvdir
      storage/ndb/src/common/debugger/DebuggerNames.cpp:
        mvdir
      storage/ndb/src/common/debugger/EventLogger.cpp:
        mvdir
      storage/ndb/src/common/debugger/GrepError.cpp:
        mvdir
      storage/ndb/src/common/debugger/Makefile.am:
        mvdir
      storage/ndb/src/common/debugger/SignalLoggerManager.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/AccLock.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/AlterTab.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/AlterTable.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CntrStart.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/ContinueB.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DropIndx.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DropTab.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/DropTrig.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FailRep.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FsConf.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/FsRef.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/GCPSave.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/LCP.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/LqhKey.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/Makefile.am:
        mvdir
      storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/ScanTab.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/SignalNames.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/StartRec.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/SystemError.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TcIndx.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TupCommit.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TupKey.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/UtilLock.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp:
        mvdir
      storage/ndb/src/common/debugger/signaldata/print.awk:
        mvdir
      storage/ndb/src/common/logger/ConsoleLogHandler.cpp:
        mvdir
      storage/ndb/src/common/logger/FileLogHandler.cpp:
        mvdir
      storage/ndb/src/common/logger/LogHandler.cpp:
        mvdir
      storage/ndb/src/common/logger/LogHandlerList.cpp:
        mvdir
      storage/ndb/src/common/logger/LogHandlerList.hpp:
        mvdir
      storage/ndb/src/common/logger/Logger.cpp:
        mvdir
      storage/ndb/src/common/logger/Makefile.am:
        mvdir
      storage/ndb/src/common/logger/SysLogHandler.cpp:
        mvdir
      storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp:
        mvdir
      storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp:
        mvdir
      storage/ndb/src/common/logger/listtest/Makefile:
        mvdir
      storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp:
        mvdir
      storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp:
        mvdir
      storage/ndb/src/common/logger/loggertest/Makefile:
        mvdir
      storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        mvdir
      storage/ndb/src/common/mgmcommon/IPCConfig.cpp:
        mvdir
      storage/ndb/src/common/mgmcommon/Makefile.am:
        mvdir
      storage/ndb/src/common/mgmcommon/printConfig/Makefile:
        mvdir
      storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp:
        mvdir
      storage/ndb/src/common/portlib/Makefile.am:
        mvdir
      storage/ndb/src/common/portlib/NdbCondition.c:
        mvdir
      storage/ndb/src/common/portlib/NdbConfig.c:
        mvdir
      storage/ndb/src/common/portlib/NdbDaemon.c:
        mvdir
      storage/ndb/src/common/portlib/NdbEnv.c:
        mvdir
      storage/ndb/src/common/portlib/NdbHost.c:
        mvdir
      storage/ndb/src/common/portlib/NdbMem.c:
        mvdir
      storage/ndb/src/common/portlib/NdbMutex.c:
        mvdir
      storage/ndb/src/common/portlib/NdbPortLibTest.cpp:
        mvdir
      storage/ndb/src/common/portlib/NdbSleep.c:
        mvdir
      storage/ndb/src/common/portlib/NdbTCP.cpp:
        mvdir
      storage/ndb/src/common/portlib/NdbThread.c:
        mvdir
      storage/ndb/src/common/portlib/NdbTick.c:
        mvdir
      storage/ndb/src/common/portlib/gcc.cpp:
        mvdir
      storage/ndb/src/common/portlib/memtest.c:
        mvdir
      storage/ndb/src/common/portlib/mmslist.cpp:
        mvdir
      storage/ndb/src/common/portlib/mmstest.cpp:
        mvdir
      storage/ndb/src/common/portlib/munmaptest.cpp:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/memtest/Makefile:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/memtest/munmaptest/Makefile:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/Makefile:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbCondition.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbConditionOSE.h:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbEnv.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbHost.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbMem.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbMem_SoftOse.cpp:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbMutex.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbOut.cpp:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbSleep.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbTCP.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbThread.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/ose/NdbTick.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/test/Makefile:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/Makefile:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbCondition.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbDaemon.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbEnv.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbHost.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbMem.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbMutex.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbSleep.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbTCP.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbThread.c:
        mvdir
      storage/ndb/src/common/portlib/old_dirs/win32/NdbTick.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbCondition.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbDaemon.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbEnv.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbHost.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbMem.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbMutex.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbSleep.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbTCP.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbThread.c:
        mvdir
      storage/ndb/src/common/portlib/win32/NdbTick.c:
        mvdir
      storage/ndb/src/common/transporter/Makefile.am:
        mvdir
      storage/ndb/src/common/transporter/OSE_Receiver.cpp:
        mvdir
      storage/ndb/src/common/transporter/OSE_Receiver.hpp:
        mvdir
      storage/ndb/src/common/transporter/OSE_Signals.hpp:
        mvdir
      storage/ndb/src/common/transporter/OSE_Transporter.cpp:
        mvdir
      storage/ndb/src/common/transporter/OSE_Transporter.hpp:
        mvdir
      storage/ndb/src/common/transporter/Packer.cpp:
        mvdir
      storage/ndb/src/common/transporter/Packer.hpp:
        mvdir
      storage/ndb/src/common/transporter/SCI_Transporter.cpp:
        mvdir
      storage/ndb/src/common/transporter/SCI_Transporter.hpp:
        mvdir
      storage/ndb/src/common/transporter/SHM_Buffer.hpp:
        mvdir
      storage/ndb/src/common/transporter/SHM_Transporter.cpp:
        mvdir
      storage/ndb/src/common/transporter/SHM_Transporter.hpp:
        mvdir
      storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp:
        mvdir
      storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp:
        mvdir
      storage/ndb/src/common/transporter/SendBuffer.cpp:
        mvdir
      storage/ndb/src/common/transporter/SendBuffer.hpp:
        mvdir
      storage/ndb/src/common/transporter/TCP_Transporter.cpp:
        mvdir
      storage/ndb/src/common/transporter/TCP_Transporter.hpp:
        mvdir
      storage/ndb/src/common/transporter/Transporter.cpp:
        mvdir
      storage/ndb/src/common/transporter/Transporter.hpp:
        mvdir
      storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp:
        mvdir
      storage/ndb/src/common/transporter/TransporterRegistry.cpp:
        mvdir
      storage/ndb/src/common/transporter/basictest/Makefile:
        mvdir
      storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp:
        mvdir
      storage/ndb/src/common/transporter/buddy.cpp:
        mvdir
      storage/ndb/src/common/transporter/buddy.hpp:
        mvdir
      storage/ndb/src/common/transporter/failoverSCI/Makefile:
        mvdir
      storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp:
        mvdir
      storage/ndb/src/common/transporter/perftest/Makefile:
        mvdir
      storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp:
        mvdir
      storage/ndb/src/common/transporter/priotest/Makefile:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioOSE/Makefile:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioSCI/Makefile:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioSHM/Makefile:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioTCP/Makefile:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp:
        mvdir
      storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp:
        mvdir
      storage/ndb/src/common/util/Base64.cpp:
        mvdir
      storage/ndb/src/common/util/BaseString.cpp:
        mvdir
      storage/ndb/src/common/util/Bitmask.cpp:
        mvdir
      storage/ndb/src/common/util/ConfigValues.cpp:
        mvdir
      storage/ndb/src/common/util/File.cpp:
        mvdir
      storage/ndb/src/common/util/InputStream.cpp:
        mvdir
      storage/ndb/src/common/util/Makefile.am:
        mvdir
      storage/ndb/src/common/util/NdbErrHnd.cpp:
        mvdir
      storage/ndb/src/common/util/NdbOut.cpp:
        mvdir
      storage/ndb/src/common/util/NdbSqlUtil.cpp:
        mvdir
      storage/ndb/src/common/util/OutputStream.cpp:
        mvdir
      storage/ndb/src/common/util/Parser.cpp:
        mvdir
      storage/ndb/src/common/util/Properties.cpp:
        mvdir
      storage/ndb/src/common/util/SimpleProperties.cpp:
        mvdir
      storage/ndb/src/common/util/SocketAuthenticator.cpp:
        mvdir
      storage/ndb/src/common/util/SocketClient.cpp:
        mvdir
      storage/ndb/src/common/util/SocketServer.cpp:
        mvdir
      storage/ndb/src/common/util/basestring_vsnprintf.c:
        mvdir
      storage/ndb/src/common/util/filetest/FileUnitTest.cpp:
        mvdir
      storage/ndb/src/common/util/filetest/FileUnitTest.hpp:
        mvdir
      storage/ndb/src/common/util/filetest/Makefile:
        mvdir
      storage/ndb/src/common/util/getarg.cat3:
        mvdir
      storage/ndb/src/common/util/md5_hash.cpp:
        mvdir
      storage/ndb/src/common/util/ndb_init.c:
        mvdir
      storage/ndb/src/common/util/new.cpp:
        mvdir
      storage/ndb/src/common/util/random.c:
        mvdir
      storage/ndb/src/common/util/socket_io.cpp:
        mvdir
      storage/ndb/src/common/util/strdup.c:
        mvdir
      storage/ndb/src/common/util/testConfigValues/Makefile:
        mvdir
      storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp:
        mvdir
      storage/ndb/src/common/util/uucode.c:
        mvdir
      storage/ndb/src/common/util/version.c:
        mvdir
      storage/ndb/src/common/util/testProperties/Makefile:
        mvdir
      storage/ndb/src/common/util/testProperties/testProperties.cpp:
        mvdir
      storage/ndb/src/common/util/testSimpleProperties/Makefile:
        mvdir
      storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp:
        mvdir
      storage/ndb/src/cw/Makefile.am:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.dsp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.dsw:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.rc:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.sln:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.suo:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.vcproj:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/Closed.ICO:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/Open.ICO:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/TreeView.h:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/bmp00001.bmp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/resource.h:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/small.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/C++/toolbar.bmp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/App.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/DATABASE.ICO:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/Database.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.csproj.user:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.csproj:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.ncb:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.sln:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/Process.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Computer.cls:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Database.cls:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 110.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 231.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 237.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 241.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 242.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 270.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 271.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 273.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 31.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 337.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 338.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Icon 339.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/MSSCCPRJ.SCC:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Module1.bas:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/NdbCPC.vbp:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/NdbCPC.vbw:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/Process.cls:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/closed folder.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/computer.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmAbout.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmLogin.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmMain.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewComputer.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewComputer.frx:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewDatabase.frx:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewDatabase1.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewDatabase2.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewDatabase2.log:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmNewDatabase3.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmOptions.frm:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/frmSplash.frx:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/networking.ico:
        mvdir
      storage/ndb/src/cw/cpcc-win32/vb6/open folder.ico:
        mvdir
      storage/ndb/src/cw/cpcd/APIService.cpp:
        mvdir
      storage/ndb/src/cw/cpcd/APIService.hpp:
        mvdir
      storage/ndb/src/cw/cpcd/CPCD.cpp:
        mvdir
      storage/ndb/src/cw/cpcd/CPCD.hpp:
        mvdir
      storage/ndb/src/cw/cpcd/Makefile.am:
        mvdir
      storage/ndb/src/cw/cpcd/Monitor.cpp:
        mvdir
      storage/ndb/src/cw/cpcd/Process.cpp:
        mvdir
      storage/ndb/src/cw/cpcd/common.cpp:
        mvdir
      storage/ndb/src/cw/cpcd/common.hpp:
        mvdir
      storage/ndb/src/cw/cpcd/main.cpp:
        mvdir
      storage/ndb/src/cw/test/socketclient/Makefile:
        mvdir
      storage/ndb/src/cw/test/socketclient/socketClientTest.cpp:
        mvdir
      storage/ndb/src/cw/util/ClientInterface.cpp:
        mvdir
      storage/ndb/src/cw/util/ClientInterface.hpp:
        mvdir
      storage/ndb/src/cw/util/Makefile:
        mvdir
      storage/ndb/src/cw/util/SocketRegistry.cpp:
        mvdir
      storage/ndb/src/cw/util/SocketRegistry.hpp:
        mvdir
      storage/ndb/src/cw/util/SocketService.cpp:
        mvdir
      storage/ndb/src/cw/util/SocketService.hpp:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/SISCI_LIBRARY_WIN32.TXT:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/scilib.lib:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/scilib_md.lib:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/scilib_mt.lib:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/sisci_api.lib:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/sisci_api_md.lib:
        mvdir
      storage/ndb/src/external/WIN32.x86/sci/lib/sisci_api_mt.lib:
        mvdir
      storage/ndb/src/kernel/Makefile.am:
        mvdir
      storage/ndb/src/kernel/SimBlockList.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ERROR_codes.txt:
        mvdir
      storage/ndb/src/kernel/blocks/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/NodeRestart.new.txt:
        mvdir
      storage/ndb/src/kernel/blocks/NodeRestart.txt:
        mvdir
      storage/ndb/src/kernel/blocks/Start.txt:
        mvdir
      storage/ndb/src/kernel/blocks/SystemRestart.new.txt:
        mvdir
      storage/ndb/src/kernel/blocks/SystemRestart.txt:
        mvdir
      storage/ndb/src/kernel/blocks/backup/Backup.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/backup/Backup.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/backup/Backup.txt:
        mvdir
      storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/backup/BackupInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/backup/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/backup/read.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/cmvmi/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbacc/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/mutexes.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/new-block.tar.gz:
        mvdir
      storage/ndb/src/kernel/main.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/CreateIndex.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/CreateTable.new.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/CreateTable.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/DropTable.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Event.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl:
        mvdir
      storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/LCP.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/printSysfile/Makefile:
        mvdir
      storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/Makefile:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/redoLogFileReader.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtc/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupLCP.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupSystemRestart.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/DbtupUndoLog.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dbtup/Notes.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/Times.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbtux/tuxstatus.html:
        mvdir
      storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/dbutil/DbUtil.txt:
        mvdir
      storage/ndb/src/kernel/blocks/dbutil/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/grep/Grep.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/grep/Grep.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/grep/GrepInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/grep/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/grep/systab_test/Makefile:
        mvdir
      storage/ndb/src/kernel/blocks/grep/systab_test/grep_systab_test.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbcntr/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/Makefile:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelOSE.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/Makefile:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/qmgr/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/qmgr/timer.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/suma/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/suma/Suma.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/suma/Suma.hpp:
        mvdir
      storage/ndb/src/kernel/blocks/suma/Suma.txt:
        mvdir
      storage/ndb/src/kernel/blocks/suma/SumaInit.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/trix/Makefile.am:
        mvdir
      storage/ndb/src/kernel/blocks/trix/Trix.cpp:
        mvdir
      storage/ndb/src/kernel/blocks/trix/Trix.hpp:
        mvdir
      storage/ndb/src/kernel/error/Error.hpp:
        mvdir
      storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp:
        mvdir
      storage/ndb/src/kernel/error/ErrorMessages.cpp:
        mvdir
      storage/ndb/src/kernel/error/ErrorMessages.hpp:
        mvdir
      storage/ndb/src/kernel/error/ErrorReporter.cpp:
        mvdir
      storage/ndb/src/kernel/error/ErrorReporter.hpp:
        mvdir
      storage/ndb/src/kernel/error/Makefile.am:
        mvdir
      storage/ndb/src/kernel/error/TimeModule.cpp:
        mvdir
      storage/ndb/src/kernel/error/TimeModule.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Array.hpp:
        mvdir
      storage/ndb/src/kernel/vm/ArrayFifoList.hpp:
        mvdir
      storage/ndb/src/kernel/vm/ArrayList.hpp:
        mvdir
      storage/ndb/src/kernel/vm/ArrayPool.hpp:
        mvdir
      storage/ndb/src/kernel/vm/CArray.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Callback.hpp:
        mvdir
      storage/ndb/src/kernel/vm/ClusterConfiguration.cpp:
        mvdir
      storage/ndb/src/kernel/vm/ClusterConfiguration.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Configuration.cpp:
        mvdir
      storage/ndb/src/kernel/vm/Configuration.hpp:
        mvdir
      storage/ndb/src/kernel/vm/DLFifoList.hpp:
        mvdir
      storage/ndb/src/kernel/vm/DLHashTable.hpp:
        mvdir
      storage/ndb/src/kernel/vm/DLHashTable2.hpp:
        mvdir
      storage/ndb/src/kernel/vm/DLList.hpp:
        mvdir
      storage/ndb/src/kernel/vm/DataBuffer.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Emulator.cpp:
        mvdir
      storage/ndb/src/kernel/vm/Emulator.hpp:
        mvdir
      storage/ndb/src/kernel/vm/FastScheduler.cpp:
        mvdir
      storage/ndb/src/kernel/vm/FastScheduler.hpp:
        mvdir
      storage/ndb/src/kernel/vm/GlobalData.hpp:
        mvdir
      storage/ndb/src/kernel/vm/KeyTable.hpp:
        mvdir
      storage/ndb/src/kernel/vm/KeyTable2.hpp:
        mvdir
      storage/ndb/src/kernel/vm/LongSignal.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Makefile.am:
        mvdir
      storage/ndb/src/kernel/vm/MetaData.cpp:
        mvdir
      storage/ndb/src/kernel/vm/MetaData.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Mutex.cpp:
        mvdir
      storage/ndb/src/kernel/vm/Mutex.hpp:
        mvdir
      storage/ndb/src/kernel/vm/Prio.hpp:
        mvdir
      storage/ndb/src/kernel/vm/RequestTracker.hpp:
        mvdir
      storage/ndb/src/kernel/vm/SLList.hpp:
        mvdir
      storage/ndb/src/kernel/vm/SafeCounter.cpp:
        mvdir
      storage/ndb/src/kernel/vm/SafeCounter.hpp:
        mvdir
      storage/ndb/src/kernel/vm/SectionReader.cpp:
        mvdir
      storage/ndb/src/kernel/vm/SectionReader.hpp:
        mvdir
      storage/ndb/src/kernel/vm/SignalCounter.hpp:
        mvdir
      storage/ndb/src/kernel/vm/SimBlockList.hpp:
        mvdir
      storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp:
        mvdir
      storage/ndb/src/kernel/vm/SimulatedBlock.cpp:
        mvdir
      storage/ndb/src/kernel/vm/SimulatedBlock.hpp:
        mvdir
      storage/ndb/src/kernel/vm/ThreadConfig.cpp:
        mvdir
      storage/ndb/src/kernel/vm/ThreadConfig.hpp:
        mvdir
      storage/ndb/src/kernel/vm/TimeQueue.cpp:
        mvdir
      storage/ndb/src/kernel/vm/TimeQueue.hpp:
        mvdir
      storage/ndb/src/kernel/vm/TransporterCallback.cpp:
        mvdir
      storage/ndb/src/kernel/vm/VMSignal.cpp:
        mvdir
      storage/ndb/src/kernel/vm/VMSignal.hpp:
        mvdir
      storage/ndb/src/kernel/vm/WaitQueue.hpp:
        mvdir
      storage/ndb/src/kernel/vm/WatchDog.cpp:
        mvdir
      storage/ndb/src/kernel/vm/WatchDog.hpp:
        mvdir
      storage/ndb/src/kernel/vm/al_test/Makefile:
        mvdir
      storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp:
        mvdir
      storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp:
        mvdir
      storage/ndb/src/kernel/vm/al_test/main.cpp:
        mvdir
      storage/ndb/src/kernel/vm/pc.hpp:
        mvdir
      storage/ndb/src/kernel/vm/testCopy/Makefile:
        mvdir
      storage/ndb/src/kernel/vm/testCopy/rr.cpp:
        mvdir
      storage/ndb/src/kernel/vm/testCopy/testCopy.cpp:
        mvdir
      storage/ndb/src/kernel/vm/testDataBuffer/Makefile:
        mvdir
      storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp:
        mvdir
      storage/ndb/src/kernel/vm/testLongSig/Makefile:
        mvdir
      storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp:
        mvdir
      storage/ndb/src/kernel/vm/testSimplePropertiesSection/Makefile:
        mvdir
      storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp:
        mvdir
      storage/ndb/src/mgmapi/LocalConfig.cpp:
        mvdir
      storage/ndb/src/mgmapi/LocalConfig.hpp:
        mvdir
      storage/ndb/src/mgmapi/Makefile.am:
        mvdir
      storage/ndb/src/mgmapi/mgmapi.cpp:
        mvdir
      storage/ndb/src/mgmapi/mgmapi_configuration.cpp:
        mvdir
      storage/ndb/src/mgmapi/mgmapi_configuration.hpp:
        mvdir
      storage/ndb/src/mgmapi/mgmapi_internal.h:
        mvdir
      storage/ndb/src/mgmapi/ndb_logevent.cpp:
        mvdir
      storage/ndb/src/mgmapi/ndb_logevent.hpp:
        mvdir
      storage/ndb/src/mgmapi/test/Makefile:
        mvdir
      storage/ndb/src/mgmapi/test/keso.c:
        mvdir
      storage/ndb/src/mgmapi/test/mgmSrvApi.cpp:
        mvdir
      storage/ndb/src/mgmclient/CommandInterpreter.cpp:
        mvdir
      storage/ndb/src/mgmclient/Makefile.am:
        mvdir
      storage/ndb/src/mgmclient/main.cpp:
        mvdir
      storage/ndb/src/mgmclient/ndb_mgmclient.hpp:
        mvdir
      storage/ndb/src/mgmclient/ndb_mgmclient.h:
        mvdir
      storage/ndb/src/mgmclient/test_cpcd/Makefile:
        mvdir
      storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp:
        mvdir
      storage/ndb/src/mgmsrv/Config.cpp:
        mvdir
      storage/ndb/src/mgmsrv/Config.hpp:
        mvdir
      storage/ndb/src/mgmsrv/ConfigInfo.cpp:
        mvdir
      storage/ndb/src/mgmsrv/ConfigInfo.hpp:
        mvdir
      storage/ndb/src/mgmsrv/InitConfigFileParser.cpp:
        mvdir
      storage/ndb/src/mgmsrv/InitConfigFileParser.hpp:
        mvdir
      storage/ndb/src/mgmsrv/Makefile.am:
        mvdir
      storage/ndb/src/mgmsrv/MgmtSrvr.cpp:
        mvdir
      storage/ndb/src/mgmsrv/MgmtSrvr.hpp:
        mvdir
      storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
        mvdir
      storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp:
        mvdir
      storage/ndb/src/mgmsrv/Services.cpp:
        mvdir
      storage/ndb/src/mgmsrv/Services.hpp:
        mvdir
      storage/ndb/src/mgmsrv/SignalQueue.cpp:
        mvdir
      storage/ndb/src/mgmsrv/SignalQueue.hpp:
        mvdir
      storage/ndb/src/mgmsrv/convertStrToInt.cpp:
        mvdir
      storage/ndb/src/mgmsrv/convertStrToInt.hpp:
        mvdir
      storage/ndb/src/mgmsrv/main.cpp:
        mvdir
      storage/ndb/src/mgmsrv/mkconfig/Makefile:
        mvdir
      storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp:
        mvdir
      storage/ndb/src/ndbapi/API.hpp:
        mvdir
      storage/ndb/src/ndbapi/ClusterMgr.cpp:
        mvdir
      storage/ndb/src/ndbapi/ClusterMgr.hpp:
        mvdir
      storage/ndb/src/ndbapi/DictCache.cpp:
        mvdir
      storage/ndb/src/ndbapi/DictCache.hpp:
        mvdir
      storage/ndb/src/ndbapi/Makefile.am:
        mvdir
      storage/ndb/src/ndbapi/Ndb.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbApiSignal.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbApiSignal.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbBlob.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbBlobImpl.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbDictionary.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbErrorOut.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbEventOperation.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbImpl.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbIndexOperation.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbLinHash.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbOperation.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbOperationDefine.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbOperationExec.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbOperationInt.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbOperationScan.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbOperationSearch.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbPool.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbPoolImpl.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbPoolImpl.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbRecAttr.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbReceiver.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbScanFilter.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbScanOperation.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbTransaction.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbTransactionScan.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbUtil.cpp:
        mvdir
      storage/ndb/src/ndbapi/NdbUtil.hpp:
        mvdir
      storage/ndb/src/ndbapi/NdbWaiter.hpp:
        mvdir
      storage/ndb/src/ndbapi/Ndberr.cpp:
        mvdir
      storage/ndb/src/ndbapi/Ndbif.cpp:
        mvdir
      storage/ndb/src/ndbapi/Ndbinit.cpp:
        mvdir
      storage/ndb/src/ndbapi/Ndblist.cpp:
        mvdir
      storage/ndb/src/ndbapi/ObjectMap.hpp:
        mvdir
      storage/ndb/src/ndbapi/ScanOperation.txt:
        mvdir
      storage/ndb/src/ndbapi/TransporterFacade.cpp:
        mvdir
      storage/ndb/src/ndbapi/TransporterFacade.hpp:
        mvdir
      storage/ndb/src/ndbapi/ndb_cluster_connection.cpp:
        mvdir
      storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp:
        mvdir
      storage/ndb/src/ndbapi/ndberror.c:
        mvdir
      storage/ndb/src/ndbapi/signal-sender/Makefile:
        mvdir
      storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp:
        mvdir
      storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp:
        mvdir
      storage/ndb/src/old_files/client/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/Extra.mk:
        mvdir
      storage/ndb/src/old_files/client/odbc/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/NdbOdbc.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/NdbOdbc.def:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/CodeGen.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/CodeGen.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_base.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_base.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_column.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_column.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_comp_op.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_comp_op.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_create_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_create_index.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_create_row.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_create_row.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_create_table.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_create_table.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_data_type.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_data_type.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl_column.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl_column.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl_constr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl_constr.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl_row.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_ddl_row.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete_index.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete_lookup.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete_lookup.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete_scan.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_delete_scan.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_dml.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_dml.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_dml_column.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_dml_column.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_dml_row.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_dml_row.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_drop_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_drop_index.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_drop_table.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_drop_table.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_column.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_column.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_const.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_const.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_conv.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_conv.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_func.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_func.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_op.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_op.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_param.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_param.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_row.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_expr_row.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_idx_column.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_idx_column.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_insert.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_insert.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_pred.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_pred.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_pred_op.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_pred_op.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_count.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_count.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_distinct.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_distinct.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_filter.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_filter.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_group.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_group.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_index.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_join.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_join.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_lookup.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_lookup.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_project.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_project.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_range.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_range.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_repeat.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_repeat.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_scan.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_scan.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_sort.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_sort.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_sys.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_query_sys.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_root.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_root.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_select.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_select.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_set_row.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_set_row.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_stmt.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_stmt.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_table.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_table.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_table_list.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_table_list.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update_index.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update_lookup.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update_lookup.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update_scan.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Code_update_scan.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/SimpleGram.ypp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/SimpleParser.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/SimpleParser.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/codegen/SimpleScan.lpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/AttrArea.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/AttrArea.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/CodeTree.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/CodeTree.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/ConnArea.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/ConnArea.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/Ctx.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/Ctx.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DataField.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DataField.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DataRow.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DataRow.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DataType.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DataType.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DescArea.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DescArea.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DiagArea.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/DiagArea.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/OdbcData.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/OdbcData.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/ResultArea.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/ResultArea.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/Sqlstate.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/Sqlstate.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/StmtArea.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/StmtArea.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/StmtInfo.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/StmtInfo.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/common.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/common/common.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictCatalog.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictCatalog.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictColumn.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictColumn.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictIndex.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictIndex.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictSchema.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictSchema.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictSys.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictSys.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictTable.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/DictTable.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/dictionary/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/class.fig:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/descfield.pl:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/diag.txt:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/getinfo.pl:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/gettypeinfo.pl:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/handleattr.pl:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/main.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/ndbodbc.html:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/select.fig:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/systables.pl:
        mvdir
      storage/ndb/src/old_files/client/odbc/docs/type.txt:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/Func.data:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/Func.pl:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLAllocConnect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLAllocEnv.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLAllocHandle.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLAllocHandleStd.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLAllocStmt.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLBindCol.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLBindParam.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLBindParameter.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLBrowseConnect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLBulkOperations.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLCancel.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLCloseCursor.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLColAttribute.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLColAttributes.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLColumnPrivileges.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLColumns.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLConnect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLCopyDesc.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLDataSources.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLDescribeCol.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLDescribeParam.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLDisconnect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLDriverConnect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLDrivers.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLEndTran.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLError.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLExecDirect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLExecute.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLExtendedFetch.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLFetch.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLFetchScroll.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLForeignKeys.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLFreeConnect.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLFreeEnv.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLFreeHandle.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLFreeStmt.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetConnectAttr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetConnectOption.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetCursorName.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetData.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetDescField.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetDescRec.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetDiagField.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetDiagRec.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetEnvAttr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetFunctions.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetInfo.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetStmtAttr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetStmtOption.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLGetTypeInfo.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLMoreResults.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLNativeSql.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLNumParams.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLNumResultCols.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLParamData.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLParamOptions.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLPrepare.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLPrimaryKeys.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLProcedureColumns.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLProcedures.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLPutData.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLRowCount.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetConnectAttr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetConnectOption.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetCursorName.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetDescField.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetDescRec.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetEnvAttr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetParam.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetPos.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetScrollOptions.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetStmtAttr.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSetStmtOption.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLSpecialColumns.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLStatistics.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLTablePrivileges.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLTables.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/SQLTransact.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/driver.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/driver/driver.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_comp_op.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_create_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_create_table.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_delete_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_delete_lookup.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_delete_scan.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_drop_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_drop_table.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_expr_conv.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_expr_func.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_expr_op.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_insert.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_pred_op.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_query_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_query_lookup.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_query_range.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_query_scan.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_query_sys.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_update_index.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_update_lookup.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Exec_update_scan.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Executor.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Executor.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/executor/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/AttrDbc.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/AttrEnv.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/AttrRoot.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/AttrStmt.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/DescSpec.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/FuncTab.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleBase.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleBase.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleDbc.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleDbc.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleDesc.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleDesc.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleEnv.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleEnv.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleRoot.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleRoot.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleStmt.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/HandleStmt.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/InfoTab.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/Makefile:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/PoolNdb.cpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/PoolNdb.hpp:
        mvdir
      storage/ndb/src/old_files/client/odbc/handles/handles.hpp:
        mvdir
      storage/ndb/src/old_files/ndbbaseclient/Makefile:
        mvdir
      storage/ndb/src/old_files/ndbbaseclient/ndbbaseclient_dummy.cpp:
        mvdir
      storage/ndb/src/old_files/ndbclient/Makefile:
        mvdir
      storage/ndb/src/old_files/ndbclient/ndbclient_dummy.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/Makefile:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_binding.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_bulkread.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_config.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_dac.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_error.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_init.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_internal.hpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_process.cpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_process.hpp:
        mvdir
      storage/ndb/src/old_files/newtonapi/dba_schema.cpp:
        mvdir
      storage/ndb/src/old_files/rep/ExtSender.cpp:
        mvdir
      storage/ndb/src/old_files/rep/ExtSender.hpp:
        mvdir
      storage/ndb/src/old_files/rep/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/NodeConnectInfo.hpp:
        mvdir
      storage/ndb/src/old_files/rep/README:
        mvdir
      storage/ndb/src/old_files/rep/RepApiInterpreter.cpp:
        mvdir
      storage/ndb/src/old_files/rep/RepApiInterpreter.hpp:
        mvdir
      storage/ndb/src/old_files/rep/RepApiService.cpp:
        mvdir
      storage/ndb/src/old_files/rep/RepApiService.hpp:
        mvdir
      storage/ndb/src/old_files/rep/RepCommandInterpreter.cpp:
        mvdir
      storage/ndb/src/old_files/rep/RepCommandInterpreter.hpp:
        mvdir
      storage/ndb/src/old_files/rep/RepComponents.cpp:
        mvdir
      storage/ndb/src/old_files/rep/RepComponents.hpp:
        mvdir
      storage/ndb/src/old_files/rep/RepMain.cpp:
        mvdir
      storage/ndb/src/old_files/rep/Requestor.cpp:
        mvdir
      storage/ndb/src/old_files/rep/Requestor.hpp:
        mvdir
      storage/ndb/src/old_files/rep/RequestorSubscriptions.cpp:
        mvdir
      storage/ndb/src/old_files/rep/SignalQueue.cpp:
        mvdir
      storage/ndb/src/old_files/rep/SignalQueue.hpp:
        mvdir
      storage/ndb/src/old_files/rep/TODO:
        mvdir
      storage/ndb/src/old_files/rep/adapters/AppNDB.cpp:
        mvdir
      storage/ndb/src/old_files/rep/adapters/AppNDB.hpp:
        mvdir
      storage/ndb/src/old_files/rep/adapters/ExtAPI.cpp:
        mvdir
      storage/ndb/src/old_files/rep/adapters/ExtAPI.hpp:
        mvdir
      storage/ndb/src/old_files/rep/adapters/ExtNDB.cpp:
        mvdir
      storage/ndb/src/old_files/rep/adapters/ExtNDB.hpp:
        mvdir
      storage/ndb/src/old_files/rep/adapters/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/adapters/TableInfoPs.hpp:
        mvdir
      storage/ndb/src/old_files/rep/dbug_hack.cpp:
        mvdir
      storage/ndb/src/old_files/rep/rep_version.hpp:
        mvdir
      storage/ndb/src/old_files/rep/repapi/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/repapi/repapi.cpp:
        mvdir
      storage/ndb/src/old_files/rep/repapi/repapi.h:
        mvdir
      storage/ndb/src/old_files/rep/state/Channel.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/Channel.hpp:
        mvdir
      storage/ndb/src/old_files/rep/state/Interval.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/Interval.hpp:
        mvdir
      storage/ndb/src/old_files/rep/state/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/state/RepState.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/RepState.hpp:
        mvdir
      storage/ndb/src/old_files/rep/state/RepStateEvent.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/RepStateRequests.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/testInterval/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/state/testInterval/testInterval.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/testRepState/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/state/testRepState/testRequestor.cpp:
        mvdir
      storage/ndb/src/old_files/rep/state/testRepState/testRequestor.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIBuffer.cpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIBuffer.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIContainer.cpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIContainer.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIContainerPS.cpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIContainerPS.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIPage.cpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/GCIPage.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/LogRecord.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/storage/NodeConnectInfo.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/NodeGroup.cpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/NodeGroup.hpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/NodeGroupInfo.cpp:
        mvdir
      storage/ndb/src/old_files/rep/storage/NodeGroupInfo.hpp:
        mvdir
      storage/ndb/src/old_files/rep/transfer/Makefile:
        mvdir
      storage/ndb/src/old_files/rep/transfer/TransPS.cpp:
        mvdir
      storage/ndb/src/old_files/rep/transfer/TransPS.hpp:
        mvdir
      storage/ndb/src/old_files/rep/transfer/TransSS.cpp:
        mvdir
      storage/ndb/src/old_files/rep/transfer/TransSS.hpp:
        mvdir
      storage/ndb/src/old_files/rep/transfer/TransSSSubscriptions.cpp:
        mvdir
      storage/ndb/test/Makefile.am:
        mvdir
      storage/ndb/test/include/CpcClient.hpp:
        mvdir
      storage/ndb/test/include/HugoAsynchTransactions.hpp:
        mvdir
      storage/ndb/test/include/HugoCalculator.hpp:
        mvdir
      storage/ndb/test/include/HugoOperations.hpp:
        mvdir
      storage/ndb/test/include/HugoTransactions.hpp:
        mvdir
      storage/ndb/test/include/NDBT.hpp:
        mvdir
      storage/ndb/test/include/NDBT_DataSet.hpp:
        mvdir
      storage/ndb/test/include/NDBT_DataSetTransaction.hpp:
        mvdir
      storage/ndb/test/include/NDBT_Error.hpp:
        mvdir
      storage/ndb/test/include/NDBT_Output.hpp:
        mvdir
      storage/ndb/test/include/NDBT_ResultRow.hpp:
        mvdir
      storage/ndb/test/include/NDBT_ReturnCodes.h:
        mvdir
      storage/ndb/test/include/NDBT_Stats.hpp:
        mvdir
      storage/ndb/test/include/NDBT_Table.hpp:
        mvdir
      storage/ndb/test/include/NDBT_Tables.hpp:
        mvdir
      storage/ndb/test/include/NDBT_Test.hpp:
        mvdir
      storage/ndb/test/include/NdbBackup.hpp:
        mvdir
      storage/ndb/test/include/NdbConfig.hpp:
        mvdir
      storage/ndb/test/include/NdbGrep.hpp:
        mvdir
      storage/ndb/test/include/NdbRestarter.hpp:
        mvdir
      storage/ndb/test/include/NdbRestarts.hpp:
        mvdir
      storage/ndb/test/include/NdbSchemaCon.hpp:
        mvdir
      storage/ndb/test/include/NdbSchemaOp.hpp:
        mvdir
      storage/ndb/test/include/NdbTest.hpp:
        mvdir
      storage/ndb/test/include/NdbTimer.hpp:
        mvdir
      storage/ndb/test/include/TestNdbEventOperation.hpp:
        mvdir
      storage/ndb/test/include/UtilTransactions.hpp:
        mvdir
      storage/ndb/test/include/getarg.h:
        mvdir
      storage/ndb/test/ndbapi/InsertRecs.cpp:
        mvdir
      storage/ndb/test/ndbapi/Makefile.am:
        mvdir
      storage/ndb/test/ndbapi/ScanFilter.hpp:
        mvdir
      storage/ndb/test/ndbapi/ScanFunctions.hpp:
        mvdir
      storage/ndb/test/ndbapi/ScanInterpretTest.hpp:
        mvdir
      storage/ndb/test/ndbapi/TraceNdbApi.cpp:
        mvdir
      storage/ndb/test/ndbapi/VerifyNdbApi.cpp:
        mvdir
      storage/ndb/test/ndbapi/acid.cpp:
        mvdir
      storage/ndb/test/ndbapi/acid2.cpp:
        mvdir
      storage/ndb/test/ndbapi/adoInsertRecs.cpp:
        mvdir
      storage/ndb/test/ndbapi/asyncGenerator.cpp:
        mvdir
      storage/ndb/test/ndbapi/benchronja.cpp:
        mvdir
      storage/ndb/test/ndbapi/bulk_copy.cpp:
        mvdir
      storage/ndb/test/ndbapi/cdrserver.cpp:
        mvdir
      storage/ndb/test/ndbapi/celloDb.cpp:
        mvdir
      storage/ndb/test/ndbapi/create_all_tabs.cpp:
        mvdir
      storage/ndb/test/ndbapi/create_tab.cpp:
        mvdir
      storage/ndb/test/ndbapi/drop_all_tabs.cpp:
        mvdir
      storage/ndb/test/ndbapi/flexAsynch.cpp:
        mvdir
      storage/ndb/test/ndbapi/flexBench.cpp:
        mvdir
      storage/ndb/test/ndbapi/flexHammer.cpp:
        mvdir
      storage/ndb/test/ndbapi/flexScan.cpp:
        mvdir
      storage/ndb/test/ndbapi/flexTT.cpp:
        mvdir
      storage/ndb/test/ndbapi/flexTimedAsynch.cpp:
        mvdir
      storage/ndb/test/ndbapi/flex_bench_mysql.cpp:
        mvdir
      storage/ndb/test/ndbapi/index.cpp:
        mvdir
      storage/ndb/test/ndbapi/index2.cpp:
        mvdir
      storage/ndb/test/ndbapi/initronja.cpp:
        mvdir
      storage/ndb/test/ndbapi/interpreterInTup.cpp:
        mvdir
      storage/ndb/test/ndbapi/mainAsyncGenerator.cpp:
        mvdir
      storage/ndb/test/ndbapi/msa.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_async1.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_async2.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_populate.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_transaction.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_transaction2.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_transaction3.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_transaction4.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_transaction5.cpp:
        mvdir
      storage/ndb/test/ndbapi/ndb_user_transaction6.cpp:
        mvdir
      storage/ndb/test/ndbapi/restarter.cpp:
        mvdir
      storage/ndb/test/ndbapi/restarter2.cpp:
        mvdir
      storage/ndb/test/ndbapi/restarts.cpp:
        mvdir
      storage/ndb/test/ndbapi/size.cpp:
        mvdir
      storage/ndb/test/ndbapi/slow_select.cpp:
        mvdir
      storage/ndb/test/ndbapi/testBackup.cpp:
        mvdir
      storage/ndb/test/ndbapi/testBasic.cpp:
        mvdir
      storage/ndb/test/ndbapi/testBasicAsynch.cpp:
        mvdir
      storage/ndb/test/ndbapi/testBitfield.cpp:
        mvdir
      storage/ndb/test/ndbapi/testBlobs.cpp:
        mvdir
      storage/ndb/test/ndbapi/testDataBuffers.cpp:
        mvdir
      storage/ndb/test/ndbapi/testDeadlock.cpp:
        mvdir
      storage/ndb/test/ndbapi/testDict.cpp:
        mvdir
      storage/ndb/test/ndbapi/testGrep.cpp:
        mvdir
      storage/ndb/test/ndbapi/testGrepVerify.cpp:
        mvdir
      storage/ndb/test/ndbapi/testIndex.cpp:
        mvdir
      storage/ndb/test/ndbapi/testInterpreter.cpp:
        mvdir
      storage/ndb/test/ndbapi/testLcp.cpp:
        mvdir
      storage/ndb/test/ndbapi/testMgm.cpp:
        mvdir
      storage/ndb/test/ndbapi/testNdbApi.cpp:
        mvdir
      storage/ndb/test/ndbapi/testNodeRestart.cpp:
        mvdir
      storage/ndb/test/ndbapi/testOIBasic.cpp:
        mvdir
      storage/ndb/test/ndbapi/testOperations.cpp:
        mvdir
      storage/ndb/test/ndbapi/testOrderedIndex.cpp:
        mvdir
      storage/ndb/test/ndbapi/testPartitioning.cpp:
        mvdir
      storage/ndb/test/ndbapi/testReadPerf.cpp:
        mvdir
      storage/ndb/test/ndbapi/testRestartGci.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/Bank.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/Bank.hpp:
        mvdir
      storage/ndb/test/ndbapi/bank/BankLoad.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/Makefile.am:
        mvdir
      storage/ndb/test/ndbapi/bank/bankCreator.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/bankMakeGL.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/bankTimer.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp:
        mvdir
      storage/ndb/test/ndbapi/bank/testBank.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/asyncGenerator.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/dbGenerator.h:
        mvdir
      storage/ndb/test/ndbapi/bench/dbPopulate.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/dbPopulate.h:
        mvdir
      storage/ndb/test/ndbapi/bench/macros.h:
        mvdir
      storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/mainPopulate.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_async1.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_async2.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_error.hpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_schema.hpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp:
        mvdir
      storage/ndb/test/ndbapi/testScan.cpp:
        mvdir
      storage/ndb/test/ndbapi/testScanInterpreter.cpp:
        mvdir
      storage/ndb/test/ndbapi/testScanPerf.cpp:
        mvdir
      storage/ndb/test/ndbapi/testSystemRestart.cpp:
        mvdir
      storage/ndb/test/ndbapi/testTimeout.cpp:
        mvdir
      storage/ndb/test/ndbapi/testTransactions.cpp:
        mvdir
      storage/ndb/test/ndbapi/test_event.cpp:
        mvdir
      storage/ndb/test/ndbapi/test_event_multi_table.cpp:
        mvdir
      storage/ndb/test/ndbapi/userInterface.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/testData.h:
        mvdir
      storage/ndb/test/ndbapi/bench/testDefinitions.h:
        mvdir
      storage/ndb/test/ndbapi/bench/userInterface.cpp:
        mvdir
      storage/ndb/test/ndbapi/bench/userInterface.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/acid/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/acid2/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/acid2/TraceNdbApi.hpp:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/acid2/VerifyNdbApi.hpp:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/basicAsynch/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/bulk_copy/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/create_all_tabs/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/create_tab/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/drop_all_tabs/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexAsynch/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexBench/Makefile.am:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexBench/ndbplot.pl:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexHammer/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexHammer/README:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexScan/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexScan/README:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexTT/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flexTimedAsynch/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/flex_bench_mysql/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/indexTest/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/indexTest2/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/interpreterInTup/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/generator/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/include/dbGenerator.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/include/testData.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/include/userInterface.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/user/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/user/macros.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/async-src/user/ndb_error.hpp:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/bin/.empty:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/include/ndb_schema.hpp:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/include/testDefinitions.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/lib/.empty:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/script/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/script/async-lmc-bench-l-p10.sh:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/script/async-lmc-bench-l.sh:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/script/async-lmc-bench-p10.sh:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/script/async-lmc-bench.sh:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/README:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/generator/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/generator/dbGenerator.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/generator/dbGenerator.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/generator/mainGenerator.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/include/testData.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/include/userInterface.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/makevars.linux:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/makevars.sparc:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/populator/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/populator/dbPopulate.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/populator/dbPopulate.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/populator/mainPopulate.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/localDbPrepare.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/macros.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/ndb_error.hpp:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/old/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/old/userHandle.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/old/userInterface.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/userHandle.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/userInterface.cpp:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/userTransaction.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/lmc-bench/src/user/old/userTransaction.c:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/restarter/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/restarter2/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/restarts/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/ronja/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/ronja/benchronja/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/ronja/initronja/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/telco/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/telco/readme:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testBackup/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testBasic/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testBlobs/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testDataBuffers/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testDict/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testGrep/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testGrep/verify/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testIndex/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testInterpreter/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testMgm/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testNdbApi/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testNodeRestart/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testOIBasic/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testOIBasic/times.txt:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testOperations/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testOrderedIndex/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testRestartGci/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testScan/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testScanInterpreter/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testSystemRestart/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testTimeout/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/testTransactions/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/test_event/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/vw_test/Makefile:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/vw_test/bcd.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/vw_test/script/client_start:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/vw_test/utv.h:
        mvdir
      storage/ndb/test/ndbapi/old_dirs/vw_test/vcdrfunc.h:
        mvdir
      storage/ndb/test/ndbnet/test.run:
        mvdir
      storage/ndb/test/ndbnet/testError.run:
        mvdir
      storage/ndb/test/ndbnet/testMNF.run:
        mvdir
      storage/ndb/test/ndbnet/testNR.run:
        mvdir
      storage/ndb/test/ndbnet/testNR1.run:
        mvdir
      storage/ndb/test/ndbnet/testNR4.run:
        mvdir
      storage/ndb/test/ndbnet/testSRhang.run:
        mvdir
      storage/ndb/test/ndbnet/testTR295.run:
        mvdir
      storage/ndb/test/newtonapi/basic_test/Makefile:
        mvdir
      storage/ndb/test/newtonapi/basic_test/basic/Makefile:
        mvdir
      storage/ndb/test/newtonapi/basic_test/basic/basic.cpp:
        mvdir
      storage/ndb/test/newtonapi/basic_test/bulk_read/Makefile:
        mvdir
      storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp:
        mvdir
      storage/ndb/test/newtonapi/basic_test/common.cpp:
        mvdir
      storage/ndb/test/newtonapi/basic_test/common.hpp:
        mvdir
      storage/ndb/test/newtonapi/basic_test/ptr_binding/Makefile:
        mvdir
      storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp:
        mvdir
      storage/ndb/test/newtonapi/basic_test/too_basic.cpp:
        mvdir
      storage/ndb/test/newtonapi/perf_test/Makefile:
        mvdir
      storage/ndb/test/newtonapi/perf_test/perf.cpp:
        mvdir
      storage/ndb/test/odbc/SQL99_test/Makefile:
        mvdir
      storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp:
        mvdir
      storage/ndb/test/odbc/SQL99_test/SQL99_test.h:
        mvdir
      storage/ndb/test/odbc/client/Makefile:
        mvdir
      storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp:
        mvdir
      storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp:
        mvdir
      storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp:
        mvdir
      storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLBindColTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLBindParameterTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLCancelTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLColAttributeTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLConnectTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLCopyDescTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLDescribeColTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLDisconnectTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLEndTranTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLErrorTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLExecDirectTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLExecuteTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLFetchTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetDataTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetInfoTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLParamDataTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLPrepareTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLPutDataTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLRowCountTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLTablesTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/SQLTransactTest.cpp:
        mvdir
      storage/ndb/test/odbc/client/common.hpp:
        mvdir
      storage/ndb/test/odbc/client/main.cpp:
        mvdir
      storage/ndb/test/odbc/dm-iodbc/Makefile:
        mvdir
      storage/ndb/test/odbc/dm-unixodbc/Makefile:
        mvdir
      storage/ndb/test/odbc/driver/Makefile:
        mvdir
      storage/ndb/test/odbc/driver/testOdbcDriver.cpp:
        mvdir
      storage/ndb/test/odbc/test_compiler/Makefile:
        mvdir
      storage/ndb/test/odbc/test_compiler/test_compiler.cpp:
        mvdir
      storage/ndb/test/run-test/16node-tests.txt:
        mvdir
      storage/ndb/test/run-test/Makefile.am:
        mvdir
      storage/ndb/test/run-test/README.ATRT:
        mvdir
      storage/ndb/test/run-test/README:
        mvdir
      storage/ndb/test/run-test/atrt-analyze-result.sh:
        mvdir
      storage/ndb/test/run-test/atrt-clear-result.sh:
        mvdir
      storage/ndb/test/run-test/atrt-example.tgz:
        mvdir
      storage/ndb/test/run-test/atrt-gather-result.sh:
        mvdir
      storage/ndb/test/run-test/atrt-mysql-test-run:
        mvdir
      storage/ndb/test/run-test/atrt-setup.sh:
        mvdir
      storage/ndb/test/run-test/atrt-testBackup:
        mvdir
      storage/ndb/test/run-test/basic.txt:
        mvdir
      storage/ndb/test/run-test/daily-basic-tests.txt:
        mvdir
      storage/ndb/test/run-test/daily-devel-tests.txt:
        mvdir
      storage/ndb/test/run-test/example.conf:
        mvdir
      storage/ndb/test/run-test/main.cpp:
        mvdir
      storage/ndb/test/run-test/make-config.sh:
        mvdir
      storage/ndb/test/run-test/make-html-reports.sh:
        mvdir
      storage/ndb/test/run-test/make-index.sh:
        mvdir
      storage/ndb/test/run-test/ndb-autotest.sh:
        mvdir
      storage/ndb/test/run-test/run-test.hpp:
        mvdir
      storage/ndb/test/src/CpcClient.cpp:
        mvdir
      storage/ndb/test/src/HugoAsynchTransactions.cpp:
        mvdir
      storage/ndb/test/src/HugoCalculator.cpp:
        mvdir
      storage/ndb/test/src/HugoOperations.cpp:
        mvdir
      storage/ndb/test/src/HugoTransactions.cpp:
        mvdir
      storage/ndb/test/src/Makefile.am:
        mvdir
      storage/ndb/test/src/NDBT_Error.cpp:
        mvdir
      storage/ndb/test/src/NDBT_Output.cpp:
        mvdir
      storage/ndb/test/src/NDBT_ResultRow.cpp:
        mvdir
      storage/ndb/test/src/NDBT_ReturnCodes.cpp:
        mvdir
      storage/ndb/test/src/NDBT_Table.cpp:
        mvdir
      storage/ndb/test/src/NDBT_Tables.cpp:
        mvdir
      storage/ndb/test/src/NDBT_Test.cpp:
        mvdir
      storage/ndb/test/src/NdbBackup.cpp:
        mvdir
      storage/ndb/test/src/NdbConfig.cpp:
        mvdir
      storage/ndb/test/src/NdbGrep.cpp:
        mvdir
      storage/ndb/test/src/NdbRestarter.cpp:
        mvdir
      storage/ndb/test/src/NdbRestarts.cpp:
        mvdir
      storage/ndb/test/src/NdbSchemaCon.cpp:
        mvdir
      storage/ndb/test/src/NdbSchemaOp.cpp:
        mvdir
      storage/ndb/test/src/UtilTransactions.cpp:
        mvdir
      storage/ndb/test/src/getarg.c:
        mvdir
      storage/ndb/test/tools/Makefile.am:
        mvdir
      storage/ndb/test/tools/copy_tab.cpp:
        mvdir
      storage/ndb/test/tools/cpcc.cpp:
        mvdir
      storage/ndb/test/tools/create_index.cpp:
        mvdir
      storage/ndb/test/tools/hugoCalculator.cpp:
        mvdir
      storage/ndb/test/tools/hugoFill.cpp:
        mvdir
      storage/ndb/test/tools/hugoLoad.cpp:
        mvdir
      storage/ndb/test/tools/hugoLockRecords.cpp:
        mvdir
      storage/ndb/test/tools/hugoPkDelete.cpp:
        mvdir
      storage/ndb/test/tools/hugoPkRead.cpp:
        mvdir
      storage/ndb/test/tools/hugoPkReadRecord.cpp:
        mvdir
      storage/ndb/test/tools/hugoPkUpdate.cpp:
        mvdir
      storage/ndb/test/tools/hugoScanRead.cpp:
        mvdir
      storage/ndb/test/tools/hugoScanUpdate.cpp:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoCalculator/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoFill/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoLoad/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoLockRecords/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoPkDelete/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoPkRead/Makefile:
        mvdir
      storage/ndb/test/tools/restart.cpp:
        mvdir
      storage/ndb/test/tools/transproxy.cpp:
        mvdir
      storage/ndb/test/tools/verify_index.cpp:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoPkReadRecord/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoPkUpdate/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoScanRead/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/hugoScanUpdate/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/restart/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/transproxy/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/verify_index/Makefile:
        mvdir
      storage/ndb/test/tools/old_dirs/waiter/waiter.cpp:
        mvdir
      storage/ndb/tools/Makefile.am:
        mvdir
      storage/ndb/tools/clean-links.sh:
        mvdir
      storage/ndb/tools/delete_all.cpp:
        mvdir
      storage/ndb/tools/desc.cpp:
        mvdir
      storage/ndb/tools/drop_index.cpp:
        mvdir
      storage/ndb/tools/drop_tab.cpp:
        mvdir
      storage/ndb/tools/listTables.cpp:
        mvdir
      storage/ndb/tools/make-errors.pl:
        mvdir
      storage/ndb/tools/make-links.sh:
        mvdir
      storage/ndb/tools/ndb_test_platform.cpp:
        mvdir
      storage/ndb/tools/ndbsql.cpp:
        mvdir
      storage/ndb/tools/old_dirs/copy_tab/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/cpcc/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/create_index/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/delete_all/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/desc/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/drop_index/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/drop_tab/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/list_tables/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/Makefile.PL:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/ndbnet.pl:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/ndbnetd.pl:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/ndbrun:
        mvdir
      storage/ndb/tools/rgrep:
        mvdir
      storage/ndb/tools/select_all.cpp:
        mvdir
      storage/ndb/tools/select_count.cpp:
        mvdir
      storage/ndb/tools/waiter.cpp:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Base.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Client.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Command.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Config.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Database.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Env.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Node.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/NodeApi.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/NodeDb.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/NodeMgmt.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/Server.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/ServerINET.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Net/ServerUNIX.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run/Base.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run/Database.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run/Env.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Run/Node.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/Base.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/Dir.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/Event.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/File.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/IO.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/Lock.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/Log.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/Socket.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/SocketINET.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbnet/lib/NDB/Util/SocketUNIX.pm:
        mvdir
      storage/ndb/tools/old_dirs/ndbsql/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/select_all/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/select_count/Makefile:
        mvdir
      storage/ndb/tools/old_dirs/src/counterviewer/CounterViewer.java:
        mvdir
      storage/ndb/tools/restore/Restore.cpp:
        mvdir
      storage/ndb/tools/restore/Restore.hpp:
        mvdir
      storage/ndb/tools/restore/consumer.cpp:
        mvdir
      storage/ndb/tools/restore/consumer.hpp:
        mvdir
      storage/ndb/tools/restore/consumer_printer.cpp:
        mvdir
      storage/ndb/tools/restore/consumer_printer.hpp:
        mvdir
      storage/ndb/tools/restore/consumer_restore.cpp:
        mvdir
      storage/ndb/tools/restore/consumer_restore.hpp:
        mvdir
      storage/ndb/tools/restore/consumer_restorem.cpp:
        mvdir
      storage/ndb/tools/restore/restore_main.cpp:
        mvdir
      storage/bdb/LICENSE:
        mvdir
      storage/bdb/Makefile.in:
        mvdir
      storage/bdb/btree/bt_compare.c:
        mvdir
      storage/bdb/btree/bt_conv.c:
        mvdir
      storage/bdb/btree/bt_curadj.c:
        mvdir
      storage/bdb/btree/bt_cursor.c:
        mvdir
      storage/bdb/btree/bt_delete.c:
        mvdir
      storage/bdb/btree/bt_method.c:
        mvdir
      storage/bdb/btree/bt_open.c:
        mvdir
      storage/bdb/btree/bt_put.c:
        mvdir
      storage/bdb/btree/bt_rec.c:
        mvdir
      storage/bdb/btree/bt_reclaim.c:
        mvdir
      storage/bdb/btree/bt_recno.c:
        mvdir
      storage/bdb/btree/bt_rsearch.c:
        mvdir
      storage/bdb/btree/bt_search.c:
        mvdir
      storage/bdb/btree/bt_split.c:
        mvdir
      storage/bdb/btree/bt_stat.c:
        mvdir
      storage/bdb/btree/bt_upgrade.c:
        mvdir
      storage/bdb/btree/bt_verify.c:
        mvdir
      storage/bdb/btree/btree.src:
        mvdir
      storage/bdb/build_unix/.IGNORE_ME:
        mvdir
      storage/bdb/build_vxworks/BerkeleyDB.wsp:
        mvdir
      storage/bdb/build_vxworks/dbdemo/README:
        mvdir
      storage/bdb/build_win32/Berkeley_DB.dsw:
        mvdir
      storage/bdb/build_win32/app_dsp.src:
        mvdir
      storage/bdb/build_win32/build_all.dsp:
        mvdir
      storage/bdb/build_win32/db_java_xa.dsp:
        mvdir
      storage/bdb/build_win32/db_java_xaj.mak:
        mvdir
      storage/bdb/build_win32/db_lib.dsp:
        mvdir
      storage/bdb/build_win32/db_test.src:
        mvdir
      storage/bdb/build_win32/dbkill.cpp:
        mvdir
      storage/bdb/build_win32/dllmain.c:
        mvdir
      storage/bdb/build_win32/dynamic_dsp.src:
        mvdir
      storage/bdb/build_win32/java_dsp.src:
        mvdir
      storage/bdb/build_win32/libdb_tcl.def:
        mvdir
      storage/bdb/build_win32/libdbrc.src:
        mvdir
      storage/bdb/build_win32/srcfile_dsp.src:
        mvdir
      storage/bdb/build_win32/static_dsp.src:
        mvdir
      storage/bdb/build_win32/tcl_dsp.src:
        mvdir
      storage/bdb/clib/getcwd.c:
        mvdir
      storage/bdb/clib/getopt.c:
        mvdir
      storage/bdb/clib/memcmp.c:
        mvdir
      storage/bdb/clib/memmove.c:
        mvdir
      storage/bdb/clib/raise.c:
        mvdir
      storage/bdb/clib/snprintf.c:
        mvdir
      storage/bdb/clib/strcasecmp.c:
        mvdir
      storage/bdb/clib/strdup.c:
        mvdir
      storage/bdb/clib/strerror.c:
        mvdir
      storage/bdb/clib/vsnprintf.c:
        mvdir
      storage/bdb/common/db_byteorder.c:
        mvdir
      storage/bdb/common/db_err.c:
        mvdir
      storage/bdb/common/db_getlong.c:
        mvdir
      storage/bdb/common/db_idspace.c:
        mvdir
      storage/bdb/common/db_log2.c:
        mvdir
      storage/bdb/common/util_arg.c:
        mvdir
      storage/bdb/common/util_cache.c:
        mvdir
      storage/bdb/common/util_log.c:
        mvdir
      storage/bdb/common/util_sig.c:
        mvdir
      storage/bdb/cxx/cxx_db.cpp:
        mvdir
      storage/bdb/cxx/cxx_dbc.cpp:
        mvdir
      storage/bdb/cxx/cxx_dbt.cpp:
        mvdir
      storage/bdb/cxx/cxx_env.cpp:
        mvdir
      storage/bdb/cxx/cxx_except.cpp:
        mvdir
      storage/bdb/cxx/cxx_lock.cpp:
        mvdir
      storage/bdb/cxx/cxx_logc.cpp:
        mvdir
      storage/bdb/cxx/cxx_mpool.cpp:
        mvdir
      storage/bdb/cxx/cxx_txn.cpp:
        mvdir
      storage/bdb/db/crdel.src:
        mvdir
      storage/bdb/db/crdel_rec.c:
        mvdir
      storage/bdb/db/db.c:
        mvdir
      storage/bdb/db/db.src:
        mvdir
      storage/bdb/db/db_am.c:
        mvdir
      storage/bdb/db/db_cam.c:
        mvdir
      storage/bdb/db/db_conv.c:
        mvdir
      storage/bdb/db/db_dispatch.c:
        mvdir
      storage/bdb/db/db_dup.c:
        mvdir
      storage/bdb/db/db_iface.c:
        mvdir
      storage/bdb/db/db_join.c:
        mvdir
      storage/bdb/db/db_meta.c:
        mvdir
      storage/bdb/db/db_method.c:
        mvdir
      storage/bdb/db/db_open.c:
        mvdir
      storage/bdb/db/db_overflow.c:
        mvdir
      storage/bdb/db/db_pr.c:
        mvdir
      storage/bdb/db/db_rec.c:
        mvdir
      storage/bdb/db/db_reclaim.c:
        mvdir
      storage/bdb/db/db_remove.c:
        mvdir
      storage/bdb/db/db_rename.c:
        mvdir
      storage/bdb/db/db_ret.c:
        mvdir
      storage/bdb/db/db_truncate.c:
        mvdir
      storage/bdb/db/db_upg.c:
        mvdir
      storage/bdb/db/db_upg_opd.c:
        mvdir
      storage/bdb/db/db_vrfy.c:
        mvdir
      storage/bdb/db/db_vrfyutil.c:
        mvdir
      storage/bdb/db185/db185.c:
        mvdir
      storage/bdb/db185/db185_int.in:
        mvdir
      storage/bdb/db_archive/db_archive.c:
        mvdir
      storage/bdb/db_checkpoint/db_checkpoint.c:
        mvdir
      storage/bdb/db_deadlock/db_deadlock.c:
        mvdir
      storage/bdb/db_dump/db_dump.c:
        mvdir
      storage/bdb/db_dump185/db_dump185.c:
        mvdir
      storage/bdb/db_load/db_load.c:
        mvdir
      storage/bdb/db_printlog/README:
        mvdir
      storage/bdb/db_printlog/commit.awk:
        mvdir
      storage/bdb/db_printlog/count.awk:
        mvdir
      storage/bdb/db_printlog/db_printlog.c:
        mvdir
      storage/bdb/db_printlog/dbname.awk:
        mvdir
      storage/bdb/db_printlog/fileid.awk:
        mvdir
      storage/bdb/db_printlog/logstat.awk:
        mvdir
      storage/bdb/db_printlog/pgno.awk:
        mvdir
      storage/bdb/db_printlog/range.awk:
        mvdir
      storage/bdb/db_printlog/rectype.awk:
        mvdir
      storage/bdb/db_printlog/status.awk:
        mvdir
      storage/bdb/db_printlog/txn.awk:
        mvdir
      storage/bdb/db_recover/db_recover.c:
        mvdir
      storage/bdb/db_stat/db_stat.c:
        mvdir
      storage/bdb/db_upgrade/db_upgrade.c:
        mvdir
      storage/bdb/db_verify/db_verify.c:
        mvdir
      storage/bdb/dbinc/btree.h:
        mvdir
      storage/bdb/dbinc/crypto.h:
        mvdir
      storage/bdb/dbinc/cxx_common.h:
        mvdir
      storage/bdb/dbinc/cxx_except.h:
        mvdir
      storage/bdb/dbinc/cxx_int.h:
        mvdir
      storage/bdb/dbinc/db.in:
        mvdir
      storage/bdb/dbinc/db_185.in:
        mvdir
      storage/bdb/dbinc/db_am.h:
        mvdir
      storage/bdb/dbinc/db_cxx.in:
        mvdir
      storage/bdb/dbinc/db_dispatch.h:
        mvdir
      storage/bdb/dbinc/db_int.in:
        mvdir
      storage/bdb/dbinc/db_join.h:
        mvdir
      storage/bdb/dbinc/db_page.h:
        mvdir
      storage/bdb/dbinc/db_server_int.h:
        mvdir
      storage/bdb/dbinc/db_shash.h:
        mvdir
      storage/bdb/dbinc/db_swap.h:
        mvdir
      storage/bdb/dbinc/db_upgrade.h:
        mvdir
      storage/bdb/dbinc/db_verify.h:
        mvdir
      storage/bdb/dbinc/debug.h:
        mvdir
      storage/bdb/dbinc/fop.h:
        mvdir
      storage/bdb/dbinc/globals.h:
        mvdir
      storage/bdb/dbinc/hash.h:
        mvdir
      storage/bdb/dbinc/hmac.h:
        mvdir
      storage/bdb/dbinc/lock.h:
        mvdir
      storage/bdb/dbinc/log.h:
        mvdir
      storage/bdb/dbinc/mp.h:
        mvdir
      storage/bdb/dbinc/mutex.h:
        mvdir
      storage/bdb/dbinc/os.h:
        mvdir
      storage/bdb/dbinc/qam.h:
        mvdir
      storage/bdb/dbinc/queue.h:
        mvdir
      storage/bdb/dbinc/region.h:
        mvdir
      storage/bdb/dbinc/rep.h:
        mvdir
      storage/bdb/dbinc/shqueue.h:
        mvdir
      storage/bdb/dbinc/tcl_db.h:
        mvdir
      storage/bdb/dbinc/txn.h:
        mvdir
      storage/bdb/dbinc/xa.h:
        mvdir
      storage/bdb/dbm/dbm.c:
        mvdir
      storage/bdb/dbreg/dbreg.c:
        mvdir
      storage/bdb/dbreg/dbreg.src:
        mvdir
      storage/bdb/dbreg/dbreg_rec.c:
        mvdir
      storage/bdb/dbreg/dbreg_util.c:
        mvdir
      storage/bdb/dist/Makefile.in:
        mvdir
      storage/bdb/dist/RELEASE:
        mvdir
      storage/bdb/dist/buildrel:
        mvdir
      storage/bdb/dist/config.guess:
        mvdir
      storage/bdb/dist/config.sub:
        mvdir
      storage/bdb/dist/configure.ac:
        mvdir
      storage/bdb/dist/db.ecd.in:
        mvdir
      storage/bdb/dist/db.spec.in:
        mvdir
      storage/bdb/dist/gen_inc.awk:
        mvdir
      storage/bdb/dist/gen_rec.awk:
        mvdir
      storage/bdb/dist/gen_rpc.awk:
        mvdir
      storage/bdb/dist/install-sh:
        mvdir
      storage/bdb/dist/ltmain.sh:
        mvdir
      storage/bdb/dist/pubdef.in:
        mvdir
      storage/bdb/dist/s_all:
        mvdir
      storage/bdb/dist/s_config:
        mvdir
      storage/bdb/dist/aclocal/config.ac:
        mvdir
      storage/bdb/dist/aclocal/cxx.ac:
        mvdir
      storage/bdb/dist/aclocal/gcc.ac:
        mvdir
      storage/bdb/dist/aclocal/libtool.ac:
        mvdir
      storage/bdb/dist/s_crypto:
        mvdir
      storage/bdb/dist/s_dir:
        mvdir
      storage/bdb/dist/s_include:
        mvdir
      storage/bdb/dist/s_javah:
        mvdir
      storage/bdb/dist/s_java:
        mvdir
      storage/bdb/dist/s_perm:
        mvdir
      storage/bdb/dist/s_readme:
        mvdir
      storage/bdb/dist/s_recover:
        mvdir
      storage/bdb/dist/s_rpc:
        mvdir
      storage/bdb/dist/s_symlink:
        mvdir
      storage/bdb/dist/s_tags:
        mvdir
      storage/bdb/dist/s_test:
        mvdir
      storage/bdb/dist/s_vxworks:
        mvdir
      storage/bdb/dist/s_win32_dsp:
        mvdir
      storage/bdb/dist/s_win32:
        mvdir
      storage/bdb/dist/srcfiles.in:
        mvdir
      storage/bdb/dist/vx_buildcd:
        mvdir
      storage/bdb/dist/vx_config.in:
        mvdir
      storage/bdb/dist/win_config.in:
        mvdir
      storage/bdb/dist/win_exports.in:
        mvdir
      storage/bdb/dist/aclocal/mutex.ac:
        mvdir
      storage/bdb/dist/aclocal/options.ac:
        mvdir
      storage/bdb/dist/aclocal/programs.ac:
        mvdir
      storage/bdb/dist/aclocal/sosuffix.ac:
        mvdir
      storage/bdb/dist/aclocal/tcl.ac:
        mvdir
      storage/bdb/dist/aclocal/types.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_check_class.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_check_classpath.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_check_junit.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_check_rqrd_class.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_java_options.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_jni_include_dirs.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_jar.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_java.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_java_works.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_javac.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_javac_works.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_javadoc.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_prog_javah.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_try_compile_java.ac:
        mvdir
      storage/bdb/dist/aclocal_java/ac_try_run_javac.ac:
        mvdir
      storage/bdb/dist/template/rec_ctemp:
        mvdir
      storage/bdb/dist/vx_2.0/BerkeleyDB.wpj:
        mvdir
      storage/bdb/dist/vx_2.0/wpj.in:
        mvdir
      storage/bdb/dist/vx_3.1/Makefile.custom:
        mvdir
      storage/bdb/dist/vx_3.1/cdf.1:
        mvdir
      storage/bdb/dist/vx_3.1/cdf.2:
        mvdir
      storage/bdb/dist/vx_3.1/cdf.3:
        mvdir
      storage/bdb/dist/vx_3.1/component.cdf:
        mvdir
      storage/bdb/dist/vx_3.1/component.wpj:
        mvdir
      storage/bdb/dist/vx_3.1/wpj.1:
        mvdir
      storage/bdb/dist/vx_3.1/wpj.2:
        mvdir
      storage/bdb/dist/vx_3.1/wpj.3:
        mvdir
      storage/bdb/dist/vx_3.1/wpj.4:
        mvdir
      storage/bdb/dist/vx_3.1/wpj.5:
        mvdir
      storage/bdb/dist/vx_setup/CONFIG.in:
        mvdir
      storage/bdb/dist/vx_setup/LICENSE.TXT:
        mvdir
      storage/bdb/dist/vx_setup/MESSAGES.TCL:
        mvdir
      storage/bdb/dist/vx_setup/README.in:
        mvdir
      storage/bdb/dist/vx_setup/SETUP.BMP:
        mvdir
      storage/bdb/dist/vx_setup/vx_allfile.in:
        mvdir
      storage/bdb/dist/vx_setup/vx_demofile.in:
        mvdir
      storage/bdb/dist/vx_setup/vx_setup.in:
        mvdir
      storage/bdb/env/db_salloc.c:
        mvdir
      storage/bdb/env/db_shash.c:
        mvdir
      storage/bdb/env/env_file.c:
        mvdir
      storage/bdb/env/env_method.c.b:
        mvdir
      storage/bdb/env/env_method.c:
        mvdir
      storage/bdb/env/env_open.c:
        mvdir
      storage/bdb/env/env_recover.c:
        mvdir
      storage/bdb/env/env_region.c:
        mvdir
      storage/bdb/fileops/fileops.src:
        mvdir
      storage/bdb/fileops/fop_basic.c:
        mvdir
      storage/bdb/fileops/fop_rec.c:
        mvdir
      storage/bdb/fileops/fop_util.c:
        mvdir
      storage/bdb/hash/hash.c:
        mvdir
      storage/bdb/hash/hash.src:
        mvdir
      storage/bdb/hash/hash_conv.c:
        mvdir
      storage/bdb/hash/hash_dup.c:
        mvdir
      storage/bdb/hash/hash_func.c:
        mvdir
      storage/bdb/hash/hash_meta.c:
        mvdir
      storage/bdb/hash/hash_method.c:
        mvdir
      storage/bdb/hash/hash_open.c:
        mvdir
      storage/bdb/hash/hash_page.c:
        mvdir
      storage/bdb/hash/hash_rec.c:
        mvdir
      storage/bdb/hash/hash_reclaim.c:
        mvdir
      storage/bdb/hash/hash_stat.c:
        mvdir
      storage/bdb/hash/hash_upgrade.c:
        mvdir
      storage/bdb/hash/hash_verify.c:
        mvdir
      storage/bdb/hmac/hmac.c:
        mvdir
      storage/bdb/hmac/sha1.c:
        mvdir
      storage/bdb/hsearch/hsearch.c:
        mvdir
      storage/bdb/libdb_java/checkapi.prl:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_Db.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_DbEnv.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_DbLock.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_DbLogc.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_DbLsn.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_DbTxn.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_DbUtil.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_Dbc.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_Dbt.h:
        mvdir
      storage/bdb/libdb_java/com_sleepycat_db_xa_DbXAResource.h:
        mvdir
      storage/bdb/libdb_java/java_Db.c:
        mvdir
      storage/bdb/libdb_java/java_DbEnv.c:
        mvdir
      storage/bdb/libdb_java/java_DbLock.c:
        mvdir
      storage/bdb/libdb_java/java_DbLogc.c:
        mvdir
      storage/bdb/libdb_java/java_DbLsn.c:
        mvdir
      storage/bdb/libdb_java/java_DbTxn.c:
        mvdir
      storage/bdb/libdb_java/java_DbUtil.c:
        mvdir
      storage/bdb/libdb_java/java_DbXAResource.c:
        mvdir
      storage/bdb/libdb_java/java_Dbc.c:
        mvdir
      storage/bdb/libdb_java/java_Dbt.c:
        mvdir
      storage/bdb/libdb_java/java_info.c:
        mvdir
      storage/bdb/libdb_java/java_info.h:
        mvdir
      storage/bdb/libdb_java/java_locked.c:
        mvdir
      storage/bdb/libdb_java/java_locked.h:
        mvdir
      storage/bdb/libdb_java/java_util.c:
        mvdir
      storage/bdb/libdb_java/java_util.h:
        mvdir
      storage/bdb/lock/Design:
        mvdir
      storage/bdb/lock/lock.c:
        mvdir
      storage/bdb/lock/lock_deadlock.c:
        mvdir
      storage/bdb/lock/lock_method.c:
        mvdir
      storage/bdb/lock/lock_region.c:
        mvdir
      storage/bdb/lock/lock_stat.c:
        mvdir
      storage/bdb/lock/lock_util.c:
        mvdir
      storage/bdb/log/log.c:
        mvdir
      storage/bdb/log/log_archive.c:
        mvdir
      storage/bdb/log/log_compare.c:
        mvdir
      storage/bdb/log/log_get.c:
        mvdir
      storage/bdb/log/log_method.c:
        mvdir
      storage/bdb/log/log_put.c:
        mvdir
      storage/bdb/mp/mp_alloc.c:
        mvdir
      storage/bdb/mp/mp_bh.c:
        mvdir
      storage/bdb/mp/mp_fget.c:
        mvdir
      storage/bdb/mp/mp_fopen.c:
        mvdir
      storage/bdb/mp/mp_fput.c:
        mvdir
      storage/bdb/mp/mp_fset.c:
        mvdir
      storage/bdb/mp/mp_method.c:
        mvdir
      storage/bdb/mp/mp_region.c:
        mvdir
      storage/bdb/mp/mp_register.c:
        mvdir
      storage/bdb/mp/mp_stat.c:
        mvdir
      storage/bdb/mp/mp_sync.c:
        mvdir
      storage/bdb/mp/mp_trickle.c:
        mvdir
      storage/bdb/mutex/README:
        mvdir
      storage/bdb/mutex/mut_fcntl.c:
        mvdir
      storage/bdb/mutex/mut_pthread.c:
        mvdir
      storage/bdb/mutex/mut_tas.c:
        mvdir
      storage/bdb/mutex/mut_win32.c:
        mvdir
      storage/bdb/mutex/mutex.c:
        mvdir
      storage/bdb/mutex/tm.c:
        mvdir
      storage/bdb/mutex/uts4_cc.s:
        mvdir
      storage/bdb/os/os_abs.c:
        mvdir
      storage/bdb/os/os_alloc.c:
        mvdir
      storage/bdb/os/os_clock.c:
        mvdir
      storage/bdb/os/os_config.c:
        mvdir
      storage/bdb/os/os_dir.c:
        mvdir
      storage/bdb/os/os_errno.c:
        mvdir
      storage/bdb/os/os_fid.c:
        mvdir
      storage/bdb/os/os_fsync.c:
        mvdir
      storage/bdb/os/os_handle.c:
        mvdir
      storage/bdb/os/os_id.c:
        mvdir
      storage/bdb/os/os_map.c:
        mvdir
      storage/bdb/os/os_method.c:
        mvdir
      storage/bdb/os/os_oflags.c:
        mvdir
      storage/bdb/os/os_open.c:
        mvdir
      storage/bdb/os/os_region.c:
        mvdir
      storage/bdb/os/os_rename.c:
        mvdir
      storage/bdb/os/os_root.c:
        mvdir
      storage/bdb/os/os_rpath.c:
        mvdir
      storage/bdb/os/os_rw.c:
        mvdir
      storage/bdb/os/os_seek.c:
        mvdir
      storage/bdb/os/os_sleep.c:
        mvdir
      storage/bdb/os/os_spin.c:
        mvdir
      storage/bdb/os/os_stat.c:
        mvdir
      storage/bdb/os/os_tmpdir.c:
        mvdir
      storage/bdb/os/os_unlink.c:
        mvdir
      storage/bdb/os_vxworks/os_vx_abs.c:
        mvdir
      storage/bdb/os_vxworks/os_vx_config.c:
        mvdir
      storage/bdb/os_vxworks/os_vx_map.c:
        mvdir
      storage/bdb/os_win32/os_abs.c:
        mvdir
      storage/bdb/os_win32/os_clock.c:
        mvdir
      storage/bdb/os_win32/os_config.c:
        mvdir
      storage/bdb/os_win32/os_dir.c:
        mvdir
      storage/bdb/os_win32/os_errno.c:
        mvdir
      storage/bdb/os_win32/os_fid.c:
        mvdir
      storage/bdb/os_win32/os_fsync.c:
        mvdir
      storage/bdb/os_win32/os_handle.c:
        mvdir
      storage/bdb/os_win32/os_map.c:
        mvdir
      storage/bdb/os_win32/os_open.c:
        mvdir
      storage/bdb/os_win32/os_rename.c:
        mvdir
      storage/bdb/os_win32/os_rw.c:
        mvdir
      storage/bdb/os_win32/os_seek.c:
        mvdir
      storage/bdb/os_win32/os_sleep.c:
        mvdir
      storage/bdb/os_win32/os_spin.c:
        mvdir
      storage/bdb/os_win32/os_stat.c:
        mvdir
      storage/bdb/os_win32/os_type.c:
        mvdir
      storage/bdb/perl/BerkeleyDB/BerkeleyDB.pm:
        mvdir
      storage/bdb/perl/BerkeleyDB/BerkeleyDB.pod.P:
        mvdir
      storage/bdb/perl/BerkeleyDB/BerkeleyDB.pod:
        mvdir
      storage/bdb/perl/BerkeleyDB/BerkeleyDB.xs:
        mvdir
      storage/bdb/perl/BerkeleyDB/Changes:
        mvdir
      storage/bdb/perl/BerkeleyDB/MANIFEST:
        mvdir
      storage/bdb/perl/BerkeleyDB/Makefile.PL:
        mvdir
      storage/bdb/perl/BerkeleyDB/README:
        mvdir
      storage/bdb/perl/BerkeleyDB/Todo:
        mvdir
      storage/bdb/perl/BerkeleyDB/config.in:
        mvdir
      storage/bdb/perl/BerkeleyDB/constants.h:
        mvdir
      storage/bdb/perl/BerkeleyDB/constants.xs:
        mvdir
      storage/bdb/perl/BerkeleyDB/dbinfo:
        mvdir
      storage/bdb/perl/BerkeleyDB/mkconsts:
        mvdir
      storage/bdb/perl/BerkeleyDB/mkpod:
        mvdir
      storage/bdb/perl/BerkeleyDB/BerkeleyDB/Btree.pm:
        mvdir
      storage/bdb/perl/BerkeleyDB/BerkeleyDB/Hash.pm:
        mvdir
      storage/bdb/perl/BerkeleyDB/hints/dec_osf.pl:
        mvdir
      storage/bdb/perl/BerkeleyDB/hints/irix_6_5.pl:
        mvdir
      storage/bdb/perl/BerkeleyDB/hints/solaris.pl:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.004_01:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.004_02:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.004_03:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.004_04:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.004_05:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.004:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.005_01:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.005_02:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.005_03:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.005:
        mvdir
      storage/bdb/perl/BerkeleyDB/patches/5.6.0:
        mvdir
      storage/bdb/perl/BerkeleyDB/ppport.h:
        mvdir
      storage/bdb/perl/BerkeleyDB/scan:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/btree.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/destroy.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/env.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/examples.t.T:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/examples.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/examples3.t.T:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/examples3.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/filter.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/hash.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/join.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/mldbm.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/queue.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/recno.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/strict.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/subdb.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/txn.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/typemap:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/unknown.t:
        mvdir
      storage/bdb/perl/BerkeleyDB/t/util.pm:
        mvdir
      storage/bdb/perl/DB_File/Changes:
        mvdir
      storage/bdb/perl/DB_File/DB_File.pm:
        mvdir
      storage/bdb/perl/DB_File/DB_File.xs:
        mvdir
      storage/bdb/perl/DB_File/DB_File_BS:
        mvdir
      storage/bdb/perl/DB_File/MANIFEST:
        mvdir
      storage/bdb/perl/DB_File/Makefile.PL:
        mvdir
      storage/bdb/perl/DB_File/README:
        mvdir
      storage/bdb/perl/DB_File/config.in:
        mvdir
      storage/bdb/perl/DB_File/dbinfo:
        mvdir
      storage/bdb/perl/DB_File/fallback.h:
        mvdir
      storage/bdb/perl/DB_File/fallback.xs:
        mvdir
      storage/bdb/perl/DB_File/hints/dynixptx.pl:
        mvdir
      storage/bdb/perl/DB_File/hints/sco.pl:
        mvdir
      storage/bdb/perl/DB_File/patches/5.004_01:
        mvdir
      storage/bdb/perl/DB_File/patches/5.004_02:
        mvdir
      storage/bdb/perl/DB_File/patches/5.004_03:
        mvdir
      storage/bdb/perl/DB_File/patches/5.004_04:
        mvdir
      storage/bdb/perl/DB_File/patches/5.004_05:
        mvdir
      storage/bdb/perl/DB_File/patches/5.004:
        mvdir
      storage/bdb/perl/DB_File/patches/5.005_01:
        mvdir
      storage/bdb/perl/DB_File/patches/5.005_02:
        mvdir
      storage/bdb/perl/DB_File/patches/5.005_03:
        mvdir
      storage/bdb/perl/DB_File/patches/5.005:
        mvdir
      storage/bdb/perl/DB_File/patches/5.6.0:
        mvdir
      storage/bdb/perl/DB_File/ppport.h:
        mvdir
      storage/bdb/perl/DB_File/t/db-btree.t:
        mvdir
      storage/bdb/perl/DB_File/t/db-hash.t:
        mvdir
      storage/bdb/perl/DB_File/t/db-recno.t:
        mvdir
      storage/bdb/perl/DB_File/typemap:
        mvdir
      storage/bdb/perl/DB_File/version.c:
        mvdir
      storage/bdb/qam/qam.c:
        mvdir
      storage/bdb/qam/qam.src:
        mvdir
      storage/bdb/qam/qam_conv.c:
        mvdir
      storage/bdb/qam/qam_files.c:
        mvdir
      storage/bdb/qam/qam_method.c:
        mvdir
      storage/bdb/qam/qam_open.c:
        mvdir
      storage/bdb/qam/qam_rec.c:
        mvdir
      storage/bdb/qam/qam_stat.c:
        mvdir
      storage/bdb/qam/qam_upgrade.c:
        mvdir
      storage/bdb/qam/qam_verify.c:
        mvdir
      storage/bdb/rep/rep_method.c:
        mvdir
      storage/bdb/rep/rep_record.c:
        mvdir
      storage/bdb/rep/rep_region.c:
        mvdir
      storage/bdb/rep/rep_util.c:
        mvdir
      storage/bdb/rpc_client/client.c:
        mvdir
      storage/bdb/rpc_client/gen_client_ret.c:
        mvdir
      storage/bdb/rpc_server/c/db_server_proc.c.in:
        mvdir
      storage/bdb/rpc_server/c/db_server_util.c:
        mvdir
      storage/bdb/rpc_server/clsrv.html:
        mvdir
      storage/bdb/rpc_server/cxx/db_server_cxxproc.cpp:
        mvdir
      storage/bdb/rpc_server/cxx/db_server_cxxutil.cpp:
        mvdir
      storage/bdb/rpc_server/java/DbDispatcher.java:
        mvdir
      storage/bdb/rpc_server/java/DbServer.java:
        mvdir
      storage/bdb/rpc_server/java/FreeList.java:
        mvdir
      storage/bdb/rpc_server/java/LocalIterator.java:
        mvdir
      storage/bdb/rpc_server/java/README:
        mvdir
      storage/bdb/rpc_server/java/RpcDb.java:
        mvdir
      storage/bdb/rpc_server/java/RpcDbEnv.java:
        mvdir
      storage/bdb/rpc_server/java/RpcDbTxn.java:
        mvdir
      storage/bdb/rpc_server/java/RpcDbc.java:
        mvdir
      storage/bdb/rpc_server/java/Timer.java:
        mvdir
      storage/bdb/rpc_server/java/jrpcgen.jar:
        mvdir
      storage/bdb/rpc_server/java/oncrpc.jar:
        mvdir
      storage/bdb/rpc_server/rpc.src:
        mvdir
      storage/bdb/rpc_server/java/gen/DbServerStub.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_associate_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_associate_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_bt_maxkey_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_bt_maxkey_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_bt_minkey_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_bt_minkey_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_close_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_close_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_create_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_create_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_cursor_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_cursor_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_del_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_del_reply.java:
        mvdir
      storage/bdb/rpc_server/java/s_jrpcgen:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_encrypt_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_encrypt_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_extentsize_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_extentsize_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_flags_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_flags_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_get_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_get_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_h_ffactor_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_h_ffactor_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_h_nelem_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_h_nelem_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_join_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_join_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_key_range_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_key_range_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_lorder_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_lorder_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_open_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_open_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_pagesize_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_pagesize_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_pget_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_pget_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_put_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_put_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_re_delim_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_re_delim_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_re_len_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_re_len_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_re_pad_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_re_pad_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_remove_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_remove_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_rename_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_rename_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_stat_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_stat_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_sync_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_sync_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_truncate_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__db_truncate_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_close_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_close_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_count_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_count_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_del_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_del_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_dup_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_dup_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_get_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_get_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_pget_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_pget_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_put_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__dbc_put_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_cachesize_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_cachesize_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_close_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_close_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_create_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_create_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_dbremove_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_dbremove_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_dbrename_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_dbrename_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_encrypt_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_encrypt_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_flags_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_flags_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_open_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_open_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_remove_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__env_remove_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_abort_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_abort_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_begin_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_begin_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_commit_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_commit_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_discard_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_discard_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_prepare_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_prepare_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_recover_msg.java:
        mvdir
      storage/bdb/rpc_server/java/gen/__txn_recover_reply.java:
        mvdir
      storage/bdb/rpc_server/java/gen/db_server.java:
        mvdir
      storage/bdb/tcl/tcl_compat.c:
        mvdir
      storage/bdb/tcl/tcl_db.c:
        mvdir
      storage/bdb/tcl/tcl_db_pkg.c:
        mvdir
      storage/bdb/tcl/docs/db.html:
        mvdir
      storage/bdb/tcl/docs/env.html:
        mvdir
      storage/bdb/tcl/docs/historic.html:
        mvdir
      storage/bdb/tcl/docs/index.html:
        mvdir
      storage/bdb/tcl/docs/library.html:
        mvdir
      storage/bdb/tcl/docs/lock.html:
        mvdir
      storage/bdb/tcl/docs/log.html:
        mvdir
      storage/bdb/tcl/docs/mpool.html:
        mvdir
      storage/bdb/tcl/docs/rep.html:
        mvdir
      storage/bdb/tcl/docs/test.html:
        mvdir
      storage/bdb/tcl/docs/txn.html:
        mvdir
      storage/bdb/tcl/tcl_dbcursor.c:
        mvdir
      storage/bdb/tcl/tcl_env.c:
        mvdir
      storage/bdb/tcl/tcl_internal.c:
        mvdir
      storage/bdb/tcl/tcl_lock.c:
        mvdir
      storage/bdb/tcl/tcl_log.c:
        mvdir
      storage/bdb/tcl/tcl_mp.c:
        mvdir
      storage/bdb/tcl/tcl_rep.c:
        mvdir
      storage/bdb/tcl/tcl_txn.c:
        mvdir
      storage/bdb/tcl/tcl_util.c:
        mvdir
      storage/bdb/test/archive.tcl:
        mvdir
      storage/bdb/test/bigfile001.tcl:
        mvdir
      storage/bdb/test/bigfile002.tcl:
        mvdir
      storage/bdb/test/byteorder.tcl:
        mvdir
      storage/bdb/test/conscript.tcl:
        mvdir
      storage/bdb/test/dbm.tcl:
        mvdir
      storage/bdb/test/dbscript.tcl:
        mvdir
      storage/bdb/test/ddoyscript.tcl:
        mvdir
      storage/bdb/test/ddscript.tcl:
        mvdir
      storage/bdb/test/dead001.tcl:
        mvdir
      storage/bdb/test/dead002.tcl:
        mvdir
      storage/bdb/test/dead003.tcl:
        mvdir
      storage/bdb/test/dead004.tcl:
        mvdir
      storage/bdb/test/dead005.tcl:
        mvdir
      storage/bdb/test/dead006.tcl:
        mvdir
      storage/bdb/test/dead007.tcl:
        mvdir
      storage/bdb/test/env001.tcl:
        mvdir
      storage/bdb/test/env002.tcl:
        mvdir
      storage/bdb/test/env003.tcl:
        mvdir
      storage/bdb/test/env004.tcl:
        mvdir
      storage/bdb/test/env005.tcl:
        mvdir
      storage/bdb/test/env006.tcl:
        mvdir
      storage/bdb/test/env007.tcl:
        mvdir
      storage/bdb/test/env008.tcl:
        mvdir
      storage/bdb/test/env009.tcl:
        mvdir
      storage/bdb/test/env010.tcl:
        mvdir
      storage/bdb/test/env011.tcl:
        mvdir
      storage/bdb/test/hsearch.tcl:
        mvdir
      storage/bdb/test/join.tcl:
        mvdir
      storage/bdb/test/lock001.tcl:
        mvdir
      storage/bdb/test/lock002.tcl:
        mvdir
      storage/bdb/test/lock003.tcl:
        mvdir
      storage/bdb/test/lock004.tcl:
        mvdir
      storage/bdb/test/lock005.tcl:
        mvdir
      storage/bdb/test/lockscript.tcl:
        mvdir
      storage/bdb/test/log001.tcl:
        mvdir
      storage/bdb/test/log002.tcl:
        mvdir
      storage/bdb/test/log003.tcl:
        mvdir
      storage/bdb/test/log004.tcl:
        mvdir
      storage/bdb/test/log005.tcl:
        mvdir
      storage/bdb/test/logtrack.tcl:
        mvdir
      storage/bdb/test/mdbscript.tcl:
        mvdir
      storage/bdb/test/memp001.tcl:
        mvdir
      storage/bdb/test/memp002.tcl:
        mvdir
      storage/bdb/test/memp003.tcl:
        mvdir
      storage/bdb/test/mpoolscript.tcl:
        mvdir
      storage/bdb/test/mutex001.tcl:
        mvdir
      storage/bdb/test/mutex002.tcl:
        mvdir
      storage/bdb/test/mutex003.tcl:
        mvdir
      storage/bdb/test/mutexscript.tcl:
        mvdir
      storage/bdb/test/ndbm.tcl:
        mvdir
      storage/bdb/test/parallel.tcl:
        mvdir
      storage/bdb/test/recd001.tcl:
        mvdir
      storage/bdb/test/recd002.tcl:
        mvdir
      storage/bdb/test/recd003.tcl:
        mvdir
      storage/bdb/test/recd004.tcl:
        mvdir
      storage/bdb/test/recd005.tcl:
        mvdir
      storage/bdb/test/recd006.tcl:
        mvdir
      storage/bdb/test/recd007.tcl:
        mvdir
      storage/bdb/test/recd008.tcl:
        mvdir
      storage/bdb/test/recd009.tcl:
        mvdir
      storage/bdb/test/recd010.tcl:
        mvdir
      storage/bdb/test/recd011.tcl:
        mvdir
      storage/bdb/test/recd012.tcl:
        mvdir
      storage/bdb/test/recd013.tcl:
        mvdir
      storage/bdb/test/recd014.tcl:
        mvdir
      storage/bdb/test/recd015.tcl:
        mvdir
      storage/bdb/test/recd016.tcl:
        mvdir
      storage/bdb/test/recd017.tcl:
        mvdir
      storage/bdb/test/recd018.tcl:
        mvdir
      storage/bdb/test/recd019.tcl:
        mvdir
      storage/bdb/test/recd020.tcl:
        mvdir
      storage/bdb/test/recd15scr.tcl:
        mvdir
      storage/bdb/test/recdscript.tcl:
        mvdir
      storage/bdb/test/rep001.tcl:
        mvdir
      storage/bdb/test/rep002.tcl:
        mvdir
      storage/bdb/test/rep003.tcl:
        mvdir
      storage/bdb/test/rep004.tcl:
        mvdir
      storage/bdb/test/rep005.tcl:
        mvdir
      storage/bdb/test/reputils.tcl:
        mvdir
      storage/bdb/test/rpc001.tcl:
        mvdir
      storage/bdb/test/rpc002.tcl:
        mvdir
      storage/bdb/test/rpc003.tcl:
        mvdir
      storage/bdb/test/rpc004.tcl:
        mvdir
      storage/bdb/test/rpc005.tcl:
        mvdir
      storage/bdb/test/rsrc001.tcl:
        mvdir
      storage/bdb/test/rsrc002.tcl:
        mvdir
      storage/bdb/test/rsrc003.tcl:
        mvdir
      storage/bdb/test/rsrc004.tcl:
        mvdir
      storage/bdb/test/sdb001.tcl:
        mvdir
      storage/bdb/test/sdb002.tcl:
        mvdir
      storage/bdb/test/sdb003.tcl:
        mvdir
      storage/bdb/test/sdb004.tcl:
        mvdir
      storage/bdb/test/sdb005.tcl:
        mvdir
      storage/bdb/test/sdb006.tcl:
        mvdir
      storage/bdb/test/sdb007.tcl:
        mvdir
      storage/bdb/test/sdb008.tcl:
        mvdir
      storage/bdb/test/sdb009.tcl:
        mvdir
      storage/bdb/test/sdb010.tcl:
        mvdir
      storage/bdb/test/sdb011.tcl:
        mvdir
      storage/bdb/test/sdb012.tcl:
        mvdir
      storage/bdb/test/sdbscript.tcl:
        mvdir
      storage/bdb/test/sdbtest001.tcl:
        mvdir
      storage/bdb/test/sdbtest002.tcl:
        mvdir
      storage/bdb/test/sdbutils.tcl:
        mvdir
      storage/bdb/test/sec001.tcl:
        mvdir
      storage/bdb/test/sec002.tcl:
        mvdir
      storage/bdb/test/shelltest.tcl:
        mvdir
      storage/bdb/test/si001.tcl:
        mvdir
      storage/bdb/test/si002.tcl:
        mvdir
      storage/bdb/test/si003.tcl:
        mvdir
      storage/bdb/test/si004.tcl:
        mvdir
      storage/bdb/test/si005.tcl:
        mvdir
      storage/bdb/test/si006.tcl:
        mvdir
      storage/bdb/test/sindex.tcl:
        mvdir
      storage/bdb/test/sysscript.tcl:
        mvdir
      storage/bdb/test/test.tcl:
        mvdir
      storage/bdb/test/test001.tcl:
        mvdir
      storage/bdb/test/test002.tcl:
        mvdir
      storage/bdb/test/test003.tcl:
        mvdir
      storage/bdb/test/test004.tcl:
        mvdir
      storage/bdb/test/test005.tcl:
        mvdir
      storage/bdb/test/test006.tcl:
        mvdir
      storage/bdb/test/test007.tcl:
        mvdir
      storage/bdb/test/test008.tcl:
        mvdir
      storage/bdb/test/test009.tcl:
        mvdir
      storage/bdb/test/test010.tcl:
        mvdir
      storage/bdb/test/test011.tcl:
        mvdir
      storage/bdb/test/test012.tcl:
        mvdir
      storage/bdb/test/test013.tcl:
        mvdir
      storage/bdb/test/test014.tcl:
        mvdir
      storage/bdb/test/test015.tcl:
        mvdir
      storage/bdb/test/test016.tcl:
        mvdir
      storage/bdb/test/test017.tcl:
        mvdir
      storage/bdb/test/test018.tcl:
        mvdir
      storage/bdb/test/test019.tcl:
        mvdir
      storage/bdb/test/test020.tcl:
        mvdir
      storage/bdb/test/test021.tcl:
        mvdir
      storage/bdb/test/test022.tcl:
        mvdir
      storage/bdb/test/test023.tcl:
        mvdir
      storage/bdb/test/test024.tcl:
        mvdir
      storage/bdb/test/test025.tcl:
        mvdir
      storage/bdb/test/test026.tcl:
        mvdir
      storage/bdb/test/test027.tcl:
        mvdir
      storage/bdb/test/test028.tcl:
        mvdir
      storage/bdb/test/test029.tcl:
        mvdir
      storage/bdb/test/test030.tcl:
        mvdir
      storage/bdb/test/test031.tcl:
        mvdir
      storage/bdb/test/test032.tcl:
        mvdir
      storage/bdb/test/test033.tcl:
        mvdir
      storage/bdb/test/test034.tcl:
        mvdir
      storage/bdb/test/test035.tcl:
        mvdir
      storage/bdb/test/test036.tcl:
        mvdir
      storage/bdb/test/test037.tcl:
        mvdir
      storage/bdb/test/test038.tcl:
        mvdir
      storage/bdb/test/test039.tcl:
        mvdir
      storage/bdb/test/test040.tcl:
        mvdir
      storage/bdb/test/test041.tcl:
        mvdir
      storage/bdb/test/test042.tcl:
        mvdir
      storage/bdb/test/test043.tcl:
        mvdir
      storage/bdb/test/test044.tcl:
        mvdir
      storage/bdb/test/test045.tcl:
        mvdir
      storage/bdb/test/test046.tcl:
        mvdir
      storage/bdb/test/test047.tcl:
        mvdir
      storage/bdb/test/test048.tcl:
        mvdir
      storage/bdb/test/test049.tcl:
        mvdir
      storage/bdb/test/test050.tcl:
        mvdir
      storage/bdb/test/test051.tcl:
        mvdir
      storage/bdb/test/test052.tcl:
        mvdir
      storage/bdb/test/test053.tcl:
        mvdir
      storage/bdb/test/test054.tcl:
        mvdir
      storage/bdb/test/test055.tcl:
        mvdir
      storage/bdb/test/test056.tcl:
        mvdir
      storage/bdb/test/test057.tcl:
        mvdir
      storage/bdb/test/test058.tcl:
        mvdir
      storage/bdb/test/test059.tcl:
        mvdir
      storage/bdb/test/test060.tcl:
        mvdir
      storage/bdb/test/test061.tcl:
        mvdir
      storage/bdb/test/test062.tcl:
        mvdir
      storage/bdb/test/test063.tcl:
        mvdir
      storage/bdb/test/test064.tcl:
        mvdir
      storage/bdb/test/test065.tcl:
        mvdir
      storage/bdb/test/test066.tcl:
        mvdir
      storage/bdb/test/test067.tcl:
        mvdir
      storage/bdb/test/test068.tcl:
        mvdir
      storage/bdb/test/test069.tcl:
        mvdir
      storage/bdb/test/test070.tcl:
        mvdir
      storage/bdb/test/test071.tcl:
        mvdir
      storage/bdb/test/test072.tcl:
        mvdir
      storage/bdb/test/test073.tcl:
        mvdir
      storage/bdb/test/test074.tcl:
        mvdir
      storage/bdb/test/test075.tcl:
        mvdir
      storage/bdb/test/test076.tcl:
        mvdir
      storage/bdb/test/test077.tcl:
        mvdir
      storage/bdb/test/test078.tcl:
        mvdir
      storage/bdb/test/test079.tcl:
        mvdir
      storage/bdb/test/test080.tcl:
        mvdir
      storage/bdb/test/test081.tcl:
        mvdir
      storage/bdb/test/test082.tcl:
        mvdir
      storage/bdb/test/test083.tcl:
        mvdir
      storage/bdb/test/test084.tcl:
        mvdir
      storage/bdb/test/test085.tcl:
        mvdir
      storage/bdb/test/test086.tcl:
        mvdir
      storage/bdb/test/test087.tcl:
        mvdir
      storage/bdb/test/test088.tcl:
        mvdir
      storage/bdb/test/test089.tcl:
        mvdir
      storage/bdb/test/test090.tcl:
        mvdir
      storage/bdb/test/test091.tcl:
        mvdir
      storage/bdb/test/test092.tcl:
        mvdir
      storage/bdb/test/test093.tcl:
        mvdir
      storage/bdb/test/test094.tcl:
        mvdir
      storage/bdb/test/test095.tcl:
        mvdir
      storage/bdb/test/test096.tcl:
        mvdir
      storage/bdb/test/test097.tcl:
        mvdir
      storage/bdb/test/test098.tcl:
        mvdir
      storage/bdb/test/test099.tcl:
        mvdir
      storage/bdb/test/test100.tcl:
        mvdir
      storage/bdb/test/test101.tcl:
        mvdir
      storage/bdb/test/testparams.tcl:
        mvdir
      storage/bdb/test/testutils.tcl:
        mvdir
      storage/bdb/test/txn001.tcl:
        mvdir
      storage/bdb/test/txn002.tcl:
        mvdir
      storage/bdb/test/txn003.tcl:
        mvdir
      storage/bdb/test/txn004.tcl:
        mvdir
      storage/bdb/test/txn005.tcl:
        mvdir
      storage/bdb/test/txn006.tcl:
        mvdir
      storage/bdb/test/txn007.tcl:
        mvdir
      storage/bdb/test/txn008.tcl:
        mvdir
      storage/bdb/test/txn009.tcl:
        mvdir
      storage/bdb/test/txnscript.tcl:
        mvdir
      storage/bdb/test/update.tcl:
        mvdir
      storage/bdb/test/scr001/chk.code:
        mvdir
      storage/bdb/test/scr002/chk.def:
        mvdir
      storage/bdb/test/scr003/chk.define:
        mvdir
      storage/bdb/test/scr004/chk.javafiles:
        mvdir
      storage/bdb/test/scr005/chk.nl:
        mvdir
      storage/bdb/test/scr006/chk.offt:
        mvdir
      storage/bdb/test/scr007/chk.proto:
        mvdir
      storage/bdb/test/scr008/chk.pubdef:
        mvdir
      storage/bdb/test/scr009/chk.srcfiles:
        mvdir
      storage/bdb/test/scr010/chk.str:
        mvdir
      storage/bdb/test/scr010/spell.ok:
        mvdir
      storage/bdb/test/scr011/chk.tags:
        mvdir
      storage/bdb/test/scr012/chk.vx_code:
        mvdir
      storage/bdb/test/scr013/chk.stats:
        mvdir
      storage/bdb/test/scr014/chk.err:
        mvdir
      storage/bdb/test/scr015/README:
        mvdir
      storage/bdb/test/scr015/TestConstruct01.cpp:
        mvdir
      storage/bdb/test/scr015/TestConstruct01.testerr:
        mvdir
      storage/bdb/test/scr015/TestConstruct01.testout:
        mvdir
      storage/bdb/test/scr015/TestExceptInclude.cpp:
        mvdir
      storage/bdb/test/scr015/TestGetSetMethods.cpp:
        mvdir
      storage/bdb/test/scr015/TestKeyRange.cpp:
        mvdir
      storage/bdb/test/scr015/TestKeyRange.testin:
        mvdir
      storage/bdb/test/scr015/TestKeyRange.testout:
        mvdir
      storage/bdb/test/upgrade.tcl:
        mvdir
      storage/bdb/test/wordlist:
        mvdir
      storage/bdb/test/wrap.tcl:
        mvdir
      storage/bdb/test/scr015/TestLogc.cpp:
        mvdir
      storage/bdb/test/scr015/TestLogc.testout:
        mvdir
      storage/bdb/test/scr015/TestSimpleAccess.cpp:
        mvdir
      storage/bdb/test/scr015/TestSimpleAccess.testout:
        mvdir
      storage/bdb/test/scr015/TestTruncate.cpp:
        mvdir
      storage/bdb/test/scr015/TestTruncate.testout:
        mvdir
      storage/bdb/test/scr015/chk.cxxtests:
        mvdir
      storage/bdb/test/scr015/ignore:
        mvdir
      storage/bdb/test/scr015/testall:
        mvdir
      storage/bdb/test/scr015/testone:
        mvdir
      storage/bdb/test/scr016/CallbackTest.java:
        mvdir
      storage/bdb/test/scr016/CallbackTest.testout:
        mvdir
      storage/bdb/test/scr016/README:
        mvdir
      storage/bdb/test/scr016/TestAppendRecno.java:
        mvdir
      storage/bdb/test/scr016/TestAppendRecno.testout:
        mvdir
      storage/bdb/test/scr016/TestAssociate.java:
        mvdir
      storage/bdb/test/scr016/TestAssociate.testout:
        mvdir
      storage/bdb/test/scr016/TestClosedDb.java:
        mvdir
      storage/bdb/test/scr016/TestClosedDb.testout:
        mvdir
      storage/bdb/test/scr016/TestConstruct01.java:
        mvdir
      storage/bdb/test/scr016/TestConstruct01.testerr:
        mvdir
      storage/bdb/test/scr016/TestConstruct01.testout:
        mvdir
      storage/bdb/test/scr016/TestConstruct02.java:
        mvdir
      storage/bdb/test/scr016/TestConstruct02.testout:
        mvdir
      storage/bdb/test/scr016/TestDbtFlags.java:
        mvdir
      storage/bdb/test/scr016/TestDbtFlags.testerr:
        mvdir
      storage/bdb/test/scr016/TestDbtFlags.testout:
        mvdir
      storage/bdb/test/scr016/TestGetSetMethods.java:
        mvdir
      storage/bdb/test/scr016/TestKeyRange.java:
        mvdir
      storage/bdb/test/scr016/TestKeyRange.testout:
        mvdir
      storage/bdb/test/scr016/TestLockVec.java:
        mvdir
      storage/bdb/test/scr016/TestLockVec.testout:
        mvdir
      storage/bdb/test/scr016/TestLogc.java:
        mvdir
      storage/bdb/test/scr016/TestLogc.testout:
        mvdir
      storage/bdb/test/scr016/TestOpenEmpty.java:
        mvdir
      storage/bdb/test/scr016/TestOpenEmpty.testerr:
        mvdir
      storage/bdb/test/scr016/TestReplication.java:
        mvdir
      storage/bdb/test/scr016/TestRpcServer.java:
        mvdir
      storage/bdb/test/scr016/TestSameDbt.java:
        mvdir
      storage/bdb/test/scr016/TestSameDbt.testout:
        mvdir
      storage/bdb/test/scr016/TestSimpleAccess.java:
        mvdir
      storage/bdb/test/scr016/TestSimpleAccess.testout:
        mvdir
      storage/bdb/test/scr016/TestStat.java:
        mvdir
      storage/bdb/test/scr016/TestStat.testout:
        mvdir
      storage/bdb/test/scr016/TestTruncate.java:
        mvdir
      storage/bdb/test/scr016/TestTruncate.testout:
        mvdir
      storage/bdb/test/scr016/TestUtil.java:
        mvdir
      storage/bdb/test/scr016/TestXAServlet.java:
        mvdir
      storage/bdb/test/scr016/chk.javatests:
        mvdir
      storage/bdb/test/scr016/ignore:
        mvdir
      storage/bdb/test/scr016/testall:
        mvdir
      storage/bdb/test/scr016/testone:
        mvdir
      storage/bdb/test/scr017/O.BH:
        mvdir
      storage/bdb/test/scr017/O.R:
        mvdir
      storage/bdb/test/scr017/chk.db185:
        mvdir
      storage/bdb/test/scr017/t.c:
        mvdir
      storage/bdb/test/scr018/chk.comma:
        mvdir
      storage/bdb/test/scr018/t.c:
        mvdir
      storage/bdb/test/scr019/chk.include:
        mvdir
      storage/bdb/test/scr020/chk.inc:
        mvdir
      storage/bdb/test/scr021/chk.flags:
        mvdir
      storage/bdb/test/scr022/chk.rr:
        mvdir
      storage/bdb/txn/txn.c:
        mvdir
      storage/bdb/txn/txn.src:
        mvdir
      storage/bdb/txn/txn_method.c:
        mvdir
      storage/bdb/txn/txn_rec.c:
        mvdir
      storage/bdb/txn/txn_recover.c:
        mvdir
      storage/bdb/txn/txn_region.c:
        mvdir
      storage/bdb/txn/txn_stat.c:
        mvdir
      storage/bdb/txn/txn_util.c:
        mvdir
      storage/bdb/xa/xa.c:
        mvdir
      storage/bdb/xa/xa_db.c:
        mvdir
      storage/bdb/xa/xa_map.c:
        mvdir
      b7e422be
  19. 22 Apr, 2005 1 commit
    • unknown's avatar
      rem0cmp.c: · f51eb30b
      unknown authored
        Add UNIV_LIKELY and UNIV_UNLIKELY hints.
        cmp_dtuple_rec_with_match(): Move condition outside loop.
        Reduce the number of comparisons per iteration.
      mtr0mtr.c:
        mtr_memo_slot_release(): Add a UNIV_LIKELY hint.
        Simplify the preprocessor magic.
      buf0buf.c:
        buf_page_optimistic_get_func(): Add UNIV_UNLIKELY hints.
        Introduce an exit_func label to remove duplicated error exits.
      
      
      innobase/buf/buf0buf.c:
        buf_page_optimistic_get_func(): Add UNIV_UNLIKELY hints.
        Introduce an exit_func label to remove duplicated error exits.
      innobase/mtr/mtr0mtr.c:
        mtr_memo_slot_release(): Add a UNIV_LIKELY hint.
        Simplify the preprocessor magic.
      innobase/rem/rem0cmp.c:
        Add UNIV_LIKELY and UNIV_UNLIKELY hints.
        cmp_dtuple_rec_with_match(): Move condition outside loop.
        Reduce the number of comparisons per iteration.
      f51eb30b
  20. 16 Jun, 2004 1 commit
    • unknown's avatar
      InnoDB: Revert most of ChangeSet@1.1772, as the debug functions may · d587a36a
      unknown authored
      be needed when testing production releases
      
      
      innobase/btr/btr0btr.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0buf.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0flu.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0lru.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0rea.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/data/data0type.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/dict/dict0dict.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/fsp/fsp0fsp.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/fut/fut0lst.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/ibuf/ibuf0ibuf.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/btr0btr.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.ic:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0flu.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0lru.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/data0type.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/dict0dict.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/fsp0fsp.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/fut0lst.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/lock0lock.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.ic:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0pool.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/mtr0mtr.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/pars0opt.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/sync0rw.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/include/sync0sync.h:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/lock/lock0lock.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0dbg.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0pool.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/mtr/mtr0mtr.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/pars/pars0opt.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/srv/srv0start.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0rw.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0sync.c:
        Remove #ifdef UNIV_DEBUG around debug code
      innobase/trx/trx0roll.c:
        Remove #ifdef UNIV_DEBUG around debug code
      d587a36a
  21. 26 May, 2004 1 commit
    • unknown's avatar
      InnoDB cleanup: Remove unused code for online backup · 3b1dd9af
      unknown authored
      innobase/include/log0log.h:
        Remove references to online backup
      innobase/include/log0log.ic:
        Remove references to online backup
      innobase/include/mtr0mtr.h:
        Remove references to MLOG_FULL_PAGE
      innobase/log/log0log.c:
        Remove references to online backup
      innobase/log/log0recv.c:
        Remove references to MLOG_FULL_PAGE
      innobase/mtr/mtr0mtr.c:
        Remove references to MLOG_FULL_PAGE
        Remove references to online backup
      3b1dd9af
  22. 07 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB: Remove debug functions unless #ifdef UNIV_DEBUG · 095d6463
      unknown authored
      innobase/btr/btr0btr.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0buf.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0flu.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0lru.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/buf/buf0rea.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/data/data0type.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/dict/dict0dict.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/fsp/fsp0fsp.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/fut/fut0lst.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/ibuf/ibuf0ibuf.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/btr0btr.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0buf.ic:
        Remove global declaration of buf_dbg_counter
      innobase/include/buf0flu.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/buf0lru.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/data0type.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/dict0dict.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/fsp0fsp.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/fut0lst.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/lock0lock.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/mem0dbg.ic:
        Add #ifdef UNIV_MEM_DEBUG around debug code
      innobase/include/mem0pool.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/mtr0mtr.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/pars0opt.h:
        Add #ifdef UNIV_SQL_DEBUG around debug code
      innobase/include/sync0rw.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/sync0sync.h:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/include/trx0sys.h:
        Add #ifdef UNIV_HOTBACKUP around InnoDB Hot Backup specific code
      innobase/lock/lock0lock.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0dbg.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/mem/mem0pool.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/mtr/mtr0mtr.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/pars/pars0opt.c:
        Add #ifdef UNIV_SQL_DEBUG around debug code
      innobase/srv/srv0start.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0rw.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/sync/sync0sync.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/trx/trx0roll.c:
        Add #ifdef UNIV_DEBUG around debug code
      innobase/trx/trx0sys.c:
        Add #ifdef UNIV_HOTBACKUP around InnoDB Hot Backup specific code
      095d6463
  23. 06 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB: send diagnostic output to stderr or files · 80fe399f
      unknown authored
      instead of stdout or fixed-size memory buffers
      
      
      innobase/btr/btr0btr.c:
        Output to stderr; quote table and index names
      innobase/btr/btr0cur.c:
        Output to stderr; quote table and index names
      innobase/btr/btr0sea.c:
        Output to stderr
      innobase/buf/buf0buf.c:
        Output to stderr; quote table and index names
      innobase/buf/buf0flu.c:
        Output to stderr
      innobase/buf/buf0lru.c:
        Output to stderr
      innobase/buf/buf0rea.c:
        Output to stderr
      innobase/data/data0data.c:
        Remove dtuple_validate() unless #ifdef UNIV_DEBUG
        Remove unnecessary sprintf() calls
        Output to stderr
      innobase/data/data0type.c:
        Output to stderr
      innobase/dict/dict0boot.c:
        Remove dummy call to printf()
      innobase/dict/dict0crea.c:
        Output diagnostic information to stream, not to memory
      innobase/dict/dict0dict.c:
        Output diagnostics to a file, not to a memory buffer
      innobase/dict/dict0load.c:
        Output to stderr; quote table and index names
      innobase/eval/eval0eval.c:
        Output to stderr
      innobase/fil/fil0fil.c:
        Output to stderr
      innobase/fsp/fsp0fsp.c:
        Output to stderr
        Avoid sprintf()
      innobase/fut/fut0lst.c:
        Output to stderr
      innobase/ha/ha0ha.c:
        Output to stream, not to memory buffer
      innobase/ibuf/ibuf0ibuf.c:
        Output to stderr
        Avoid sprintf()
      innobase/include/buf0buf.h:
        Output to stream, not to memory buffer
      innobase/include/buf0buf.ic:
        Use %p for displaying pointers
      innobase/include/data0data.h:
        Remove dtuple_sprintf()
      innobase/include/dict0dict.h:
        Output to stream, not to memory buffer
      innobase/include/ha0ha.h:
        Output to stream, not to memory buffer
      innobase/include/ibuf0ibuf.h:
        Output to stream, not to memory buffer
      innobase/include/lock0lock.h:
        Output to stream, not to memory buffer
      innobase/include/log0log.h:
        Output to stream, not to memory buffer
      innobase/include/mtr0log.ic:
        Output to stderr
        Display pointers with %p
      innobase/include/os0file.h:
        Output to stream, not to memory buffer
      innobase/include/rem0rec.h:
        Remove rec_sprintf()
      innobase/include/rem0rec.ic:
        Output to stderr
      innobase/include/row0sel.ic:
        Output to stderr
      innobase/include/row0upd.ic:
        Quote table and index names
      innobase/include/srv0srv.h:
        Remove srv_sprintf_innodb_monitor()
      innobase/include/sync0arr.h:
        Output to stream, not to memory buffer
      innobase/include/sync0sync.h:
        Output to stream, not to memory buffer
      innobase/include/trx0sys.h:
        Output to stderr
      innobase/include/trx0trx.h:
        Output to stream, not to memory buffer
      innobase/include/ut0ut.h:
        Remove ut_sprintf_buf()
        Add ut_print_name(), ut_print_namel() and ut_copy_file()
      innobase/lock/lock0lock.c:
        Output to stream, not to memory buffer
      innobase/log/log0log.c:
        Output to stderr
      innobase/log/log0recv.c:
        Output to stderr
      innobase/mem/mem0dbg.c:
        Output to stderr
      innobase/mtr/mtr0log.c:
        Display pointers with %p
      innobase/mtr/mtr0mtr.c:
        Output to stderr
      innobase/os/os0file.c:
        Output to stream, not to memory buffer
      innobase/os/os0proc.c:
        Output to stderr
      innobase/os/os0thread.c:
        Output to stderr
      innobase/page/page0cur.c:
        Output to stderr
      innobase/page/page0page.c:
        Avoid sprintf()
        Output to stderr instead of stdout
      innobase/pars/pars0opt.c:
        Output to stderr instead of stdout
      innobase/rem/rem0rec.c:
        Remove rec_sprintf()
        Output to stderr instead of stdout
      innobase/row/row0ins.c:
        Output diagnostics to stream instead of memory buffer
      innobase/row/row0mysql.c:
        Output to stderr instead of stdout
        Quote table and index names
      innobase/row/row0purge.c:
        Output to stderr instead of stdout
      innobase/row/row0row.c:
        Quote table and index names
      innobase/row/row0sel.c:
        Output to stderr instead of stdout
        Quote table and index names
      innobase/row/row0umod.c:
        Avoid sprintf()
        Quote table and index names
      innobase/row/row0undo.c:
        Output to stderr instead of stdout
      innobase/row/row0upd.c:
        Avoid sprintf()
      innobase/srv/srv0srv.c:
        Output to stderr instead of stdout
      innobase/srv/srv0start.c:
        Handle srv_monitor_file
        Make some global variables static
      innobase/sync/sync0arr.c:
        Output to stderr instead of stdout
        Output to stream instead of memory buffer
      innobase/sync/sync0rw.c:
        Output to stderr instead of stdout
      innobase/sync/sync0sync.c:
        Output to stderr instead of stdout
        Output to stream instead of memory buffer
      innobase/trx/trx0purge.c:
        Output to stderr instead of stdout
      innobase/trx/trx0rec.c:
        Quote index and table names
        Avoid sprintf()
      innobase/trx/trx0roll.c:
        Quote identifier names
        Output to stderr instead of stdout
      innobase/trx/trx0sys.c:
        Output to stderr instead of stdout
      innobase/trx/trx0trx.c:
        Output to stream instead of memory buffer
      innobase/trx/trx0undo.c:
        Output to stderr instead of stdout
      innobase/ut/ut0ut.c:
        Declare mysql_get_identifier_quote_char()
        Remove ut_sprintf_buf()
        Add ut_print_name() and ut_print_namel()
        Add ut_copy_file()
      sql/ha_innodb.cc:
        innobase_mysql_print_thd(): output to stream, not to memory buffer
        Add mysql_get_identifier_quote_char()
        Remove unused function innobase_print_error()
        Display pointers with %p
        Buffer InnoDB output via files, not via statically allocated memory
      80fe399f
  24. 12 Mar, 2004 1 commit
  25. 20 Feb, 2004 1 commit
    • unknown's avatar
      Many files: · 0eacf58f
      unknown authored
        Removed unused code
      .del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      dict0crea.c:
        Protect all sprintf(%s) with assertions
      
      
      BitKeeper/deleted/.del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      innobase/btr/btr0sea.c:
        Removed unused code
      innobase/buf/buf0buf.c:
        Removed unused code
      innobase/com/com0shm.c:
        Removed unused code
      innobase/data/data0data.c:
        Removed unused code
      innobase/dict/dict0crea.c:
        Removed unused code
      innobase/fsp/fsp0fsp.c:
        Removed unused code
      innobase/ha/ha0ha.c:
        Removed unused code
      innobase/include/btr0cur.h:
        Removed unused code
      innobase/include/btr0sea.h:
        Removed unused code
      innobase/include/buf0buf.ic:
        Removed unused code
      innobase/include/data0data.h:
        Removed unused code
      innobase/include/dict0crea.h:
        Removed unused code
      innobase/include/dict0dict.h:
        Removed unused code
      innobase/include/ibuf0ibuf.h:
        Removed unused code
      innobase/include/lock0lock.h:
        Removed unused code
      innobase/include/mem0dbg.h:
        Removed unused code
      innobase/include/mem0mem.ic:
        Removed unused code
      innobase/include/mtr0log.h:
        Removed unused code
      innobase/include/mtr0mtr.h:
        Removed unused code
      innobase/include/os0proc.h:
        Removed unused code
      innobase/include/os0thread.h:
        Removed unused code
      innobase/include/rem0cmp.ic:
        Removed unused code
      innobase/include/row0row.h:
        Removed unused code
      innobase/include/srv0srv.h:
        Removed unused code
      innobase/include/sync0sync.h:
        Removed unused code
      innobase/lock/lock0lock.c:
        Removed unused code
      innobase/log/log0recv.c:
        Removed unused code
      innobase/mem/mem0dbg.c:
        Removed unused code
      innobase/mtr/mtr0mtr.c:
        Removed unused code
      innobase/os/os0proc.c:
        Removed unused code
      innobase/page/page0page.c:
        Removed unused code
      innobase/que/que0que.c:
        Removed unused code
      innobase/rem/rem0cmp.c:
        Removed unused code
      innobase/row/row0ins.c:
        Removed unused code
      innobase/row/row0mysql.c:
        Removed unused code
      innobase/row/row0row.c:
        Removed unused code
      innobase/srv/srv0srv.c:
        Removed unused code
      innobase/srv/srv0start.c:
        Removed unused code
      innobase/sync/sync0sync.c:
        Removed unused code
      innobase/trx/trx0rec.c:
        Removed unused code
      innobase/trx/trx0trx.c:
        Removed unused code
      innobase/ut/ut0dbg.c:
        Removed unused code
      innobase/ut/ut0mem.c:
        Removed unused code
      innobase/ut/ut0ut.c:
        Removed unused code
      0eacf58f
  26. 20 Dec, 2003 1 commit
    • unknown's avatar
      Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe · 65c44414
      unknown authored
      A after merge fix for last merge
      
      
      innobase/btr/btr0btr.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/btr/btr0sea.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/buf/buf0buf.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/buf/buf0flu.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/buf/buf0lru.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/buf/buf0rea.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/com/com0shm.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/data/data0data.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/data/data0type.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/dict/dict0crea.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/dict/dict0dict.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/fil/fil0fil.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/fsp/fsp0fsp.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/fut/fut0lst.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/ha/ha0ha.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/ibuf/ibuf0ibuf.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/include/univ.i:
        Disabled ut_sprintf/ut_fprintf. Not needed as all number arguments to printf are now casted
      innobase/lock/lock0lock.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/log/log0log.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/log/log0recv.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/mem/mem0dbg.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/mem/mem0pool.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/mtr/mtr0log.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/mtr/mtr0mtr.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/os/os0file.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/os/os0sync.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/page/page0cur.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/page/page0page.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/read/read0read.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/rem/rem0cmp.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/rem/rem0rec.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/row/row0mysql.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
        Heikki, please check the change of % to %%
      innobase/row/row0sel.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/row/row0undo.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/srv/srv0srv.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/srv/srv0start.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/sync/sync0arr.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/sync/sync0rw.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/sync/sync0sync.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/trx/trx0purge.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/trx/trx0rec.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/trx/trx0roll.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/trx/trx0sys.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/trx/trx0trx.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/trx/trx0undo.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/usr/usr0sess.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/ut/ut0mem.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      innobase/ut/ut0ut.c:
        Add cast of integer/longlong to (ulong) to make printf/sprintf 64 bit safe
      sql/sql_delete.cc:
        After merge fix
      65c44414
  27. 22 Jun, 2002 1 commit
    • unknown's avatar
      Many files: · 1081513a
      unknown authored
        Merge 3.23.52
      
      
      innobase/btr/btr0btr.c:
        Merge 3.23.52
      innobase/btr/btr0cur.c:
        Merge 3.23.52
      innobase/btr/btr0sea.c:
        Merge 3.23.52
      innobase/include/btr0btr.h:
        Merge 3.23.52
      innobase/include/btr0cur.h:
        Merge 3.23.52
      innobase/include/btr0sea.h:
        Merge 3.23.52
      innobase/include/buf0buf.h:
        Merge 3.23.52
      innobase/include/buf0rea.h:
        Merge 3.23.52
      innobase/include/data0data.h:
        Merge 3.23.52
      innobase/include/data0data.ic:
        Merge 3.23.52
      innobase/include/log0log.h:
        Merge 3.23.52
      innobase/include/log0log.ic:
        Merge 3.23.52
      innobase/include/os0file.h:
        Merge 3.23.52
      innobase/include/page0page.h:
        Merge 3.23.52
      innobase/include/page0page.ic:
        Merge 3.23.52
      innobase/include/row0mysql.h:
        Merge 3.23.52
      innobase/include/trx0roll.h:
        Merge 3.23.52
      innobase/include/trx0sys.h:
        Merge 3.23.52
      innobase/include/trx0trx.h:
        Merge 3.23.52
      innobase/include/ut0ut.h:
        Merge 3.23.52
      innobase/include/univ.i:
        Merge 3.23.52
      innobase/include/ut0ut.ic:
        Merge 3.23.52
      innobase/buf/buf0buf.c:
        Merge 3.23.52
      innobase/buf/buf0rea.c:
        Merge 3.23.52
      innobase/data/data0data.c:
        Merge 3.23.52
      innobase/dict/dict0crea.c:
        Merge 3.23.52
      innobase/dict/dict0dict.c:
        Merge 3.23.52
      innobase/dict/dict0load.c:
        Merge 3.23.52
      innobase/dict/dict0mem.c:
        Merge 3.23.52
      innobase/fsp/fsp0fsp.c:
        Merge 3.23.52
      innobase/ibuf/ibuf0ibuf.c:
        Merge 3.23.52
      innobase/lock/lock0lock.c:
        Merge 3.23.52
      innobase/log/log0log.c:
        Merge 3.23.52
      innobase/log/log0recv.c:
        Merge 3.23.52
      innobase/mtr/mtr0log.c:
        Merge 3.23.52
      innobase/mtr/mtr0mtr.c:
        Merge 3.23.52
      innobase/os/os0file.c:
        Merge 3.23.52
      innobase/page/page0cur.c:
        Merge 3.23.52
      innobase/page/page0page.c:
        Merge 3.23.52
      innobase/rem/rem0cmp.c:
        Merge 3.23.52
      innobase/row/row0ins.c:
        Merge 3.23.52
      innobase/row/row0mysql.c:
        Merge 3.23.52
      innobase/row/row0purge.c:
        Merge 3.23.52
      innobase/row/row0upd.c:
        Merge 3.23.52
      innobase/srv/srv0srv.c:
        Merge 3.23.52
      innobase/srv/srv0start.c:
        Merge 3.23.52
      innobase/trx/trx0roll.c:
        Merge 3.23.52
      innobase/trx/trx0sys.c:
        Merge 3.23.52
      innobase/trx/trx0trx.c:
        Merge 3.23.52
      innobase/trx/trx0undo.c:
        Merge 3.23.52
      innobase/ut/ut0mem.c:
        Merge 3.23.52
      innobase/ut/ut0ut.c:
        Merge 3.23.52
      1081513a
  28. 05 Nov, 2001 1 commit
    • unknown's avatar
      Added xml patch to mysqldump. · adb70394
      unknown authored
      Made innodb to compile more cleanly with debugging options
      enabled. Fixed a few bugs and found a few possible bugs, which
      I hope Heikki will check. Comments needs to be fixed too. Some
      while() functions should be changed to do ... until for documenting
      purposes, because some of them must and will be processed at least
      once, or a variable would be used uninitialized.
      
      Regards,
      Jani
      
      
      client/mysqldump.c:
        Added xml output. Patch originally from Gary Huntress, but needed
        a some clean up.
      innobase/btr/btr0btr.c:
        cleaner compiling
      innobase/btr/btr0cur.c:
        cleaner compiling
      innobase/btr/btr0sea.c:
        cleaner compiling / found a bug ??
      innobase/buf/buf0buf.c:
        Fixed a bug.
      innobase/buf/buf0lru.c:
        Fixed a bug.
      innobase/data/data0data.c:
        cleaner compiling
      innobase/dict/dict0boot.c:
        cleaner compiling
      innobase/dict/dict0crea.c:
        cleaner compiling
      innobase/dict/dict0dict.c:
        cleaner compiling
      innobase/dict/dict0load.c:
        cleaner compiling
      innobase/eval/eval0eval.c:
        cleaner compiling / found a bug ??
      innobase/fil/fil0fil.c:
        cleaner compiling
      innobase/fsp/fsp0fsp.c:
        cleaner compiling
      innobase/ibuf/ibuf0ibuf.c:
        cleaner compiling
      innobase/include/btr0btr.ic:
        cleaner compiling
      innobase/include/buf0buf.ic:
        cleaner compiling
      innobase/include/dict0dict.ic:
        cleaner compiling
      innobase/include/ha0ha.ic:
        cleaner compiling
      innobase/include/row0mysql.ic:
        cleaner compiling
      innobase/include/row0vers.ic:
        cleaner compiling
      innobase/include/sync0rw.ic:
        cleaner compiling
      innobase/lock/lock0lock.c:
        cleaner compiling
      innobase/mem/mem0dbg.c:
        cleaner compiling
      innobase/mtr/mtr0mtr.c:
        cleaner compiling
      innobase/odbc/odbc0odbc.c:
        cleaner compiling
      innobase/os/os0thread.c:
        cleaner compiling
      innobase/page/page0cur.c:
        cleaner compiling. while() should be changed to do ... until
        for documenting purposes.
      innobase/page/page0page.c:
        cleaner compiling
      innobase/pars/pars0opt.c:
        cleaner compiling. while() should be changed to do ... until,
        because it will and must be processed at least once (for documenting
        purposes)
      innobase/pars/pars0pars.c:
        cleaner compiling
      innobase/que/que0que.c:
        cleaner compiling
      innobase/rem/rem0cmp.c:
        cleaner compiling
      innobase/rem/rem0rec.c:
        cleaner compiling
      innobase/row/row0ins.c:
        cleaner compiling
      innobase/row/row0mysql.c:
        cleaner compiling
      innobase/row/row0purge.c:
        cleaner compiling
      innobase/row/row0sel.c:
        cleaner compiling
      innobase/row/row0uins.c:
        cleaner compiling
      innobase/row/row0umod.c:
        cleaner compiling
      innobase/row/row0upd.c:
        cleaner compiling
      innobase/srv/srv0srv.c:
        cleaner compiling
      innobase/srv/srv0start.c:
        cleaner compiling
      innobase/sync/sync0arr.c:
        cleaner compiling
      innobase/sync/sync0rw.c:
        cleaner compiling
      innobase/sync/sync0sync.c:
        cleaner compiling
      innobase/trx/trx0purge.c:
        cleaner compiling. in theory this could also be a bug, although
        probably not. But the logic needs to be checked, it could be that
        these variables may be used uninitialized.
      innobase/trx/trx0rec.c:
        cleaner compiling
      innobase/trx/trx0roll.c:
        cleaner compiling
      innobase/trx/trx0trx.c:
        cleaner compiling
      innobase/trx/trx0undo.c:
        cleaner compiling
      adb70394
  29. 17 Feb, 2001 1 commit
    • unknown's avatar
      Added Innobase to source distribution · 2662b593
      unknown authored
      Docs/manual.texi:
        Added Innobase documentation
      configure.in:
        Incremented version
      include/my_base.h:
        Added option for Innobase
      myisam/mi_check.c:
        cleanup
      mysql-test/t/bdb.test:
        cleanup
      mysql-test/t/innobase.test:
        Extended with new tests from bdb.test
      mysql-test/t/merge.test:
        Added test of SHOW create
      mysys/my_init.c:
        Fix for UNIXWARE 7
      scripts/mysql_install_db.sh:
        Always write how to start mysqld
      scripts/safe_mysqld.sh:
        Fixed type
      sql/ha_innobase.cc:
        Update to new version
      sql/ha_innobase.h:
        Update to new version
      sql/handler.h:
        Added 'update_table_comment()' and 'append_create_info()'
      sql/sql_delete.cc:
        Fixes for Innobase
      sql/sql_select.cc:
        Fixes for Innobase
      sql/sql_show.cc:
        Append create information (for MERGE tables)
      sql/sql_update.cc:
        Fixes for Innobase
      2662b593