Commit 6a3f93f4 authored by monty@hundin.mysql.fi's avatar monty@hundin.mysql.fi

InnoDB portability fixes

parent 1d7747aa
...@@ -38,7 +38,7 @@ AC_CHECK_HEADERS(aio.h sched.h) ...@@ -38,7 +38,7 @@ AC_CHECK_HEADERS(aio.h sched.h)
AC_CHECK_SIZEOF(int, 4) AC_CHECK_SIZEOF(int, 4)
AC_CHECK_FUNCS(sched_yield) AC_CHECK_FUNCS(sched_yield)
AC_CHECK_FUNCS(fdatasync) AC_CHECK_FUNCS(fdatasync)
AC_CHECK_FUNCS(localtime_r) #AC_CHECK_FUNCS(localtime_r) # Already checked by MySQL
#AC_C_INLINE Already checked in MySQL #AC_C_INLINE Already checked in MySQL
AC_C_BIGENDIAN AC_C_BIGENDIAN
......
...@@ -603,6 +603,7 @@ os_file_pread( ...@@ -603,6 +603,7 @@ os_file_pread(
#ifdef HAVE_PREAD #ifdef HAVE_PREAD
return(pread(file, buf, n, offs)); return(pread(file, buf, n, offs));
#else #else
{
ssize_t ret; ssize_t ret;
ulint i; ulint i;
...@@ -624,6 +625,7 @@ os_file_pread( ...@@ -624,6 +625,7 @@ os_file_pread(
os_mutex_exit(os_file_seek_mutexes[i]); os_mutex_exit(os_file_seek_mutexes[i]);
return(ret); return(ret);
}
#endif #endif
} }
...@@ -660,6 +662,7 @@ os_file_pwrite( ...@@ -660,6 +662,7 @@ os_file_pwrite(
return(ret); return(ret);
#else #else
{
ulint i; ulint i;
/* Protect the seek / write operation with a mutex */ /* Protect the seek / write operation with a mutex */
...@@ -691,6 +694,7 @@ os_file_pwrite( ...@@ -691,6 +694,7 @@ os_file_pwrite(
os_mutex_exit(os_file_seek_mutexes[i]); os_mutex_exit(os_file_seek_mutexes[i]);
return(ret); return(ret);
}
#endif #endif
} }
#endif #endif
......
...@@ -134,8 +134,8 @@ Table Op Msg_type Msg_text ...@@ -134,8 +134,8 @@ Table Op Msg_type Msg_text
test.t1 optimize error The handler for the table doesn't support check/repair test.t1 optimize error The handler for the table doesn't support check/repair
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment
t1 0 PRIMARY 1 id A 2 NULL NULL t1 0 PRIMARY 1 id A 2 NULL NULL
t1 1 parent_id 1 parent_id A 4 NULL NULL t1 1 parent_id 1 parent_id A 2 NULL NULL
t1 1 level 1 level A 4 NULL NULL t1 1 level 1 level A 2 NULL NULL
gesuchnr benutzer_id gesuchnr benutzer_id
1 1 1 1
2 1 2 1
...@@ -150,7 +150,7 @@ a b ...@@ -150,7 +150,7 @@ a b
Table Op Msg_type Msg_text Table Op Msg_type Msg_text
test.t1 analyze error The handler for the table doesn't support check/repair test.t1 analyze error The handler for the table doesn't support check/repair
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment
t1 1 skr 1 a A 3 NULL NULL t1 1 skr 1 a A 1 NULL NULL
a b a b
1 1
n after rollback n after rollback
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment