Loading BUILD/compile-solaris-sparc-purify +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ aclocal && autoheader && aclocal && automake && autoconf (cd bdb/dist && sh s_all) (cd innobase && aclocal && autoheader && aclocal && automake && autoconf) CFLAGS="-Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -DHAVE_purify -DEXTRA_DEBUG -O2" CXX=gcc CXXLD=g++ CXXFLAGS="-Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wextern-inline -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -DHAVE_purify -DEXTRA_DEBUG -O2" ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-berkeley-db --with-innodb CFLAGS="-g -Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -DHAVE_purify -DEXTRA_DEBUG -O2" CXX=gcc CXXLD=g++ CXXFLAGS="-g -Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wextern-inline -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -DHAVE_purify -DEXTRA_DEBUG -O2" ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-berkeley-db --with-innodb gmake -j 4 Loading Docs/manual.texi +14 −1 Original line number Diff line number Diff line Loading @@ -1128,6 +1128,9 @@ values). @node MySQL-Books, General-SQL, MySQL Information Sources, MySQL Information Sources @subsection Books About MySQL For the latest book information, with user comments, please visit @uref{http://www.mysql.com/portal/books/html/index.html}. While this manual is still the right place for up to date technical information, its primary goal is to contain everything there is to know about MySQL. It is sometimes nice to have a bound book to read Loading Loading @@ -36131,7 +36134,7 @@ installing a binary version of MySQL. @xref{Installing binary}. @xref{mysqld-max, , @code{mysqld-max}}. To compile MySQL with InnoDB support, download MySQL-3.23.37 or newer and configure @code{MySQL} with the @code{--with-innodb} option. and configure MySQL with the @code{--with-innodb} option. @xref{Installing source}. @example Loading @@ -36139,6 +36142,16 @@ cd /path/to/source/of/mysql-3.23.37 ./configure --with-innodb @end example To get InnoDB to work you have to specify where the data for InnoDB tables should be stored by specifying the @code{innodb_data_file_path} option on the command line or in an MySQL option file. @xref{InnoDB start}. If you have configured MySQL for InnoDB but you have not specified the above option, @code{mysqld} will print at start: @example Can't initialize InnoDB as 'innodb_data_file_path' is not set @end example InnoDB provides MySQL with a transaction-safe table handler with commit, rollback, and crash recovery capabilities. InnoDB does locking on row level, and also provides an Oracle-style consistent heap/heapdef.h +2 −2 Original line number Diff line number Diff line Loading @@ -34,9 +34,9 @@ if (!(info->update & HA_STATE_AKTIV))\ /* Find pos for record and update it in info->current_ptr */ #define _hp_find_record(info,pos) (info)->current_ptr= _hp_find_block(&(info)->s->block,pos) typedef struct st_hash_info typedef struct st_hp_hash_info { struct st_hash_info *next_key; struct st_hp_hash_info *next_key; byte *ptr_to_rec; } HASH_INFO; Loading include/global.h +9 −4 Original line number Diff line number Diff line Loading @@ -645,12 +645,17 @@ typedef off_t os_off_t; #if defined(__WIN__) #define socket_errno WSAGetLastError() #define SOCKET_EINTR WSAEINTR #define SOCKET_EAGAIN WSAEINPROGRESS #elif defined(OS2) #define socket_errno sock_errno() #define closesocket(A) soclose(A) #else #else /* Unix */ #define socket_errno errno #define closesocket(A) close(A) #define SOCKET_EINTR EINTR #define SOCKET_EAGAIN EAGAIN #define SOCKET_EWOULDBLOCK EWOULDBLOCK #endif typedef uint8 int7; /* Most effective integer 0 <= x <= 127 */ Loading myisam/myisamlog.c +1 −2 Original line number Diff line number Diff line Loading @@ -488,8 +488,7 @@ static int examine_log(my_string file_name, char **table_names) command_name[command], (int) extra_command,result); if (update && curr_file_info && !curr_file_info->closed) { if (mi_extra(curr_file_info->isam, (int) extra_command) != (int) result) if (mi_extra(curr_file_info->isam, extra_command) != (int) result) { fflush(stdout); VOID(fprintf(stderr, Loading Loading
BUILD/compile-solaris-sparc-purify +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ aclocal && autoheader && aclocal && automake && autoconf (cd bdb/dist && sh s_all) (cd innobase && aclocal && autoheader && aclocal && automake && autoconf) CFLAGS="-Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -DHAVE_purify -DEXTRA_DEBUG -O2" CXX=gcc CXXLD=g++ CXXFLAGS="-Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wextern-inline -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -DHAVE_purify -DEXTRA_DEBUG -O2" ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-berkeley-db --with-innodb CFLAGS="-g -Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -DHAVE_purify -DEXTRA_DEBUG -O2" CXX=gcc CXXLD=g++ CXXFLAGS="-g -Wimplicit -Wreturn-type -Wid-clash-51 -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-function-dec -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wextern-inline -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -DHAVE_purify -DEXTRA_DEBUG -O2" ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-berkeley-db --with-innodb gmake -j 4 Loading
Docs/manual.texi +14 −1 Original line number Diff line number Diff line Loading @@ -1128,6 +1128,9 @@ values). @node MySQL-Books, General-SQL, MySQL Information Sources, MySQL Information Sources @subsection Books About MySQL For the latest book information, with user comments, please visit @uref{http://www.mysql.com/portal/books/html/index.html}. While this manual is still the right place for up to date technical information, its primary goal is to contain everything there is to know about MySQL. It is sometimes nice to have a bound book to read Loading Loading @@ -36131,7 +36134,7 @@ installing a binary version of MySQL. @xref{Installing binary}. @xref{mysqld-max, , @code{mysqld-max}}. To compile MySQL with InnoDB support, download MySQL-3.23.37 or newer and configure @code{MySQL} with the @code{--with-innodb} option. and configure MySQL with the @code{--with-innodb} option. @xref{Installing source}. @example Loading @@ -36139,6 +36142,16 @@ cd /path/to/source/of/mysql-3.23.37 ./configure --with-innodb @end example To get InnoDB to work you have to specify where the data for InnoDB tables should be stored by specifying the @code{innodb_data_file_path} option on the command line or in an MySQL option file. @xref{InnoDB start}. If you have configured MySQL for InnoDB but you have not specified the above option, @code{mysqld} will print at start: @example Can't initialize InnoDB as 'innodb_data_file_path' is not set @end example InnoDB provides MySQL with a transaction-safe table handler with commit, rollback, and crash recovery capabilities. InnoDB does locking on row level, and also provides an Oracle-style consistent
heap/heapdef.h +2 −2 Original line number Diff line number Diff line Loading @@ -34,9 +34,9 @@ if (!(info->update & HA_STATE_AKTIV))\ /* Find pos for record and update it in info->current_ptr */ #define _hp_find_record(info,pos) (info)->current_ptr= _hp_find_block(&(info)->s->block,pos) typedef struct st_hash_info typedef struct st_hp_hash_info { struct st_hash_info *next_key; struct st_hp_hash_info *next_key; byte *ptr_to_rec; } HASH_INFO; Loading
include/global.h +9 −4 Original line number Diff line number Diff line Loading @@ -645,12 +645,17 @@ typedef off_t os_off_t; #if defined(__WIN__) #define socket_errno WSAGetLastError() #define SOCKET_EINTR WSAEINTR #define SOCKET_EAGAIN WSAEINPROGRESS #elif defined(OS2) #define socket_errno sock_errno() #define closesocket(A) soclose(A) #else #else /* Unix */ #define socket_errno errno #define closesocket(A) close(A) #define SOCKET_EINTR EINTR #define SOCKET_EAGAIN EAGAIN #define SOCKET_EWOULDBLOCK EWOULDBLOCK #endif typedef uint8 int7; /* Most effective integer 0 <= x <= 127 */ Loading
myisam/myisamlog.c +1 −2 Original line number Diff line number Diff line Loading @@ -488,8 +488,7 @@ static int examine_log(my_string file_name, char **table_names) command_name[command], (int) extra_command,result); if (update && curr_file_info && !curr_file_info->closed) { if (mi_extra(curr_file_info->isam, (int) extra_command) != (int) result) if (mi_extra(curr_file_info->isam, extra_command) != (int) result) { fflush(stdout); VOID(fprintf(stderr, Loading