mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-23 01:16:34 +03:00
Use ifdef instead of if to check LO64
This commit is contained in:
parent
91eabf5fcb
commit
0205d6ca2e
|
@ -389,7 +389,7 @@ lobject_seek(lobjectObject *self, long pos, int whence)
|
||||||
Py_BEGIN_ALLOW_THREADS;
|
Py_BEGIN_ALLOW_THREADS;
|
||||||
pthread_mutex_lock(&(self->conn->lock));
|
pthread_mutex_lock(&(self->conn->lock));
|
||||||
|
|
||||||
#if HAVE_LO64
|
#ifdef HAVE_LO64
|
||||||
if (self->conn->server_version < 90300) {
|
if (self->conn->server_version < 90300) {
|
||||||
where = (long)lo_lseek(self->conn->pgconn, self->fd, (int)pos, whence);
|
where = (long)lo_lseek(self->conn->pgconn, self->fd, (int)pos, whence);
|
||||||
} else {
|
} else {
|
||||||
|
@ -424,7 +424,7 @@ lobject_tell(lobjectObject *self)
|
||||||
Py_BEGIN_ALLOW_THREADS;
|
Py_BEGIN_ALLOW_THREADS;
|
||||||
pthread_mutex_lock(&(self->conn->lock));
|
pthread_mutex_lock(&(self->conn->lock));
|
||||||
|
|
||||||
#if HAVE_LO64
|
#ifdef HAVE_LO64
|
||||||
if (self->conn->server_version < 90300) {
|
if (self->conn->server_version < 90300) {
|
||||||
where = (long)lo_tell(self->conn->pgconn, self->fd);
|
where = (long)lo_tell(self->conn->pgconn, self->fd);
|
||||||
} else {
|
} else {
|
||||||
|
@ -489,7 +489,7 @@ lobject_truncate(lobjectObject *self, size_t len)
|
||||||
Py_BEGIN_ALLOW_THREADS;
|
Py_BEGIN_ALLOW_THREADS;
|
||||||
pthread_mutex_lock(&(self->conn->lock));
|
pthread_mutex_lock(&(self->conn->lock));
|
||||||
|
|
||||||
#if HAVE_LO64
|
#ifdef HAVE_LO64
|
||||||
if (self->conn->server_version < 90300) {
|
if (self->conn->server_version < 90300) {
|
||||||
retvalue = lo_truncate(self->conn->pgconn, self->fd, len);
|
retvalue = lo_truncate(self->conn->pgconn, self->fd, len);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -175,7 +175,7 @@ psyco_lobj_seek(lobjectObject *self, PyObject *args)
|
||||||
EXC_IF_LOBJ_LEVEL0(self);
|
EXC_IF_LOBJ_LEVEL0(self);
|
||||||
EXC_IF_LOBJ_UNMARKED(self);
|
EXC_IF_LOBJ_UNMARKED(self);
|
||||||
|
|
||||||
#if !HAVE_LO64
|
#ifndef HAVE_LO64
|
||||||
if (offset > INT_MAX) {
|
if (offset > INT_MAX) {
|
||||||
psyco_set_error(InterfaceError, NULL,
|
psyco_set_error(InterfaceError, NULL,
|
||||||
"offset out of range");
|
"offset out of range");
|
||||||
|
@ -272,7 +272,7 @@ psyco_lobj_truncate(lobjectObject *self, PyObject *args)
|
||||||
EXC_IF_LOBJ_LEVEL0(self);
|
EXC_IF_LOBJ_LEVEL0(self);
|
||||||
EXC_IF_LOBJ_UNMARKED(self);
|
EXC_IF_LOBJ_UNMARKED(self);
|
||||||
|
|
||||||
#if !HAVE_LO64
|
#ifndef HAVE_LO64
|
||||||
if (len > INT_MAX) {
|
if (len > INT_MAX) {
|
||||||
psyco_set_error(InterfaceError, NULL,
|
psyco_set_error(InterfaceError, NULL,
|
||||||
"len out of range");
|
"len out of range");
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -422,8 +422,6 @@ class psycopg_build_ext(build_ext):
|
||||||
# enable lo64 if postgres >= 9.3
|
# enable lo64 if postgres >= 9.3
|
||||||
if (pgmajor, pgminor) >= (9, 3):
|
if (pgmajor, pgminor) >= (9, 3):
|
||||||
define_macros.append(("HAVE_LO64", "1"))
|
define_macros.append(("HAVE_LO64", "1"))
|
||||||
else:
|
|
||||||
define_macros.append(("HAVE_LO64", "0"))
|
|
||||||
|
|
||||||
except Warning:
|
except Warning:
|
||||||
w = sys.exc_info()[1] # work around py 2/3 different syntax
|
w = sys.exc_info()[1] # work around py 2/3 different syntax
|
||||||
|
|
Loading…
Reference in New Issue
Block a user