Patch for SCO
Update test results for MySQL 4.0 extra/resolveip.c: Fix for SCO mysql-test/r/backup.result: Update test results for MySQL 4.0 mysql-test/r/bdb-crash.result: Update test results for MySQL 4.0 mysql-test/r/bdb-deadlock.result: Update test results for MySQL 4.0 mysys/mf_casecnv.c: Patch for SCO mysys/mf_qsort.c: Patch for SCO mysys/my_compress.c: Patch for SCO strings/ctype.c: Patch for SCO
This commit is contained in:
parent
00d82156b2
commit
f33fb18677
@ -23,7 +23,9 @@
|
|||||||
#include <m_ctype.h>
|
#include <m_ctype.h>
|
||||||
#include <my_net.h>
|
#include <my_net.h>
|
||||||
#include <my_sys.h>
|
#include <my_sys.h>
|
||||||
|
#ifndef SCO
|
||||||
#include <m_string.h>
|
#include <m_string.h>
|
||||||
|
#endif
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#ifndef HAVE_BROKEN_NETINET_INCLUDES
|
#ifndef HAVE_BROKEN_NETINET_INCLUDES
|
||||||
|
@ -70,3 +70,4 @@ backup table t1 to '../tmp';
|
|||||||
unlock tables;
|
unlock tables;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 backup status OK
|
test.t1 backup status OK
|
||||||
|
drop table t1;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
drop table if exists tblChange;
|
drop table if exists t1;
|
||||||
CREATE TABLE tblCharge (
|
CREATE TABLE t1 (
|
||||||
ChargeID int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
|
ChargeID int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
|
||||||
ServiceID int(10) unsigned DEFAULT '0' NOT NULL,
|
ServiceID int(10) unsigned DEFAULT '0' NOT NULL,
|
||||||
ChargeDate date DEFAULT '0000-00-00' NOT NULL,
|
ChargeDate date DEFAULT '0000-00-00' NOT NULL,
|
||||||
@ -16,17 +16,17 @@ KEY ServiceID (ServiceID),
|
|||||||
KEY ChargeDate (ChargeDate)
|
KEY ChargeDate (ChargeDate)
|
||||||
) type=BDB;
|
) type=BDB;
|
||||||
BEGIN;
|
BEGIN;
|
||||||
INSERT INTO tblCharge
|
INSERT INTO t1
|
||||||
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
|
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
|
||||||
COMMIT;
|
COMMIT;
|
||||||
BEGIN;
|
BEGIN;
|
||||||
UPDATE tblCharge SET ChargeAuthorizationMessage = 'blablabla' WHERE
|
UPDATE t1 SET ChargeAuthorizationMessage = 'blablabla' WHERE
|
||||||
ChargeID = 1;
|
ChargeID = 1;
|
||||||
COMMIT;
|
COMMIT;
|
||||||
INSERT INTO tblCharge
|
INSERT INTO t1
|
||||||
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
|
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
|
||||||
select * from tblCharge;
|
select * from t1;
|
||||||
ChargeID ServiceID ChargeDate ChargeAmount FedTaxes ProvTaxes ChargeStatus ChargeAuthorizationMessage ChargeComment ChargeTimeStamp
|
ChargeID ServiceID ChargeDate ChargeAmount FedTaxes ProvTaxes ChargeStatus ChargeAuthorizationMessage ChargeComment ChargeTimeStamp
|
||||||
1 1 2001-03-01 1.00 1.00 1.00 New blablabla NULL now
|
1 1 2001-03-01 1.00 1.00 1.00 New blablabla NULL now
|
||||||
2 1 2001-03-01 1.00 1.00 1.00 New NULL NULL now
|
2 1 2001-03-01 1.00 1.00 1.00 New NULL NULL now
|
||||||
drop table tblCharge;
|
drop table t1;
|
||||||
|
@ -1,10 +1,31 @@
|
|||||||
|
drop table if exists t1,t2;
|
||||||
|
create table t1 (id integer, x integer) type=BDB;
|
||||||
|
create table t2 (id integer, x integer) type=BDB;
|
||||||
|
insert into t1 values(0, 0);
|
||||||
|
insert into t2 values(0, 0);
|
||||||
|
set autocommit=0;
|
||||||
|
update t1 set x = 1 where id = 0;
|
||||||
|
set autocommit=0;
|
||||||
|
update t2 set x = 1 where id = 0;
|
||||||
|
select x from t1 where id = 0;
|
||||||
|
select x from t2 where id = 0;
|
||||||
|
Deadlock found when trying to get lock; Try restarting transaction
|
||||||
|
commit;
|
||||||
x
|
x
|
||||||
1
|
1
|
||||||
|
commit;
|
||||||
|
select * from t1;
|
||||||
id x
|
id x
|
||||||
0 1
|
0 1
|
||||||
|
select * from t2;
|
||||||
id x
|
id x
|
||||||
0 1
|
0 1
|
||||||
|
commit;
|
||||||
|
select * from t1;
|
||||||
id x
|
id x
|
||||||
0 1
|
0 1
|
||||||
|
select * from t2;
|
||||||
id x
|
id x
|
||||||
0 1
|
0 1
|
||||||
|
commit;
|
||||||
|
drop table t1,t2;
|
||||||
|
@ -25,7 +25,9 @@
|
|||||||
|
|
||||||
#include "mysys_priv.h"
|
#include "mysys_priv.h"
|
||||||
#include <m_ctype.h>
|
#include <m_ctype.h>
|
||||||
|
#ifndef SCO
|
||||||
#include <m_string.h>
|
#include <m_string.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* string to uppercase */
|
/* string to uppercase */
|
||||||
|
|
||||||
|
@ -23,7 +23,9 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "mysys_priv.h"
|
#include "mysys_priv.h"
|
||||||
#include "m_string.h"
|
#ifndef SCO
|
||||||
|
#include <m_string.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* We need to use qsort with 2 different compare functions */
|
/* We need to use qsort with 2 different compare functions */
|
||||||
#ifdef QSORT_EXTRA_CMP_ARGUMENT
|
#ifdef QSORT_EXTRA_CMP_ARGUMENT
|
||||||
|
@ -20,7 +20,9 @@
|
|||||||
#include <my_global.h>
|
#include <my_global.h>
|
||||||
#ifdef HAVE_COMPRESS
|
#ifdef HAVE_COMPRESS
|
||||||
#include <my_sys.h>
|
#include <my_sys.h>
|
||||||
|
#ifndef SCO
|
||||||
#include <m_string.h>
|
#include <m_string.h>
|
||||||
|
#endif
|
||||||
#include <zlib.h>
|
#include <zlib.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -17,7 +17,9 @@
|
|||||||
|
|
||||||
#include <my_global.h>
|
#include <my_global.h>
|
||||||
#include <m_ctype.h>
|
#include <m_ctype.h>
|
||||||
|
#ifndef SCO
|
||||||
#include <m_string.h>
|
#include <m_string.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* generated by make, using conf_to_src */
|
/* generated by make, using conf_to_src */
|
||||||
#include "ctype_extra_sources.c"
|
#include "ctype_extra_sources.c"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user