Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
16e5f221
Commit
16e5f221
authored
Sep 12, 2005
by
jimw@mysql.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge mysqldev@production.mysql.com:jimw/mysql-4.1-sco
into mysql.com:/home/jimw/my/mysql-4.1-clean
parents
c3989403
121678a7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
75 deletions
+22
-75
configure.in
configure.in
+21
-69
include/my_pthread.h
include/my_pthread.h
+0
-5
sql/examples/ha_archive.cc
sql/examples/ha_archive.cc
+1
-1
No files found.
configure.in
View file @
16e5f221
...
...
@@ -381,19 +381,19 @@ case "$target_os" in
;;
esac
;;
sysv5UnixWare
*
)
sysv5UnixWare
*
|
sysv5OpenUNIX8
*
)
if
test
"
$GCC
"
!=
"yes"
;
then
#
We are using built-in inline function
#
Use the built-in alloca()
CFLAGS
=
"
$CFLAGS
-Kalloca"
fi
CXXFLAGS
=
"
$CXXFLAGS
-DNO_CPLUSPLUS_ALLOCA"
;;
sysv5
OpenUNIX8
*
)
sysv5
SCO_SV6.0.0
*
)
if
test
"
$GCC
"
!=
"yes"
;
then
#
We are using built-in inline function
#
Use the built-in alloca()
CFLAGS
=
"
$CFLAGS
-Kalloca"
CXXFLAGS
=
"
$CFLAGS
-Kalloca"
fi
CXXFLAGS
=
"
$CXXFLAGS
-DNO_CPLUSPLUS_ALLOCA"
;;
esac
AC_SUBST
(
CC
)
...
...
@@ -1440,8 +1440,6 @@ then
if
expr
"
$SYSTEM_TYPE
"
:
".*unixware7.0.0"
>
/dev/null
then
AC_DEFINE
(
HAVE_UNIXWARE7_THREADS,
[
1]
)
else
AC_DEFINE
(
HAVE_UNIXWARE7_POSIX,
[
1]
)
fi
AC_MSG_RESULT
(
"yes"
)
# We must have cc
...
...
@@ -1467,87 +1465,41 @@ then
AC_MSG_RESULT
(
"no"
)
fi
fi
# Hack for SCO UnixWare7
#
# Check for SCO threading libraries
#
if
test
"
$with_named_thread
"
=
"no"
then
AC_MSG_CHECKING
(
"SCO UnixWare7 native threads"
)
if
expr
"
$SYSTEM_TYPE
"
:
".*UnixWare*"
>
/dev/null
AC_MSG_CHECKING
([
SCO OpenServer 6, UnixWare 7 or OpenUNIX 8 native threads]
)
if
expr
"
$SYSTEM_TYPE
"
:
".*UnixWare.*"
>
/dev/null
||
\
expr
"
$SYSTEM_TYPE
"
:
".*SCO_SV6.*"
>
/dev/null
||
\
expr
"
$SYSTEM_TYPE
"
:
".*OpenUNIX.*"
>
/dev/null
then
if
test
-f
/usr/lib/libthread.so
-o
-f
/usr/lib/libthreadT.so
then
MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
if
expr
"
$CC
"
:
".*gcc.*"
then
with_named_thread
=
"-pthread -lsocket -lnsl"
else
with_named_thread
=
"-Kthread -lsocket -lnsl"
fi
if
expr
"
$SYSTEM_TYPE
"
:
".*unixware7.0.0"
>
/dev/null
then
AC_DEFINE
(
HAVE_UNIXWARE7_THREADS,
[
1]
)
else
AC_DEFINE
(
HAVE_UNIXWARE7_POSIX,
[
1]
)
fi
# We must have cc
AC_MSG_CHECKING
(
"for gcc"
)
if
expr
"
$CC
"
:
".*gcc.*"
if
expr
"
$CC
"
:
".*gcc.*"
>
/dev/null
then
with_named_thread
=
"-pthread -lsocket -lnsl"
CC
=
"
$CC
-pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
CXX
=
"
$CXX
-pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
else
with_named_thread
=
"-Kthread -lsocket -lnsl"
CC
=
"
$CC
-Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
CXX
=
"
$CXX
-Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
fi
AC_MSG_RESULT
(
"yes"
)
else
{
echo
"configure: error: Can't find thread libs on SCO UnixWare7. See the Installation chapter in the Reference Manual."
1>&2
;
exit
1
;
}
;
fi
else
AC_MSG_RESULT
(
"no"
)
fi
fi
# Hack for Caldera OpenUNIX8
#
if
test
"
$with_named_thread
"
=
"no"
then
AC_MSG_CHECKING
(
"OpenUNIX8 native threads"
)
if
expr
"
$SYSTEM_TYPE
"
:
".*OpenUNIX*"
>
/dev/null
then
if
test
-f
/usr/lib/libthread.so
-o
-f
/usr/lib/libthreadT.so
then
MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
if
expr
"
$CC
"
:
".*gcc.*"
then
with_named_thread
=
"-pthread -lsocket -lnsl"
else
with_named_thread
=
"-Kthread -lsocket -lnsl"
fi
if
expr
"
$SYSTEM_TYPE
"
:
".*unixware7.0.0"
>
/dev/null
then
AC_DEFINE
([
HAVE_UNIXWARE7_THREADS],
[
1],
[
UNIXWARE7 threads are not posix]
)
else
AC_DEFINE
([
HAVE_UNIXWARE7_POSIX],
[
1],
[
new UNIXWARE7 threads that are not yet posix]
)
fi
# We must have cc
AC_MSG_CHECKING
(
"for gcc"
)
if
expr
"
$CC
"
:
".*gcc.*"
then
CC
=
"
$CC
-pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
CXX
=
"
$CXX
-pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
else
CC
=
"
$CC
-Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
CXX
=
"
$CXX
-Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
;
AC_DEFINE
(
HAVE_UNIXWARE7_THREADS,
[
1],
[
Have UnixWare 7
(
or similar
)
almost-POSIX threading library]
)
fi
AC_MSG_RESULT
(
"yes"
)
AC_MSG_RESULT
(
yes
)
else
{
echo
"configure: error: Can't find thread libs on Caldera OpenUNIX 8. See the Installation chapter in the Reference Manual."
1>&2
;
exit
1
;
}
;
AC_MSG_RESULT
(
failed
)
{
echo
"configure: error: Can't find thread libs on SCO UnixWare7. See the Installation chapter in the Reference Manual."
1>&2
;
exit
1
;
}
;
fi
else
AC_MSG_RESULT
(
"no"
)
AC_MSG_RESULT
(
no
)
fi
fi
...
...
@@ -3016,7 +2968,7 @@ then
AC_CONFIG_FILES
(
bdb/Makefile
)
echo
"CONFIGURING FOR BERKELEY DB"
bdb_conf_flags
=
"--disable-shared"
bdb_conf_flags
=
"--disable-shared
--build=
$build_alias
"
if
test
$with_debug
=
"yes"
then
bdb_conf_flags
=
"
$bdb_conf_flags
--enable-debug --enable-diagnostic"
...
...
include/my_pthread.h
View file @
16e5f221
...
...
@@ -298,11 +298,6 @@ extern int my_pthread_create_detached;
int
sigwait
(
sigset_t
*
set
,
int
*
sig
);
#endif
#if defined(HAVE_UNIXWARE7_POSIX)
#undef HAVE_NONPOSIX_SIGWAIT
#define HAVE_NONPOSIX_SIGWAIT
/* sigwait takes only 1 argument */
#endif
#ifndef HAVE_NONPOSIX_SIGWAIT
#define my_sigwait(A,B) sigwait((A),(B))
#else
...
...
sql/examples/ha_archive.cc
View file @
16e5f221
...
...
@@ -520,7 +520,7 @@ int ha_archive::create(const char *name, TABLE *table_arg,
error
=
my_errno
;
goto
error
;
}
if
((
archive
=
gzdopen
(
create_file
,
"
a
b"
))
==
NULL
)
if
((
archive
=
gzdopen
(
create_file
,
"
w
b"
))
==
NULL
)
{
error
=
errno
;
goto
error2
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment