Wed May 2 14:37:09 PDT 2007
- Previous message: [Slony1-commit] slony1-engine Makefile.global.in configure.ac RELEASE-1.2.10
- Next message: [Slony1-commit] slony1-www/content news.txt
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-engine/src/backend
In directory main.slony.info:/tmp/cvs-serv8813/src/backend
Modified Files:
Tag: REL_1_2_STABLE
slony1_funcs.c
Log Message:
Changes to support PostgreSQL 8.3 as VARATT_SIZEP has been deprecated.
Index: slony1_funcs.c
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/src/backend/slony1_funcs.c,v
retrieving revision 1.53.2.1
retrieving revision 1.53.2.2
diff -C2 -d -r1.53.2.1 -r1.53.2.2
*** slony1_funcs.c 18 Apr 2007 19:28:27 -0000 1.53.2.1
--- slony1_funcs.c 2 May 2007 21:37:07 -0000 1.53.2.2
***************
*** 42,47 ****
/* -- Change from PostgreSQL Ver 8.3 -- */
! #ifndef VARATT_SIZEP
! #define VARATT_SIZEP VARATT_SIZEP_DEPRECATED
#endif
--- 42,47 ----
/* -- Change from PostgreSQL Ver 8.3 -- */
! #if !((PG_VERSION_MAJOR > 8) || ((PG_VERSION_MAJOR == 8) && (PG_VERSION_MINOR >= 3)))
! #define SET_VARSIZE(datum, size) (VARATT_SIZEP(datum)=(size))
#endif
***************
*** 296,300 ****
len = strlen(SLONY_I_VERSION_STRING);
retval = palloc(VARHDRSZ + len);
! VARATT_SIZEP(retval) = VARHDRSZ + len;
memcpy(VARDATA(retval), SLONY_I_VERSION_STRING, len);
--- 296,301 ----
len = strlen(SLONY_I_VERSION_STRING);
retval = palloc(VARHDRSZ + len);
!
! SET_VARSIZE(retval,VARHDRSZ + len);
memcpy(VARDATA(retval), SLONY_I_VERSION_STRING, len);
***************
*** 369,373 ****
cs->session_role = SLON_ROLE_NORMAL;
retval = palloc(VARHDRSZ + 6);
! VARATT_SIZEP(retval) = VARHDRSZ + 6;
memcpy(VARDATA(retval), "normal", 6);
break;
--- 370,374 ----
cs->session_role = SLON_ROLE_NORMAL;
retval = palloc(VARHDRSZ + 6);
! SET_VARSIZE(retval, VARHDRSZ + 6);
memcpy(VARDATA(retval), "normal", 6);
break;
***************
*** 375,379 ****
case SLON_ROLE_NORMAL:
retval = palloc(VARHDRSZ + 6);
! VARATT_SIZEP(retval) = VARHDRSZ + 6;
memcpy(VARDATA(retval), "normal", 6);
break;
--- 376,380 ----
case SLON_ROLE_NORMAL:
retval = palloc(VARHDRSZ + 6);
! SET_VARSIZE(retval, VARHDRSZ + 6);
memcpy(VARDATA(retval), "normal", 6);
break;
***************
*** 381,385 ****
case SLON_ROLE_SLON:
retval = palloc(VARHDRSZ + 4);
! VARATT_SIZEP(retval) = VARHDRSZ + 4;
memcpy(VARDATA(retval), "slon", 4);
break;
--- 382,386 ----
case SLON_ROLE_SLON:
retval = palloc(VARHDRSZ + 4);
! SET_VARSIZE(retval, VARHDRSZ + 4);
memcpy(VARDATA(retval), "slon", 4);
break;
***************
*** 476,480 ****
if (SPI_processed != 1)
elog(ERROR, "Slony-I: cannot determine log status");
!
log_status = DatumGetInt32(SPI_getbinval(SPI_tuptable->vals[0],
SPI_tuptable->tupdesc, 1, NULL));
--- 477,481 ----
if (SPI_processed != 1)
elog(ERROR, "Slony-I: cannot determine log status");
!
log_status = DatumGetInt32(SPI_getbinval(SPI_tuptable->vals[0],
SPI_tuptable->tupdesc, 1, NULL));
***************
*** 622,627 ****
*cp++ = ')';
*cp = '\0';
! VARATT_SIZEP(cs->cmddata_buf) =
! VARHDRSZ + (cp - VARDATA(cs->cmddata_buf));
}
else if (TRIGGER_FIRED_BY_UPDATE(tg->tg_event))
--- 623,628 ----
*cp++ = ')';
*cp = '\0';
! SET_VARSIZE(cs->cmddata_buf,
! VARHDRSZ + (cp - VARDATA(cs->cmddata_buf)));
}
else if (TRIGGER_FIRED_BY_UPDATE(tg->tg_event))
***************
*** 860,865 ****
}
*cp = '\0';
! VARATT_SIZEP(cs->cmddata_buf) =
! VARHDRSZ + (cp - VARDATA(cs->cmddata_buf));
}
else if (TRIGGER_FIRED_BY_DELETE(tg->tg_event))
--- 861,866 ----
}
*cp = '\0';
! SET_VARSIZE(cs->cmddata_buf,
! VARHDRSZ + (cp - VARDATA(cs->cmddata_buf)));
}
else if (TRIGGER_FIRED_BY_DELETE(tg->tg_event))
***************
*** 927,932 ****
}
*cp = '\0';
! VARATT_SIZEP(cs->cmddata_buf) =
! VARHDRSZ + (cp - VARDATA(cs->cmddata_buf));
}
else
--- 928,933 ----
}
*cp = '\0';
! SET_VARSIZE(cs->cmddata_buf,
! VARHDRSZ + (cp - VARDATA(cs->cmddata_buf)));
}
else
***************
*** 1236,1240 ****
len = strlen(qstr);
result = (text *) palloc(len + VARHDRSZ);
! VARATT_SIZEP(result) = len + VARHDRSZ;
memcpy(VARDATA(result), qstr, len);
--- 1237,1241 ----
len = strlen(qstr);
result = (text *) palloc(len + VARHDRSZ);
! SET_VARSIZE(result, len + VARHDRSZ);
memcpy(VARDATA(result), qstr, len);
***************
*** 1478,1488 ****
*/
cs->cmdtype_I = malloc(VARHDRSZ + 1);
! VARATT_SIZEP(cs->cmdtype_I) = VARHDRSZ + 1;
*VARDATA(cs->cmdtype_I) = 'I';
cs->cmdtype_U = malloc(VARHDRSZ + 1);
! VARATT_SIZEP(cs->cmdtype_U) = VARHDRSZ + 1;
*VARDATA(cs->cmdtype_U) = 'U';
cs->cmdtype_D = malloc(VARHDRSZ + 1);
! VARATT_SIZEP(cs->cmdtype_D) = VARHDRSZ + 1;
*VARDATA(cs->cmdtype_D) = 'D';
--- 1479,1489 ----
*/
cs->cmdtype_I = malloc(VARHDRSZ + 1);
! SET_VARSIZE(cs->cmdtype_I, VARHDRSZ + 1);
*VARDATA(cs->cmdtype_I) = 'I';
cs->cmdtype_U = malloc(VARHDRSZ + 1);
! SET_VARSIZE(cs->cmdtype_U, VARHDRSZ + 1);
*VARDATA(cs->cmdtype_U) = 'U';
cs->cmdtype_D = malloc(VARHDRSZ + 1);
! SET_VARSIZE(cs->cmdtype_D, VARHDRSZ + 1);
*VARDATA(cs->cmdtype_D) = 'D';
- Previous message: [Slony1-commit] slony1-engine Makefile.global.in configure.ac RELEASE-1.2.10
- Next message: [Slony1-commit] slony1-www/content news.txt
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list