An error occurred fetching the project authors.
  1. 21 Dec, 2010 1 commit
    • Marko Mäkelä's avatar
      Bug#58912 InnoDB unnecessarily avoids update-in-place on column prefix indexes · 590fdf77
      Marko Mäkelä authored
      row_upd_changes_ord_field_binary(): Do not return TRUE if the update
      vector changes a column that is covered by a prefix index, but does
      not change the column prefix. Add the row_ext_t parameter for
      determining whether the prefixes of externally stored columns match.
      
      dfield_datas_are_binary_equal(): Add the parameter len, for comparing
      column prefixes when len > 0.
      
      innodb.test: Add a test case where the patch of Bug #55284 failed
      without this fix.
      
      rb:537 approved by Jimmy Yang
      590fdf77
  2. 15 Sep, 2010 1 commit
  3. 10 Jun, 2010 1 commit
  4. 08 Jun, 2010 1 commit
  5. 01 Jun, 2010 1 commit
  6. 01 Apr, 2010 6 commits
    • Sergey Vojtovich's avatar
      Applying InnoDB snapshot · 44a0ff6c
      Sergey Vojtovich authored
      Detailed revision comments:
      
      r6749 | vasil | 2010-02-20 18:45:41 +0200 (Sat, 20 Feb 2010) | 5 lines
      Non-functional change: update copyright year to 2010 of the files
      that have been modified after 2010-01-01 according to svn.
      
      for f in $(svn log -v -r{2010-01-01}:HEAD |grep "^   M " |cut -b 16- |sort -u) ; do sed -i "" -E 's/(Copyright \(c\) [0-9]{4},) [0-9]{4}, (.*Innobase Oy.+All Rights Reserved)/\1 2010, \2/' $f ; done
      44a0ff6c
    • Sergey Vojtovich's avatar
      Applying InnoDB snapshot · 84eb1908
      Sergey Vojtovich authored
      Detailed revision comments:
      
      r6675 | marko | 2010-02-11 22:41:11 +0200 (Thu, 11 Feb 2010) | 1 line
      branches/zip: Remove bogus debug assertions introduced in r6660.
      84eb1908
    • Sergey Vojtovich's avatar
      Applying InnoDB snapshot · 08ed716d
      Sergey Vojtovich authored
      Detailed revision comments:
      
      r6673 | marko | 2010-02-11 13:09:48 +0200 (Thu, 11 Feb 2010) | 9 lines
      branches/zip: Relax a debug assertion about a missing BLOB. (Issue #452)
      When rolling back an incomplete transaction in purge, tolerate missing
      BLOBs also in update undo, when undoing an INSERT by updating a delete-marked
      record, and the delete-marked record is no longer needed.
      Previously, we only tolerated missing BLOBs in insert undo.
      This merely fixes a debug assertion; the code performed correctly
      without UNIV_DEBUG.
      
      rb://249 approved by Sunny Bains.
      08ed716d
    • Sergey Vojtovich's avatar
      Applying InnoDB snapshot · d4c7bd2f
      Sergey Vojtovich authored
      Detailed revision comments:
      
      r6672 | marko | 2010-02-11 13:01:18 +0200 (Thu, 11 Feb 2010) | 1 line
      branches/zip: Introduce thr_is_recv().
      d4c7bd2f
    • Sergey Vojtovich's avatar
      Applying InnoDB snapshot · 4ccf8bff
      Sergey Vojtovich authored
      Detailed revision comments:
      
      r6660 | marko | 2010-02-11 11:21:11 +0200 (Thu, 11 Feb 2010) | 7 lines
      branches/zip: Clarify the rollback of INSERT by UPDATE of delete-marked rec.
      
      row_undo_mod_remove_clust_low(): Augment the function comment.
      
      row_undo_mod_remove_clust_low(), row_undo_mod_del_mark_or_remove_sec_low(),
      row_undo_mod_del_mark_or_remove_sec(), row_undo_mod_upd_del_sec():
      Add ut_ad(node->rec_type == TRX_UNDO_UPD_DEL_REC);
      4ccf8bff
    • Sergey Vojtovich's avatar
      Applying InnoDB snapshot · a404d993
      Sergey Vojtovich authored
      Detailed revision comments:
      
      r6305 | marko | 2009-12-14 13:03:57 +0200 (Mon, 14 Dec 2009) | 2 lines
      branches/zip: row_undo_mod_del_unmark_sec_and_undo_update(): Add a missing
      const qualifier.
      a404d993
  7. 27 May, 2009 1 commit
  8. 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
  9. 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
  10. 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
  11. 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
  12. 09 Dec, 2004 1 commit
    • unknown's avatar
      InnoDB: Changed interface to rec_get_offsets(), to reduce the use of · 7945222c
      unknown authored
      memory heaps.  This changeset plugs also a few memory leaks that
      were introduced with the compact InnoDB table format.
      
      
      innobase/btr/btr0btr.c:
        Changed interface to rec_get_offsets()
      innobase/btr/btr0cur.c:
        Changed interface to rec_get_offsets()
      innobase/btr/btr0pcur.c:
        Changed interface to rec_get_offsets()
      innobase/btr/btr0sea.c:
        Changed interface to rec_get_offsets()
      innobase/include/rem0rec.h:
        Changed interface to rec_get_offsets()
      innobase/include/rem0rec.ic:
        Changed interface to rec_get_offsets()
      innobase/lock/lock0lock.c:
        Changed interface to rec_get_offsets()
      innobase/page/page0cur.c:
        Changed interface to rec_get_offsets()
      innobase/page/page0page.c:
        Changed interface to rec_get_offsets()
      innobase/rem/rem0rec.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0ins.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0mysql.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0purge.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0row.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0sel.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0umod.c:
        Changed interface to rec_print()
      innobase/row/row0undo.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0upd.c:
        Changed interface to rec_get_offsets()
      innobase/row/row0vers.c:
        Changed interface to rec_get_offsets()
      innobase/trx/trx0rec.c:
        Changed interface to rec_get_offsets()
      7945222c
  13. 02 Dec, 2004 1 commit
    • unknown's avatar
      Many files: · d2c4b545
      unknown authored
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      
      
      innobase/btr/btr0btr.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/btr/btr0cur.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/btr/btr0pcur.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/btr/btr0sea.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/data/data0data.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/data/data0type.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0boot.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0crea.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0dict.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0load.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/dict/dict0mem.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/fil/fil0fil.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/fsp/fsp0fsp.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/ibuf/ibuf0ibuf.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0btr.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0btr.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0cur.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0cur.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0pcur.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/btr0sea.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/data0type.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/dict0dict.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/dict0dict.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/dict0mem.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/lock0lock.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/lock0lock.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/mtr0log.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/mtr0mtr.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0cur.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0cur.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0page.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/page0page.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0cmp.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0cmp.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0rec.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/rem0rec.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0row.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0row.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0upd.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0upd.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0vers.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/row0vers.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/srv0srv.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/trx0rec.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/ut0byte.h:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/include/ut0byte.ic:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/lock/lock0lock.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/log/log0recv.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/mtr/mtr0log.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/page/page0cur.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/page/page0page.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/pars/pars0pars.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/rem/rem0cmp.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/rem/rem0rec.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0ins.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0mysql.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0purge.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0row.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0sel.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0umod.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0undo.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0upd.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/row/row0vers.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/srv/srv0srv.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/trx/trx0rec.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      innobase/trx/trx0undo.c:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      sql/ha_innodb.cc:
        Implement more compact InnoDB record format.
        Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
      d2c4b545
  14. 01 Oct, 2004 1 commit
    • unknown's avatar
      InnoDB: quote identifiers according to MySQL settings (Bug #5292) · a418a35c
      unknown authored
      innobase/btr/btr0btr.c:
        Add parameter to ut_print_name() and dict_index_name_print() calls
      innobase/btr/btr0cur.c:
        Add parameter to dict_index_name_print() calls
      innobase/buf/buf0buf.c:
        Add parameter to dict_index_name_print() calls
      innobase/dict/dict0crea.c:
        Add parameter to ut_print_name() calls
      innobase/dict/dict0dict.c:
        Add parameter to ut_print_name() calls
        Update documentation links to http://dev.mysql.com
      innobase/dict/dict0load.c:
        Add parameter to ut_print_name() calls
      innobase/fil/fil0fil.c:
        Use ut_print_filename()
        Update links to documentation to http://dev.mysql.com
      innobase/ibuf/ibuf0ibuf.c:
        Replaced printf(...) with fprintf(stderr,...)
      innobase/include/dict0dict.h:
        Added trx parameters
      innobase/include/row0row.h:
        Added trx parameter
      innobase/include/row0sel.h:
        Added trx parameter
      innobase/include/row0upd.h:
        Added trx parameters
      innobase/include/row0upd.ic:
        Added trx parameter for dict_index_name_print()
      innobase/include/trx0rec.h:
        Added trx parameter
      innobase/include/ut0ut.h:
        Added ut_print_filename()
        Added trx parameter to ut_print_name() and ut_print_namel()
      innobase/lock/lock0lock.c:
        Added parameter to dict_index_name_print() and ut_print_name() calls
      innobase/page/page0page.c:
        Added parameter to dict_index_name_print() calls
      innobase/pars/pars0opt.c:
        Added parameter to dict_index_name_print() call
      innobase/pars/pars0pars.c:
        Added parameter to upd_field_set_field_no() call
      innobase/row/row0ins.c:
        Added trx parameters
      innobase/row/row0mysql.c:
        Added trx parameters
      innobase/row/row0purge.c:
        Added trx parameter
      innobase/row/row0row.c:
        Added trx parameter
      innobase/row/row0sel.c:
        Added trx parameters
      innobase/row/row0umod.c:
        Added trx parameters
      innobase/row/row0upd.c:
        Added trx parameters
      innobase/trx/trx0rec.c:
        Added trx parameters
      innobase/trx/trx0roll.c:
        Added parameter to ut_print_name() calls
      innobase/ut/ut0ut.c:
        Added ut_print_filename()
        Added trx parameter to ut_print_namel() and ut_print_name() calls
      sql/ha_innodb.cc:
        Added trx parameters
        Rewrote mysql_get_identifier_quote_char()
      sql/mysql_priv.h:
        Added get_quote_char_for_identifier()
      sql/sql_show.cc:
        Added get_quote_char_for_identifier()
        Removed append_quoted_simple_identifier()
        Make append_identifier() use get_quote_char_for_identifier()
      a418a35c
  15. 11 May, 2004 1 commit
  16. 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
  17. 01 Apr, 2004 1 commit
    • unknown's avatar
      InnoDB cleanup: fixing buffer overflows and quoting of quotes · 025ddfea
      unknown authored
      innobase/dict/dict0crea.c:
        Remove unneeded prototypes for static functions
        Remove unused parameters from some functions
        Replace some assertions with compile-time checks
        dict_create_add_foreigns_to_dictionary():
        allocate space dynamically for the SQL, and quote quotes
      innobase/dict/dict0dict.c:
        Remove unnecessary prototypes for static functions
        dict_tables_have_same_db(): Remove length limitation
        dict_remove_db_name(): Use strchr()
        dict_get_db_name_len(): Use strchr()
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
        Remove unnecessary strlen() calls
        Allocate space dynamically for generated strings
        dict_scan_id(): allow quotes within quoted strings
      innobase/dict/dict0load.c:
        Remove unnecessary strlen() calls
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
      innobase/dict/dict0mem.c:
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
      innobase/eval/eval0eval.c:
        Make TO_CHAR() work with any machine word width
      innobase/fil/fil0fil.c:
        Replace mem_alloc()+strlen()+strcpy() with mem_strdup()
      innobase/ibuf/ibuf0ibuf.c:
        Make some global variables static
        Add #ifdef UNIV_IBUF_DEBUG around debug statements
      innobase/include/data0data.h:
        Add #ifdef UNIV_DEBUG around dtuple_validate()
      innobase/include/data0data.ic:
        Replace = with == in ut_ad(tuple->magic_n == DATA_TUPLE_MAGIC_N)
      innobase/include/dict0dict.h:
        Add const qualifiers
      innobase/include/lock0lock.h:
        Add UL suffixes to unsigned long masks
      innobase/include/log0log.h:
        Remove unused parameter "type" of log_group_write_buf()
      innobase/include/mem0mem.h:
        Add mem_strdup(), mem_strdupl(), mem_strdupq(), mem_heap_strdup(),
        and mem_heap_strdupl()
      innobase/include/mem0mem.ic:
        Add mem_strdup(), mem_strdupl(), mem_strdupq(), mem_heap_strdup(),
        and mem_heap_strdupl()
      innobase/include/row0uins.h:
        Remove unused parameter "thr" of row_undo_ins()
      innobase/include/row0undo.h:
        Remvoe unused parameter "thr" of row_undo_search_clust_to_pcur()
      innobase/include/ut0byte.h:
        Add const qualifier to ut_cpy_in_lower_case()
        Remove parameter "len" of ut_cmp_in_lower_case()
      innobase/include/ut0mem.h:
        Add ut_strlenq(), ut_strcpyq() and ut_memcpyq()
      innobase/include/ut0mem.ic:
        Add ut_strlenq()
      innobase/include/ut0ut.h:
        Declare ut_sprintf() as a printf-style function
      innobase/lock/lock0lock.c:
        lock_clust_rec_modify_check_and_lock(): Remove unused variable "trx"
      innobase/log/log0log.c:
        Remove unused parameters
      innobase/log/log0recv.c:
        Remove parameter "type" from log_group_write_buf()
      innobase/mem/mem0mem.c:
        Simplify the initialization of block->init_block
      innobase/mtr/mtr0log.c:
        Add a debug assertion to mlog_parse_initial_log_record()
      innobase/page/page0cur.c:
        Add debug assertion to page_cur_insert_rec_write_log()
        Remove hard-coded buffer size in page_cur_parse_insert_rec()
      innobase/page/page0page.c:
        Remove unneeded variable rec
      innobase/pars/pars0opt.c:
        Correct a potential buffer overflow
      innobase/pars/pars0pars.c:
        Replace mem_heap_alloc()+strlen()+memcpy() with mem_heap_strdup()
      innobase/row/row0ins.c:
        Replace parameter "thr" with "trx" in row_ins_foreign_report_add_err()
        Remove unnecessary strlen() call
        Use strchr()
      innobase/row/row0mysql.c:
        Add row_mysql_is_recovered_tmp_table()
        Add row_mysql_is_system_table()
        Compare reserved table names with exact match
        Use strstr() and strchr() and mem_strdupl()
        Compute space needed for generated SQL, and allocate it dynamically
      innobase/row/row0purge.c:
        Remove unused parameters "thr"
      innobase/row/row0row.c:
        Simplify row_get_clust_rec()
      innobase/row/row0uins.c:
        Remove unused parameters "thr"
      innobase/row/row0umod.c:
        Remove unused variable "index"
        row_undo_mod_del_unmark_sec_and_undo_update():
         Remove parameter "node" and variable "rec"
        Remove unused parameters "thr"
      innobase/row/row0undo.c:
        Remove unused parameters "thr"
      innobase/srv/srv0srv.c:
        Replace UT_NOT_USED() with __attribute__((unused))
      innobase/srv/srv0start.c:
        Remove unnecessary strlen() calls
        Remove unused parameter "create_new_db" of open_or_create_log_file()
      innobase/trx/trx0roll.c:
        Replace mem_alloc()+strlen()+memcpy() with mem_strdup()
      innobase/trx/trx0sys.c:
        Remove unnecessary strlen() call
      innobase/ut/ut0byte.c:
        Add const qualifier to ut_cpy_in_lower_case()
        Remove parameter "len" of ut_cmp_in_lower_case()
      innobase/ut/ut0mem.c:
        Add ut_strlenq() and ut_memcpyq()
      sql/ha_innodb.cc:
        Remove parameter "len" of ut_cmp_in_lower_case()
      025ddfea
  18. 12 Dec, 2003 1 commit
    • unknown's avatar
      btr0cur.c, row0umod.c: · 691bd823
      unknown authored
        Fix bug: if one updated a secondary index column so that its alphabetical value did not change (e.g., abc -> aBc) and rolled back the update, InnoDB failed to return the value in the secondary index to its original value
      row0upd.h:
        Correct typing error
      sync0sync.ic:
        Remove inadvertently pushed sync debug code
      
      
      innobase/include/sync0sync.ic:
        Remove inadvertently pushed sync debug code
      innobase/include/row0upd.h:
        Correct typing error
      innobase/row/row0umod.c:
        Fix bug: if one updated a secondary index column so that its alphabetical value did not change (e.g., abc -> aBc) and rolled back the update, InnoDB failed to return the value in the secondary index to its original value
      innobase/btr/btr0cur.c:
        Fix bug: if one updated a secondary index column so that its alphabetical value did not change (e.g., abc -> aBc) and rolled back the update, InnoDB failed to return the value in the secondary index to its original value
      691bd823
  19. 13 Oct, 2003 1 commit
    • unknown's avatar
      Many files: · d212ba60
      unknown authored
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      
      
      sql/ha_innodb.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_class.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_parse.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_table.cc:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/ha_innodb.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/handler.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/lex.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/mysql_priv.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_class.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_lex.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      sql/sql_yacc.yy:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/ha/ha0ha.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/ha/hash0hash.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0buf.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0flu.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0lru.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/buf/buf0rea.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/btr/btr0btr.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/btr/btr0sea.c:
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      innobase/fil/fil0fil.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/buf0buf.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/ha0ha.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/hash0hash.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/row0mysql.h:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/buf0buf.ic:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/ha0ha.ic:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/include/ibuf0ibuf.ic:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/page/page0page.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0mysql.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0purge.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0uins.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      innobase/row/row0umod.c:
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
      d212ba60
  20. 14 Jun, 2003 1 commit
    • unknown's avatar
      Many files: · 8fe7e029
      unknown authored
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      
      
      sql/ha_innodb.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      sql/handler.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      sql/sql_lex.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      sql/ha_innodb.cc:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      sql/handler.cc:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      sql/sql_parse.cc:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      sql/sql_yacc.yy:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      include/my_base.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      mysql-test/t/innodb.test:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      mysql-test/r/innodb.result:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/btr/btr0cur.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/btr/btr0pcur.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/buf/buf0buf.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/buf/buf0flu.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/data/data0data.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/data/data0type.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/dict/dict0boot.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/dict/dict0crea.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/dict/dict0dict.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/dict/dict0load.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/dict/dict0mem.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/fil/fil0fil.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/fsp/fsp0fsp.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/ha/ha0ha.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/ibuf/ibuf0ibuf.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/btr0cur.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/buf0buf.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/data0data.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/data0type.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/db0err.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/dict0dict.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/dict0mem.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/fil0fil.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/lock0lock.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/os0file.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/page0page.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/rem0cmp.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/row0row.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/row0sel.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/row0upd.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/srv0srv.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/data0type.ic:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/trx0roll.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/trx0trx.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/trx0types.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/ut0dbg.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/ut0mem.h:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/row0mysql.ic:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/include/trx0sys.ic:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/lock/lock0lock.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/log/log0log.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/log/log0recv.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/mem/mem0pool.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/os/os0file.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/os/os0thread.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/page/page0cur.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/page/page0page.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/pars/pars0opt.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/pars/pars0pars.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/rem/rem0cmp.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0ins.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0mysql.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0row.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0sel.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0umod.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0upd.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/row/row0vers.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/srv/srv0srv.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/srv/srv0start.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/trx/trx0rec.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/trx/trx0roll.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/trx/trx0sys.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/trx/trx0trx.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/ut/ut0mem.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      innobase/ut/ut0ut.c:
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      8fe7e029
  21. 08 Jul, 2002 1 commit
    • unknown's avatar
      Many files: · c0e8c9a1
      unknown authored
        Merge InnoDB-3.23.52b
      
      
      innobase/btr/btr0btr.c:
        Merge InnoDB-3.23.52b
      innobase/btr/btr0cur.c:
        Merge InnoDB-3.23.52b
      innobase/btr/btr0sea.c:
        Merge InnoDB-3.23.52b
      innobase/buf/buf0buf.c:
        Merge InnoDB-3.23.52b
      innobase/ha/ha0ha.c:
        Merge InnoDB-3.23.52b
      innobase/ibuf/ibuf0ibuf.c:
        Merge InnoDB-3.23.52b
      innobase/include/btr0cur.h:
        Merge InnoDB-3.23.52b
      innobase/include/buf0buf.h:
        Merge InnoDB-3.23.52b
      innobase/include/ha0ha.h:
        Merge InnoDB-3.23.52b
      innobase/include/ibuf0ibuf.h:
        Merge InnoDB-3.23.52b
      innobase/include/lock0lock.h:
        Merge InnoDB-3.23.52b
      innobase/include/log0log.h:
        Merge InnoDB-3.23.52b
      innobase/include/os0file.h:
        Merge InnoDB-3.23.52b
      innobase/include/rem0rec.ic:
        Merge InnoDB-3.23.52b
      innobase/include/srv0srv.h:
        Merge InnoDB-3.23.52b
      innobase/include/sync0arr.h:
        Merge InnoDB-3.23.52b
      innobase/include/sync0sync.h:
        Merge InnoDB-3.23.52b
      innobase/include/trx0trx.h:
        Merge InnoDB-3.23.52b
      innobase/lock/lock0lock.c:
        Merge InnoDB-3.23.52b
      innobase/log/log0log.c:
        Merge InnoDB-3.23.52b
      innobase/os/os0file.c:
        Merge InnoDB-3.23.52b
      innobase/row/row0mysql.c:
        Merge InnoDB-3.23.52b
      innobase/row/row0umod.c:
        Merge InnoDB-3.23.52b
      innobase/row/row0upd.c:
        Merge InnoDB-3.23.52b
      innobase/srv/srv0srv.c:
        Merge InnoDB-3.23.52b
      innobase/srv/srv0start.c:
        Merge InnoDB-3.23.52b
      innobase/sync/sync0arr.c:
        Merge InnoDB-3.23.52b
      innobase/sync/sync0sync.c:
        Merge InnoDB-3.23.52b
      innobase/trx/trx0trx.c:
        Merge InnoDB-3.23.52b
      sql/ha_innobase.h:
        Merge InnoDB-3.23.52b
      sql/ha_innobase.cc:
        Merge InnoDB-3.23.52b
      sql/sql_lex.h:
        Merge InnoDB-3.23.52b
      sql/mysqld.cc:
        Merge InnoDB-3.23.52b
      sql/sql_parse.cc:
        Merge InnoDB-3.23.52b
      sql/sql_yacc.yy:
        Merge InnoDB-3.23.52b
      c0e8c9a1
  22. 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
  23. 30 Oct, 2001 1 commit
    • unknown's avatar
      Merge · 7b24c57c
      unknown authored
      include/my_base.h:
        Try again merge InnoDB-3.23.44
      include/mysqld_error.h:
        Try again merge InnoDB-3.23.44
      sql/handler.cc:
        Try again merge InnoDB-3.23.44
      sql/mysqld.cc:
        Try again merge InnoDB-3.23.44
      sql/ha_innobase.cc:
        Try again merge InnoDB-3.23.44
      sql/ha_innobase.h:
        Try again merge InnoDB-3.23.44
      sql/share/czech/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/danish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/dutch/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/english/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/estonian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/french/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/german/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/greek/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/hungarian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/italian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/japanese/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/korean/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/norwegian-ny/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/norwegian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/polish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/portuguese/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/romanian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/russian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/slovak/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/spanish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/swedish/errmsg.txt:
        Try again merge InnoDB-3.23.44
      sql/share/ukrainian/errmsg.txt:
        Try again merge InnoDB-3.23.44
      innobase/btr/btr0btr.c:
        Try again merge InnoDB-3.23.44
      innobase/buf/buf0flu.c:
        Try again merge InnoDB-3.23.44
      innobase/buf/buf0lru.c:
        Try again merge InnoDB-3.23.44
      innobase/dict/dict0boot.c:
        Try again merge InnoDB-3.23.44
      innobase/dict/dict0crea.c:
        Try again merge InnoDB-3.23.44
      innobase/dict/dict0dict.c:
        Try again merge InnoDB-3.23.44
      innobase/ibuf/ibuf0ibuf.c:
        Try again merge InnoDB-3.23.44
      innobase/include/dict0boot.h:
        Try again merge InnoDB-3.23.44
      innobase/include/dict0boot.ic:
        Try again merge InnoDB-3.23.44
      innobase/include/dict0dict.h:
        Try again merge InnoDB-3.23.44
      innobase/include/os0file.h:
        Try again merge InnoDB-3.23.44
      innobase/include/os0sync.h:
        Try again merge InnoDB-3.23.44
      innobase/include/page0page.ic:
        Try again merge InnoDB-3.23.44
      innobase/include/read0read.h:
        Try again merge InnoDB-3.23.44
      innobase/include/row0mysql.h:
        Try again merge InnoDB-3.23.44
      innobase/include/srv0srv.h:
        Try again merge InnoDB-3.23.44
      innobase/include/srv0start.h:
        Try again merge InnoDB-3.23.44
      innobase/include/trx0purge.h:
        Try again merge InnoDB-3.23.44
      innobase/include/trx0rec.h:
        Try again merge InnoDB-3.23.44
      innobase/include/trx0trx.h:
        Try again merge InnoDB-3.23.44
      innobase/lock/lock0lock.c:
        Try again merge InnoDB-3.23.44
      innobase/log/log0log.c:
        Try again merge InnoDB-3.23.44
      innobase/log/log0recv.c:
        Try again merge InnoDB-3.23.44
      innobase/os/os0file.c:
        Try again merge InnoDB-3.23.44
      innobase/page/page0page.c:
        Try again merge InnoDB-3.23.44
      innobase/read/read0read.c:
        Try again merge InnoDB-3.23.44
      innobase/rem/rem0cmp.c:
        Try again merge InnoDB-3.23.44
      innobase/rem/rem0rec.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0ins.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0mysql.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0purge.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0row.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0sel.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0umod.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0upd.c:
        Try again merge InnoDB-3.23.44
      innobase/row/row0vers.c:
        Try again merge InnoDB-3.23.44
      innobase/srv/srv0start.c:
        Try again merge InnoDB-3.23.44
      innobase/sync/sync0arr.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0purge.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0rec.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0roll.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0sys.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0trx.c:
        Try again merge InnoDB-3.23.44
      innobase/trx/trx0undo.c:
        Try again merge InnoDB-3.23.44
      innobase/srv/srv0srv.c:
        Commit change made by heikki
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      7b24c57c
  24. 10 Oct, 2001 1 commit
    • unknown's avatar
      ut0mem.c Merge changes in InnoDB-3.23.43b · 1904897b
      unknown authored
      ut0ut.c 	Merge changes in InnoDB-3.23.43b
      trx0purge.c	Merge changes in InnoDB-3.23.43b
      trx0rec.c	Merge changes in InnoDB-3.23.43b
      trx0trx.c	Merge changes in InnoDB-3.23.43b
      trx0undo.c	Merge changes in InnoDB-3.23.43b
      thr0loc.c	Merge changes in InnoDB-3.23.43b
      sync0arr.c	Merge changes in InnoDB-3.23.43b
      sync0rw.c	Merge changes in InnoDB-3.23.43b
      sync0sync.c	Merge changes in InnoDB-3.23.43b
      srv0srv.c	Merge changes in InnoDB-3.23.43b
      srv0start.c	Merge changes in InnoDB-3.23.43b
      row0ins.c	Merge changes in InnoDB-3.23.43b
      row0mysql.c	Merge changes in InnoDB-3.23.43b
      row0purge.c	Merge changes in InnoDB-3.23.43b
      row0sel.c	Merge changes in InnoDB-3.23.43b
      row0umod.c	Merge changes in InnoDB-3.23.43b
      row0upd.c	Merge changes in InnoDB-3.23.43b
      row0vers.c	Merge changes in InnoDB-3.23.43b
      rem0cmp.c	Merge changes in InnoDB-3.23.43b
      que0que.c	Merge changes in InnoDB-3.23.43b
      pars0opt.c	Merge changes in InnoDB-3.23.43b
      pars0pars.c	Merge changes in InnoDB-3.23.43b
      lexyy.c 	Merge changes in InnoDB-3.23.43b
      pars0grm.c	Merge changes in InnoDB-3.23.43b
      page0page.c	Merge changes in InnoDB-3.23.43b
      os0file.c	Merge changes in InnoDB-3.23.43b
      mtr0log.c	Merge changes in InnoDB-3.23.43b
      mem0pool.c	Merge changes in InnoDB-3.23.43b
      log0log.c	Merge changes in InnoDB-3.23.43b
      log0recv.c	Merge changes in InnoDB-3.23.43b
      lock0lock.c	Merge changes in InnoDB-3.23.43b
      ibuf0ibuf.c	Merge changes in InnoDB-3.23.43b
      fil0fil.c	Merge changes in InnoDB-3.23.43b
      dict0crea.c	Merge changes in InnoDB-3.23.43b
      dict0dict.c	Merge changes in InnoDB-3.23.43b
      dict0load.c	Merge changes in InnoDB-3.23.43b
      dict0mem.c	Merge changes in InnoDB-3.23.43b
      data0data.c	Merge changes in InnoDB-3.23.43b
      data0type.c	Merge changes in InnoDB-3.23.43b
      buf0buf.c	Merge changes in InnoDB-3.23.43b
      buf0lru.c	Merge changes in InnoDB-3.23.43b
      btr0btr.c	Merge changes in InnoDB-3.23.43b
      btr0cur.c	Merge changes in InnoDB-3.23.43b
      btr0pcur.c	Merge changes in InnoDB-3.23.43b
      btr0sea.c	Merge changes in InnoDB-3.23.43b
      data0type.ic	Merge changes in InnoDB-3.23.43b
      dict0dict.ic	Merge changes in InnoDB-3.23.43b
      mtr0mtr.ic	Merge changes in InnoDB-3.23.43b
      row0upd.ic	Merge changes in InnoDB-3.23.43b
      sync0ipm.ic	Merge changes in InnoDB-3.23.43b
      sync0rw.ic	Merge changes in InnoDB-3.23.43b
      sync0sync.ic	Merge changes in InnoDB-3.23.43b
      trx0rseg.ic	Merge changes in InnoDB-3.23.43b
      btr0pcur.ic	Merge changes in InnoDB-3.23.43b
      buf0buf.ic	Merge changes in InnoDB-3.23.43b
      data0data.ic	Merge changes in InnoDB-3.23.43b
      row0upd.h	Merge changes in InnoDB-3.23.43b
      srv0srv.h	Merge changes in InnoDB-3.23.43b
      sync0arr.h	Merge changes in InnoDB-3.23.43b
      sync0rw.h	Merge changes in InnoDB-3.23.43b
      sync0sync.h	Merge changes in InnoDB-3.23.43b
      trx0trx.h	Merge changes in InnoDB-3.23.43b
      ut0mem.h	Merge changes in InnoDB-3.23.43b
      data0data.h	Merge changes in InnoDB-3.23.43b
      data0type.h	Merge changes in InnoDB-3.23.43b
      db0err.h	Merge changes in InnoDB-3.23.43b
      dict0crea.h	Merge changes in InnoDB-3.23.43b
      dict0dict.h	Merge changes in InnoDB-3.23.43b
      dict0load.h	Merge changes in InnoDB-3.23.43b
      dict0mem.h	Merge changes in InnoDB-3.23.43b
      dict0types.h	Merge changes in InnoDB-3.23.43b
      fil0fil.h	Merge changes in InnoDB-3.23.43b
      ibuf0ibuf.h	Merge changes in InnoDB-3.23.43b
      lock0lock.h	Merge changes in InnoDB-3.23.43b
      log0log.h	Merge changes in InnoDB-3.23.43b
      mtr0mtr.h	Merge changes in InnoDB-3.23.43b
      rem0cmp.h	Merge changes in InnoDB-3.23.43b
      row0ins.h	Merge changes in InnoDB-3.23.43b
      row0mysql.h	Merge changes in InnoDB-3.23.43b
      btr0cur.h	Merge changes in InnoDB-3.23.43b
      btr0pcur.h	Merge changes in InnoDB-3.23.43b
      btr0sea.h	Merge changes in InnoDB-3.23.43b
      buf0buf.h	Merge changes in InnoDB-3.23.43b
      sql_table.cc	Merge changes in InnoDB-3.23.43b
      sql_db.cc	Merge changes in InnoDB-3.23.43b
      ha_innobase.cc	Merge changes in InnoDB-3.23.43b
      handler.cc	Merge changes in InnoDB-3.23.43b
      ha_innobase.h	Merge changes in InnoDB-3.23.43b
      handler.h	Merge changes in InnoDB-3.23.43b
      
      
      sql/ha_innobase.h:
        Merge changes in InnoDB-3.23.43b
      sql/handler.h:
        Merge changes in InnoDB-3.23.43b
      sql/ha_innobase.cc:
        Merge changes in InnoDB-3.23.43b
      sql/handler.cc:
        Merge changes in InnoDB-3.23.43b
      sql/sql_db.cc:
        Merge changes in InnoDB-3.23.43b
      sql/sql_table.cc:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0cur.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0pcur.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0sea.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/buf0buf.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0data.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0type.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/db0err.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0crea.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0dict.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0load.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0mem.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0types.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/fil0fil.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/ibuf0ibuf.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/lock0lock.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/log0log.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/mtr0mtr.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/rem0cmp.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0ins.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0mysql.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0upd.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/srv0srv.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0arr.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0rw.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0sync.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/trx0trx.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/ut0mem.h:
        Merge changes in InnoDB-3.23.43b
      innobase/include/btr0pcur.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/buf0buf.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0data.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/data0type.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/dict0dict.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/mtr0mtr.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/row0upd.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0ipm.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0rw.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/sync0sync.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/include/trx0rseg.ic:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0btr.c:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0cur.c:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0pcur.c:
        Merge changes in InnoDB-3.23.43b
      innobase/btr/btr0sea.c:
        Merge changes in InnoDB-3.23.43b
      innobase/buf/buf0buf.c:
        Merge changes in InnoDB-3.23.43b
      innobase/buf/buf0lru.c:
        Merge changes in InnoDB-3.23.43b
      innobase/data/data0data.c:
        Merge changes in InnoDB-3.23.43b
      innobase/data/data0type.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0crea.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0dict.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0load.c:
        Merge changes in InnoDB-3.23.43b
      innobase/dict/dict0mem.c:
        Merge changes in InnoDB-3.23.43b
      innobase/fil/fil0fil.c:
        Merge changes in InnoDB-3.23.43b
      innobase/ibuf/ibuf0ibuf.c:
        Merge changes in InnoDB-3.23.43b
      innobase/lock/lock0lock.c:
        Merge changes in InnoDB-3.23.43b
      innobase/log/log0log.c:
        Merge changes in InnoDB-3.23.43b
      innobase/log/log0recv.c:
        Merge changes in InnoDB-3.23.43b
      innobase/mem/mem0pool.c:
        Merge changes in InnoDB-3.23.43b
      innobase/mtr/mtr0log.c:
        Merge changes in InnoDB-3.23.43b
      innobase/os/os0file.c:
        Merge changes in InnoDB-3.23.43b
      innobase/page/page0page.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/lexyy.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/pars0grm.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/pars0opt.c:
        Merge changes in InnoDB-3.23.43b
      innobase/pars/pars0pars.c:
        Merge changes in InnoDB-3.23.43b
      innobase/que/que0que.c:
        Merge changes in InnoDB-3.23.43b
      innobase/rem/rem0cmp.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0ins.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0mysql.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0purge.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0sel.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0umod.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0upd.c:
        Merge changes in InnoDB-3.23.43b
      innobase/row/row0vers.c:
        Merge changes in InnoDB-3.23.43b
      innobase/srv/srv0srv.c:
        Merge changes in InnoDB-3.23.43b
      innobase/srv/srv0start.c:
        Merge changes in InnoDB-3.23.43b
      innobase/sync/sync0arr.c:
        Merge changes in InnoDB-3.23.43b
      innobase/sync/sync0rw.c:
        Merge changes in InnoDB-3.23.43b
      innobase/sync/sync0sync.c:
        Merge changes in InnoDB-3.23.43b
      innobase/thr/thr0loc.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0purge.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0rec.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0trx.c:
        Merge changes in InnoDB-3.23.43b
      innobase/trx/trx0undo.c:
        Merge changes in InnoDB-3.23.43b
      innobase/ut/ut0mem.c:
        Merge changes in InnoDB-3.23.43b
      innobase/ut/ut0ut.c:
        Merge changes in InnoDB-3.23.43b
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      1904897b
  25. 29 Aug, 2001 1 commit
    • unknown's avatar
      trx0roll.c Fix the primary key update + BLOB bug, improve InnoDB Monitor prints · dd9fa926
      unknown authored
      trx0sys.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      trx0trx.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0mysql.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0purge.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0sel.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0uins.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0umod.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      row0upd.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      srv0srv.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      srv0start.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      sync0arr.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      fil0fil.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      ibuf0ibuf.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      lock0lock.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      os0file.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0btr.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0cur.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0sea.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      buf0buf.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      data0data.c	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      srv0srv.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      trx0sys.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      trx0trx.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      btr0cur.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      buf0buf.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      data0data.h	Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      ha_innobase.cc	Fix the auto-inc+REPLACE+replication bug, improve InnoDB Monitor prints
      
      
      sql/ha_innobase.cc:
        Fix the auto-inc+REPLACE+replication bug, improve InnoDB Monitor prints
      innobase/include/btr0cur.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/buf0buf.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/data0data.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/srv0srv.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/trx0sys.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/include/trx0trx.h:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/btr/btr0btr.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/btr/btr0cur.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/btr/btr0sea.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/buf/buf0buf.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/data/data0data.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/fil/fil0fil.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/ibuf/ibuf0ibuf.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/lock/lock0lock.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/os/os0file.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0mysql.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0purge.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0sel.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0uins.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0umod.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/row/row0upd.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/srv/srv0srv.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/srv/srv0start.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/sync/sync0arr.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/trx/trx0roll.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/trx/trx0sys.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      innobase/trx/trx0trx.c:
        Fix the primary key update + BLOB bug, improve InnoDB Monitor prints
      dd9fa926
  26. 04 Aug, 2001 1 commit
    • unknown's avatar
      srv0srv.h Support raw disk partitions as data files · c67510f0
      unknown authored
      srv0start.c	Support raw disk partitions as data files
      srv0srv.c	Support raw disk partitions as data files
      row0purge.c	< 4 GB rows, doublewrite, hang fixes
      row0row.c	< 4 GB rows, doublewrite, hang fixes
      row0sel.c	< 4 GB rows, doublewrite, hang fixes
      row0uins.c	< 4 GB rows, doublewrite, hang fixes
      row0umod.c	< 4 GB rows, doublewrite, hang fixes
      row0undo.c	< 4 GB rows, doublewrite, hang fixes
      row0upd.c	< 4 GB rows, doublewrite, hang fixes
      srv0srv.c	< 4 GB rows, doublewrite, hang fixes
      srv0start.c	< 4 GB rows, doublewrite, hang fixes
      sync0rw.c	< 4 GB rows, doublewrite, hang fixes
      sync0sync.c	< 4 GB rows, doublewrite, hang fixes
      trx0purge.c	< 4 GB rows, doublewrite, hang fixes
      trx0rec.c	< 4 GB rows, doublewrite, hang fixes
      trx0sys.c	< 4 GB rows, doublewrite, hang fixes
      btr0btr.c	< 4 GB rows, doublewrite, hang fixes
      btr0cur.c	< 4 GB rows, doublewrite, hang fixes
      buf0buf.c	< 4 GB rows, doublewrite, hang fixes
      buf0flu.c	< 4 GB rows, doublewrite, hang fixes
      buf0rea.c	< 4 GB rows, doublewrite, hang fixes
      data0data.c	< 4 GB rows, doublewrite, hang fixes
      fil0fil.c	< 4 GB rows, doublewrite, hang fixes
      fsp0fsp.c	< 4 GB rows, doublewrite, hang fixes
      ibuf0ibuf.c	< 4 GB rows, doublewrite, hang fixes
      lock0lock.c	< 4 GB rows, doublewrite, hang fixes
      log0log.c	< 4 GB rows, doublewrite, hang fixes
      log0recv.c	< 4 GB rows, doublewrite, hang fixes
      os0file.c	< 4 GB rows, doublewrite, hang fixes
      page0cur.c	< 4 GB rows, doublewrite, hang fixes
      pars0pars.c	< 4 GB rows, doublewrite, hang fixes
      rem0cmp.c	< 4 GB rows, doublewrite, hang fixes
      rem0rec.c	< 4 GB rows, doublewrite, hang fixes
      row0ins.c	< 4 GB rows, doublewrite, hang fixes
      row0mysql.c	< 4 GB rows, doublewrite, hang fixes
      univ.i  	< 4 GB rows, doublewrite, hang fixes
      data0data.ic	< 4 GB rows, doublewrite, hang fixes
      mach0data.ic	< 4 GB rows, doublewrite, hang fixes
      rem0rec.ic	< 4 GB rows, doublewrite, hang fixes
      row0upd.ic	< 4 GB rows, doublewrite, hang fixes
      trx0rec.ic	< 4 GB rows, doublewrite, hang fixes
      rem0cmp.h	< 4 GB rows, doublewrite, hang fixes
      rem0rec.h	< 4 GB rows, doublewrite, hang fixes
      row0ins.h	< 4 GB rows, doublewrite, hang fixes
      row0mysql.h	< 4 GB rows, doublewrite, hang fixes
      row0row.h	< 4 GB rows, doublewrite, hang fixes
      row0upd.h	< 4 GB rows, doublewrite, hang fixes
      srv0srv.h	< 4 GB rows, doublewrite, hang fixes
      sync0sync.h	< 4 GB rows, doublewrite, hang fixes
      trx0rec.h	< 4 GB rows, doublewrite, hang fixes
      trx0sys.h	< 4 GB rows, doublewrite, hang fixes
      trx0types.h	< 4 GB rows, doublewrite, hang fixes
      trx0undo.h	< 4 GB rows, doublewrite, hang fixes
      ut0dbg.h	< 4 GB rows, doublewrite, hang fixes
      ut0ut.h 	< 4 GB rows, doublewrite, hang fixes
      btr0btr.h	< 4 GB rows, doublewrite, hang fixes
      btr0cur.h	< 4 GB rows, doublewrite, hang fixes
      buf0buf.h	< 4 GB rows, doublewrite, hang fixes
      buf0flu.h	< 4 GB rows, doublewrite, hang fixes
      data0data.h	< 4 GB rows, doublewrite, hang fixes
      dict0mem.h	< 4 GB rows, doublewrite, hang fixes
      fil0fil.h	< 4 GB rows, doublewrite, hang fixes
      fsp0fsp.h	< 4 GB rows, doublewrite, hang fixes
      os0file.h	< 4 GB rows, doublewrite, hang fixes
      
      
      innobase/include/btr0btr.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/btr0cur.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/buf0buf.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/buf0flu.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/data0data.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/dict0mem.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/fil0fil.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/fsp0fsp.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/os0file.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/rem0cmp.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/rem0rec.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0ins.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0mysql.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0row.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0upd.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/sync0sync.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0rec.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0sys.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0types.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0undo.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/ut0dbg.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/ut0ut.h:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/data0data.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/mach0data.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/rem0rec.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/row0upd.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/trx0rec.ic:
        < 4 GB rows, doublewrite, hang fixes
      innobase/include/univ.i:
        < 4 GB rows, doublewrite, hang fixes
      innobase/btr/btr0btr.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/btr/btr0cur.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/buf/buf0buf.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/buf/buf0flu.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/buf/buf0rea.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/data/data0data.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/fil/fil0fil.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/fsp/fsp0fsp.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/ibuf/ibuf0ibuf.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/lock/lock0lock.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/log/log0log.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/log/log0recv.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/os/os0file.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/page/page0cur.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/pars/pars0pars.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/rem/rem0cmp.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/rem/rem0rec.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0ins.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0mysql.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0purge.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0row.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0sel.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0uins.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0umod.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0undo.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/row/row0upd.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/sync/sync0rw.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/sync/sync0sync.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/trx/trx0purge.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/trx/trx0rec.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/trx/trx0sys.c:
        < 4 GB rows, doublewrite, hang fixes
      innobase/srv/srv0srv.c:
        Support raw disk partitions as data files
      innobase/srv/srv0start.c:
        Support raw disk partitions as data files
      innobase/include/srv0srv.h:
        Support raw disk partitions as data files
      c67510f0
  27. 24 Jun, 2001 1 commit
    • unknown's avatar
      sync0sync.c Do not use in-line assembly in GCC · 5b6c9620
      unknown authored
      srv0start.c	Eliminate a deadlock of threads at startup
      row0mysql.c	Several bug fixes
      row0umod.c	Several bug fixes
      row0upd.c	Several bug fixes
      os0file.c	Revert back to fsync as default flush method
      log0recv.c	Several bug fixes
      ibuf0ibuf.c	Several bug fixes
      fsp0fsp.c	Several bug fixes
      trx0undo.c	Put some assertions to uncover possible bugs
      dict0boot.c	Several bug fixes
      
      
      innobase/dict/dict0boot.c:
        Several bug fixes
      innobase/trx/trx0undo.c:
        Put some assertions to uncover possible bugs
      innobase/fsp/fsp0fsp.c:
        Several bug fixes
      innobase/ibuf/ibuf0ibuf.c:
        Several bug fixes
      innobase/log/log0recv.c:
        Several bug fixes
      innobase/os/os0file.c:
        Revert back to fsync as default flush method
      innobase/row/row0mysql.c:
        Several bug fixes
      innobase/row/row0umod.c:
        Several bug fixes
      innobase/row/row0upd.c:
        Several bug fixes
      innobase/srv/srv0start.c:
        Eliminate a deadlock of threads at startup
      innobase/sync/sync0sync.c:
        Do not use in-line assembly in GCC
      5b6c9620
  28. 03 May, 2001 1 commit
  29. 27 Apr, 2001 1 commit
    • unknown's avatar
      row0sel.c Fix a bug in multiversioned reads through a secondary index · d067af6a
      unknown authored
      row0uins.c	Partial fix to the DROP TABLE + another user rolls back in that table problem
      row0umod.c	Partial fix to the DROP TABLE + another user rolls back in that table problem
      os0file.c	Reduce probability of deadlock bugs in connection with ibuf: do not let the ibuf i/o handler sleep
      
      
      innobase/os/os0file.c:
        Reduce probability of deadlock bugs in connection with ibuf: do not let the ibuf i/o handler sleep
      innobase/row/row0uins.c:
        Partial fix to the DROP TABLE + another user rolls back in that table problem
      innobase/row/row0umod.c:
        Partial fix to the DROP TABLE + another user rolls back in that table problem
      innobase/row/row0sel.c:
        Fix a bug in multiversioned reads through a secondary index
      d067af6a
  30. 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