Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
3f365ba0
Commit
3f365ba0
authored
Sep 18, 1997
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Inline memset() as MemSet().
parent
c3072cb1
Changes
68
Show whitespace changes
Inline
Side-by-side
Showing
68 changed files
with
218 additions
and
218 deletions
+218
-218
src/backend/access/common/heaptuple.c
src/backend/access/common/heaptuple.c
+3
-3
src/backend/access/common/indextuple.c
src/backend/access/common/indextuple.c
+2
-2
src/backend/access/common/tupdesc.c
src/backend/access/common/tupdesc.c
+3
-3
src/backend/access/gist/gist.c
src/backend/access/gist/gist.c
+2
-2
src/backend/access/hash/hashovfl.c
src/backend/access/hash/hashovfl.c
+4
-4
src/backend/access/hash/hashpage.c
src/backend/access/hash/hashpage.c
+4
-4
src/backend/access/nbtree/nbtpage.c
src/backend/access/nbtree/nbtpage.c
+2
-2
src/backend/access/nbtree/nbtsort.c
src/backend/access/nbtree/nbtsort.c
+4
-4
src/backend/access/nbtree/nbtutils.c
src/backend/access/nbtree/nbtutils.c
+3
-3
src/backend/access/rtree/rtproc.c
src/backend/access/rtree/rtproc.c
+3
-3
src/backend/access/rtree/rtree.c
src/backend/access/rtree/rtree.c
+2
-2
src/backend/bootstrap/bootstrap.c
src/backend/bootstrap/bootstrap.c
+2
-2
src/backend/catalog/heap.c
src/backend/catalog/heap.c
+4
-4
src/backend/catalog/index.c
src/backend/catalog/index.c
+6
-6
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_aggregate.c
+2
-2
src/backend/catalog/pg_operator.c
src/backend/catalog/pg_operator.c
+4
-4
src/backend/catalog/pg_proc.c
src/backend/catalog/pg_proc.c
+2
-2
src/backend/catalog/pg_type.c
src/backend/catalog/pg_type.c
+2
-2
src/backend/commands/defind.c
src/backend/commands/defind.c
+2
-2
src/backend/commands/explain.c
src/backend/commands/explain.c
+2
-2
src/backend/commands/remove.c
src/backend/commands/remove.c
+2
-2
src/backend/commands/trigger.c
src/backend/commands/trigger.c
+3
-3
src/backend/commands/view.c
src/backend/commands/view.c
+2
-2
src/backend/executor/execMain.c
src/backend/executor/execMain.c
+2
-2
src/backend/executor/execTuples.c
src/backend/executor/execTuples.c
+2
-2
src/backend/executor/execUtils.c
src/backend/executor/execUtils.c
+2
-2
src/backend/executor/functions.c
src/backend/executor/functions.c
+2
-2
src/backend/executor/nodeAgg.c
src/backend/executor/nodeAgg.c
+5
-5
src/backend/libpq/pqcomm.c
src/backend/libpq/pqcomm.c
+4
-4
src/backend/nodes/nodes.c
src/backend/nodes/nodes.c
+2
-2
src/backend/optimizer/util/plancat.c
src/backend/optimizer/util/plancat.c
+5
-5
src/backend/parser/analyze.c
src/backend/parser/analyze.c
+2
-2
src/backend/parser/catalog_utils.c
src/backend/parser/catalog_utils.c
+3
-3
src/backend/postmaster/postmaster.c
src/backend/postmaster/postmaster.c
+2
-2
src/backend/rewrite/rewriteManip.c
src/backend/rewrite/rewriteManip.c
+2
-2
src/backend/storage/buffer/buf_init.c
src/backend/storage/buffer/buf_init.c
+2
-2
src/backend/storage/buffer/bufmgr.c
src/backend/storage/buffer/bufmgr.c
+3
-3
src/backend/storage/buffer/localbuf.c
src/backend/storage/buffer/localbuf.c
+5
-5
src/backend/storage/file/fd.c
src/backend/storage/file/fd.c
+2
-2
src/backend/storage/ipc/ipc.c
src/backend/storage/ipc/ipc.c
+2
-2
src/backend/storage/ipc/shmem.c
src/backend/storage/ipc/shmem.c
+4
-4
src/backend/storage/lmgr/lock.c
src/backend/storage/lmgr/lock.c
+9
-9
src/backend/storage/lmgr/multi.c
src/backend/storage/lmgr/multi.c
+8
-8
src/backend/storage/lmgr/proc.c
src/backend/storage/lmgr/proc.c
+5
-5
src/backend/storage/lmgr/single.c
src/backend/storage/lmgr/single.c
+3
-3
src/backend/storage/page/bufpage.c
src/backend/storage/page/bufpage.c
+3
-3
src/backend/storage/smgr/md.c
src/backend/storage/smgr/md.c
+4
-4
src/backend/storage/smgr/mm.c
src/backend/storage/smgr/mm.c
+3
-3
src/backend/tcop/fastpath.c
src/backend/tcop/fastpath.c
+2
-2
src/backend/tcop/postgres.c
src/backend/tcop/postgres.c
+5
-5
src/backend/tcop/pquery.c
src/backend/tcop/pquery.c
+2
-2
src/backend/utils/adt/acl.c
src/backend/utils/adt/acl.c
+2
-2
src/backend/utils/adt/arrayfuncs.c
src/backend/utils/adt/arrayfuncs.c
+7
-7
src/backend/utils/adt/cash.c
src/backend/utils/adt/cash.c
+2
-2
src/backend/utils/adt/geo_ops.c
src/backend/utils/adt/geo_ops.c
+6
-6
src/backend/utils/adt/numutils.c
src/backend/utils/adt/numutils.c
+2
-2
src/backend/utils/adt/oidname.c
src/backend/utils/adt/oidname.c
+2
-2
src/backend/utils/cache/catcache.c
src/backend/utils/cache/catcache.c
+2
-2
src/backend/utils/cache/relcache.c
src/backend/utils/cache/relcache.c
+9
-9
src/backend/utils/cache/syscache.c
src/backend/utils/cache/syscache.c
+2
-2
src/backend/utils/fmgr/dfmgr.c
src/backend/utils/fmgr/dfmgr.c
+2
-2
src/backend/utils/hash/dynahash.c
src/backend/utils/hash/dynahash.c
+5
-5
src/backend/utils/mmgr/portalmem.c
src/backend/utils/mmgr/portalmem.c
+4
-4
src/bin/psql/psql.c
src/bin/psql/psql.c
+2
-2
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-connect.c
+4
-4
src/interfaces/libpq/fe-lobj.c
src/interfaces/libpq/fe-lobj.c
+2
-2
src/test/regress/regress.c
src/test/regress/regress.c
+3
-3
src/tutorial/C-code/funcs.c
src/tutorial/C-code/funcs.c
+2
-2
No files found.
src/backend/access/common/heaptuple.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/common/heaptuple.c,v 1.2
5 1997/09/12 04:07:0
6 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/common/heaptuple.c,v 1.2
6 1997/09/18 20:19:3
6 momjian Exp $
*
*
* NOTES
* NOTES
* The old interface functions have been converted to macros
* The old interface functions have been converted to macros
...
@@ -853,7 +853,7 @@ heap_formtuple(TupleDesc tupleDescriptor,
...
@@ -853,7 +853,7 @@ heap_formtuple(TupleDesc tupleDescriptor,
tp
=
(
char
*
)
palloc
(
len
);
tp
=
(
char
*
)
palloc
(
len
);
tuple
=
(
HeapTuple
)
tp
;
tuple
=
(
HeapTuple
)
tp
;
mems
et
(
tp
,
0
,
(
int
)
len
);
MemS
et
(
tp
,
0
,
(
int
)
len
);
tuple
->
t_len
=
len
;
tuple
->
t_len
=
len
;
tuple
->
t_natts
=
numberOfAttributes
;
tuple
->
t_natts
=
numberOfAttributes
;
...
@@ -1011,7 +1011,7 @@ heap_addheader(uint32 natts, /* max domain index */
...
@@ -1011,7 +1011,7 @@ heap_addheader(uint32 natts, /* max domain index */
len
+=
structlen
;
len
+=
structlen
;
tp
=
(
char
*
)
palloc
(
len
);
tp
=
(
char
*
)
palloc
(
len
);
tup
=
(
HeapTuple
)
tp
;
tup
=
(
HeapTuple
)
tp
;
mems
et
((
char
*
)
tup
,
0
,
len
);
MemS
et
((
char
*
)
tup
,
0
,
len
);
tup
->
t_len
=
(
short
)
len
;
/* XXX */
tup
->
t_len
=
(
short
)
len
;
/* XXX */
tp
+=
tup
->
t_hoff
=
hoff
;
tp
+=
tup
->
t_hoff
=
hoff
;
...
...
src/backend/access/common/indextuple.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/common/indextuple.c,v 1.1
8 1997/09/08 21:40:24
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/common/indextuple.c,v 1.1
9 1997/09/18 20:19:37
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -77,7 +77,7 @@ index_formtuple(TupleDesc tupleDescriptor,
...
@@ -77,7 +77,7 @@ index_formtuple(TupleDesc tupleDescriptor,
tp
=
(
char
*
)
palloc
(
size
);
tp
=
(
char
*
)
palloc
(
size
);
tuple
=
(
IndexTuple
)
tp
;
tuple
=
(
IndexTuple
)
tp
;
mems
et
(
tp
,
0
,
(
int
)
size
);
MemS
et
(
tp
,
0
,
(
int
)
size
);
DataFill
((
char
*
)
tp
+
hoff
,
DataFill
((
char
*
)
tp
+
hoff
,
tupleDescriptor
,
tupleDescriptor
,
...
...
src/backend/access/common/tupdesc.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.2
5 1997/09/10 23:57:49
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.2
6 1997/09/18 20:19:38
momjian Exp $
*
*
* NOTES
* NOTES
* some of the executor utility code such as "ExecTypeFromTL" should be
* some of the executor utility code such as "ExecTypeFromTL" should be
...
@@ -61,7 +61,7 @@ CreateTemplateTupleDesc(int natts)
...
@@ -61,7 +61,7 @@ CreateTemplateTupleDesc(int natts)
desc
=
(
TupleDesc
)
palloc
(
sizeof
(
struct
tupleDesc
));
desc
=
(
TupleDesc
)
palloc
(
sizeof
(
struct
tupleDesc
));
desc
->
attrs
=
(
AttributeTupleForm
*
)
palloc
(
size
);
desc
->
attrs
=
(
AttributeTupleForm
*
)
palloc
(
size
);
desc
->
constr
=
NULL
;
desc
->
constr
=
NULL
;
mems
et
(
desc
->
attrs
,
0
,
size
);
MemS
et
(
desc
->
attrs
,
0
,
size
);
desc
->
natts
=
natts
;
desc
->
natts
=
natts
;
...
@@ -296,7 +296,7 @@ TupleDescInitEntry(TupleDesc desc,
...
@@ -296,7 +296,7 @@ TupleDescInitEntry(TupleDesc desc,
if
(
attributeName
!=
NULL
)
if
(
attributeName
!=
NULL
)
namestrcpy
(
&
(
att
->
attname
),
attributeName
);
namestrcpy
(
&
(
att
->
attname
),
attributeName
);
else
else
mems
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
MemS
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
att
->
attdisbursion
=
0
;
/* dummy value */
att
->
attdisbursion
=
0
;
/* dummy value */
...
...
src/backend/access/gist/gist.c
View file @
3f365ba0
...
@@ -608,7 +608,7 @@ gistAdjustKeys(Relation r,
...
@@ -608,7 +608,7 @@ gistAdjustKeys(Relation r,
/* generate and insert new tuple */
/* generate and insert new tuple */
tupDesc
=
r
->
rd_att
;
tupDesc
=
r
->
rd_att
;
isnull
=
(
char
*
)
palloc
(
r
->
rd_rel
->
relnatts
);
isnull
=
(
char
*
)
palloc
(
r
->
rd_rel
->
relnatts
);
mems
et
(
isnull
,
' '
,
r
->
rd_rel
->
relnatts
);
MemS
et
(
isnull
,
' '
,
r
->
rd_rel
->
relnatts
);
newtup
=
(
IndexTuple
)
index_formtuple
(
tupDesc
,
newtup
=
(
IndexTuple
)
index_formtuple
(
tupDesc
,
(
Datum
*
)
&
centry
.
pred
,
isnull
);
(
Datum
*
)
&
centry
.
pred
,
isnull
);
pfree
(
isnull
);
pfree
(
isnull
);
...
@@ -1029,7 +1029,7 @@ GISTInitBuffer(Buffer b, uint32 f)
...
@@ -1029,7 +1029,7 @@ GISTInitBuffer(Buffer b, uint32 f)
pageSize
=
BufferGetPageSize
(
b
);
pageSize
=
BufferGetPageSize
(
b
);
page
=
BufferGetPage
(
b
);
page
=
BufferGetPage
(
b
);
mems
et
(
page
,
0
,
(
int
)
pageSize
);
MemS
et
(
page
,
0
,
(
int
)
pageSize
);
PageInit
(
page
,
pageSize
,
sizeof
(
GISTPageOpaqueData
));
PageInit
(
page
,
pageSize
,
sizeof
(
GISTPageOpaqueData
));
opaque
=
(
GISTPageOpaque
)
PageGetSpecialPointer
(
page
);
opaque
=
(
GISTPageOpaque
)
PageGetSpecialPointer
(
page
);
...
...
src/backend/access/hash/hashovfl.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/hash/hashovfl.c,v 1.1
2 1997/09/08 20:53:59
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/hash/hashovfl.c,v 1.1
3 1997/09/18 20:19:43
momjian Exp $
*
*
* NOTES
* NOTES
* Overflow pages look like ordinary relation pages.
* Overflow pages look like ordinary relation pages.
...
@@ -334,7 +334,7 @@ _hash_freeovflpage(Relation rel, Buffer ovflbuf)
...
@@ -334,7 +334,7 @@ _hash_freeovflpage(Relation rel, Buffer ovflbuf)
nextblkno
=
ovflopaque
->
hasho_nextblkno
;
nextblkno
=
ovflopaque
->
hasho_nextblkno
;
prevblkno
=
ovflopaque
->
hasho_prevblkno
;
prevblkno
=
ovflopaque
->
hasho_prevblkno
;
bucket
=
ovflopaque
->
hasho_bucket
;
bucket
=
ovflopaque
->
hasho_bucket
;
mems
et
(
ovflpage
,
0
,
BufferGetPageSize
(
ovflbuf
));
MemS
et
(
ovflpage
,
0
,
BufferGetPageSize
(
ovflbuf
));
_hash_wrtbuf
(
rel
,
ovflbuf
);
_hash_wrtbuf
(
rel
,
ovflbuf
);
/*
/*
...
@@ -460,8 +460,8 @@ _hash_initbitmap(Relation rel,
...
@@ -460,8 +460,8 @@ _hash_initbitmap(Relation rel,
/* set all of the bits above 'nbits' to 1 */
/* set all of the bits above 'nbits' to 1 */
clearints
=
((
nbits
-
1
)
>>
INT_TO_BIT
)
+
1
;
clearints
=
((
nbits
-
1
)
>>
INT_TO_BIT
)
+
1
;
clearbytes
=
clearints
<<
INT_TO_BYTE
;
clearbytes
=
clearints
<<
INT_TO_BYTE
;
mems
et
((
char
*
)
freep
,
0
,
clearbytes
);
MemS
et
((
char
*
)
freep
,
0
,
clearbytes
);
mems
et
(((
char
*
)
freep
)
+
clearbytes
,
0xFF
,
MemS
et
(((
char
*
)
freep
)
+
clearbytes
,
0xFF
,
BMPGSZ_BYTE
(
metap
)
-
clearbytes
);
BMPGSZ_BYTE
(
metap
)
-
clearbytes
);
freep
[
clearints
-
1
]
=
ALL_SET
<<
(
nbits
&
INT_MASK
);
freep
[
clearints
-
1
]
=
ALL_SET
<<
(
nbits
&
INT_MASK
);
...
...
src/backend/access/hash/hashpage.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/hash/hashpage.c,v 1.1
2 1997/09/08 20:54:03
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/hash/hashpage.c,v 1.1
3 1997/09/18 20:19:46
momjian Exp $
*
*
* NOTES
* NOTES
* Postgres hash pages look like ordinary relation pages. The opaque
* Postgres hash pages look like ordinary relation pages. The opaque
...
@@ -122,8 +122,8 @@ _hash_metapinit(Relation rel)
...
@@ -122,8 +122,8 @@ _hash_metapinit(Relation rel)
lg2nelem
=
1
;
/* _hash_log2(MAX(nelem, 2)) */
lg2nelem
=
1
;
/* _hash_log2(MAX(nelem, 2)) */
nbuckets
=
2
;
/* 1 << lg2nelem */
nbuckets
=
2
;
/* 1 << lg2nelem */
mems
et
((
char
*
)
metap
->
hashm_spares
,
0
,
sizeof
(
metap
->
hashm_spares
));
MemS
et
((
char
*
)
metap
->
hashm_spares
,
0
,
sizeof
(
metap
->
hashm_spares
));
mems
et
((
char
*
)
metap
->
hashm_mapp
,
0
,
sizeof
(
metap
->
hashm_mapp
));
MemS
et
((
char
*
)
metap
->
hashm_mapp
,
0
,
sizeof
(
metap
->
hashm_mapp
));
metap
->
hashm_spares
[
lg2nelem
]
=
2
;
/* lg2nelem + 1 */
metap
->
hashm_spares
[
lg2nelem
]
=
2
;
/* lg2nelem + 1 */
metap
->
hashm_spares
[
lg2nelem
+
1
]
=
2
;
/* lg2nelem + 1 */
metap
->
hashm_spares
[
lg2nelem
+
1
]
=
2
;
/* lg2nelem + 1 */
...
@@ -310,7 +310,7 @@ _hash_pageinit(Page page, Size size)
...
@@ -310,7 +310,7 @@ _hash_pageinit(Page page, Size size)
* creating new pages is an infrequent occurrence and it makes me feel
* creating new pages is an infrequent occurrence and it makes me feel
* good when I know they're empty.
* good when I know they're empty.
*/
*/
mems
et
(
page
,
0
,
size
);
MemS
et
(
page
,
0
,
size
);
PageInit
(
page
,
size
,
sizeof
(
HashPageOpaqueData
));
PageInit
(
page
,
size
,
sizeof
(
HashPageOpaqueData
));
}
}
...
...
src/backend/access/nbtree/nbtpage.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtpage.c,v 1.1
2 1997/09/08 20:54:15
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtpage.c,v 1.1
3 1997/09/18 20:19:49
momjian Exp $
*
*
* NOTES
* NOTES
* Postgres btree pages look like ordinary relation pages. The opaque
* Postgres btree pages look like ordinary relation pages. The opaque
...
@@ -418,7 +418,7 @@ _bt_pageinit(Page page, Size size)
...
@@ -418,7 +418,7 @@ _bt_pageinit(Page page, Size size)
* good when I know they're empty.
* good when I know they're empty.
*/
*/
mems
et
(
page
,
0
,
size
);
MemS
et
(
page
,
0
,
size
);
PageInit
(
page
,
size
,
sizeof
(
BTPageOpaqueData
));
PageInit
(
page
,
size
,
sizeof
(
BTPageOpaqueData
));
}
}
...
...
src/backend/access/nbtree/nbtsort.c
View file @
3f365ba0
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Id: nbtsort.c,v 1.2
3 1997/09/08 21:41:28
momjian Exp $
* $Id: nbtsort.c,v 1.2
4 1997/09/18 20:19:53
momjian Exp $
*
*
* NOTES
* NOTES
*
*
...
@@ -565,7 +565,7 @@ _bt_spoolinit(Relation index, int ntapes, bool isunique)
...
@@ -565,7 +565,7 @@ _bt_spoolinit(Relation index, int ntapes, bool isunique)
{
{
elog
(
WARN
,
"_bt_spoolinit: out of memory"
);
elog
(
WARN
,
"_bt_spoolinit: out of memory"
);
}
}
mems
et
((
char
*
)
btspool
,
0
,
sizeof
(
BTSpool
));
MemS
et
((
char
*
)
btspool
,
0
,
sizeof
(
BTSpool
));
btspool
->
bts_ntapes
=
ntapes
;
btspool
->
bts_ntapes
=
ntapes
;
btspool
->
bts_tape
=
0
;
btspool
->
bts_tape
=
0
;
btspool
->
isunique
=
isunique
;
btspool
->
isunique
=
isunique
;
...
@@ -852,7 +852,7 @@ _bt_pagestate(Relation index, int flags, int level, bool doupper)
...
@@ -852,7 +852,7 @@ _bt_pagestate(Relation index, int flags, int level, bool doupper)
{
{
BTPageState
*
state
=
(
BTPageState
*
)
palloc
(
sizeof
(
BTPageState
));
BTPageState
*
state
=
(
BTPageState
*
)
palloc
(
sizeof
(
BTPageState
));
mems
et
((
char
*
)
state
,
0
,
sizeof
(
BTPageState
));
MemS
et
((
char
*
)
state
,
0
,
sizeof
(
BTPageState
));
_bt_blnewpage
(
index
,
&
(
state
->
btps_buf
),
&
(
state
->
btps_page
),
flags
);
_bt_blnewpage
(
index
,
&
(
state
->
btps_buf
),
&
(
state
->
btps_page
),
flags
);
state
->
btps_firstoff
=
InvalidOffsetNumber
;
state
->
btps_firstoff
=
InvalidOffsetNumber
;
state
->
btps_lastoff
=
P_HIKEY
;
state
->
btps_lastoff
=
P_HIKEY
;
...
@@ -1216,7 +1216,7 @@ _bt_merge(Relation index, BTSpool *btspool)
...
@@ -1216,7 +1216,7 @@ _bt_merge(Relation index, BTSpool *btspool)
* _bt_taperead will return 0 only if the tape is actually at
* _bt_taperead will return 0 only if the tape is actually at
* EOF.
* EOF.
*/
*/
mems
et
((
char
*
)
&
q
,
0
,
sizeof
(
BTPriQueue
));
MemS
et
((
char
*
)
&
q
,
0
,
sizeof
(
BTPriQueue
));
goodtapes
=
0
;
goodtapes
=
0
;
for
(
t
=
0
;
t
<
btspool
->
bts_ntapes
;
++
t
)
for
(
t
=
0
;
t
<
btspool
->
bts_ntapes
;
++
t
)
{
{
...
...
src/backend/access/nbtree/nbtutils.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtutils.c,v 1.1
4 1997/09/08 21:41:31
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtutils.c,v 1.1
5 1997/09/18 20:19:55
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -139,7 +139,7 @@ _bt_orderkeys(Relation relation, BTScanOpaque so)
...
@@ -139,7 +139,7 @@ _bt_orderkeys(Relation relation, BTScanOpaque so)
nbytes
=
BTMaxStrategyNumber
*
sizeof
(
ScanKeyData
);
nbytes
=
BTMaxStrategyNumber
*
sizeof
(
ScanKeyData
);
xform
=
(
ScanKey
)
palloc
(
nbytes
);
xform
=
(
ScanKey
)
palloc
(
nbytes
);
mems
et
(
xform
,
0
,
nbytes
);
MemS
et
(
xform
,
0
,
nbytes
);
map
=
IndexStrategyGetStrategyMap
(
RelationGetIndexStrategy
(
relation
),
map
=
IndexStrategyGetStrategyMap
(
RelationGetIndexStrategy
(
relation
),
BTMaxStrategyNumber
,
BTMaxStrategyNumber
,
attno
);
attno
);
...
@@ -243,7 +243,7 @@ _bt_orderkeys(Relation relation, BTScanOpaque so)
...
@@ -243,7 +243,7 @@ _bt_orderkeys(Relation relation, BTScanOpaque so)
/* initialization for new attno */
/* initialization for new attno */
attno
=
cur
->
sk_attno
;
attno
=
cur
->
sk_attno
;
mems
et
(
xform
,
0
,
nbytes
);
MemS
et
(
xform
,
0
,
nbytes
);
map
=
IndexStrategyGetStrategyMap
(
RelationGetIndexStrategy
(
relation
),
map
=
IndexStrategyGetStrategyMap
(
RelationGetIndexStrategy
(
relation
),
BTMaxStrategyNumber
,
BTMaxStrategyNumber
,
attno
);
attno
);
...
...
src/backend/access/rtree/rtproc.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtproc.c,v 1.1
1 1997/09/08 21:41:37
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtproc.c,v 1.1
2 1997/09/18 20:19:56
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -96,7 +96,7 @@ rt_poly_union(POLYGON *a, POLYGON *b)
...
@@ -96,7 +96,7 @@ rt_poly_union(POLYGON *a, POLYGON *b)
if
(
!
PointerIsValid
(
p
))
if
(
!
PointerIsValid
(
p
))
elog
(
WARN
,
"Cannot allocate polygon for union"
);
elog
(
WARN
,
"Cannot allocate polygon for union"
);
mems
et
((
char
*
)
p
,
0
,
sizeof
(
POLYGON
));
/* zero any holes */
MemS
et
((
char
*
)
p
,
0
,
sizeof
(
POLYGON
));
/* zero any holes */
p
->
size
=
sizeof
(
POLYGON
);
p
->
size
=
sizeof
(
POLYGON
);
p
->
npts
=
0
;
p
->
npts
=
0
;
p
->
boundbox
.
high
.
x
=
Max
(
a
->
boundbox
.
high
.
x
,
b
->
boundbox
.
high
.
x
);
p
->
boundbox
.
high
.
x
=
Max
(
a
->
boundbox
.
high
.
x
,
b
->
boundbox
.
high
.
x
);
...
@@ -138,7 +138,7 @@ rt_poly_inter(POLYGON *a, POLYGON *b)
...
@@ -138,7 +138,7 @@ rt_poly_inter(POLYGON *a, POLYGON *b)
if
(
!
PointerIsValid
(
p
))
if
(
!
PointerIsValid
(
p
))
elog
(
WARN
,
"Cannot allocate polygon for intersection"
);
elog
(
WARN
,
"Cannot allocate polygon for intersection"
);
mems
et
((
char
*
)
p
,
0
,
sizeof
(
POLYGON
));
/* zero any holes */
MemS
et
((
char
*
)
p
,
0
,
sizeof
(
POLYGON
));
/* zero any holes */
p
->
size
=
sizeof
(
POLYGON
);
p
->
size
=
sizeof
(
POLYGON
);
p
->
npts
=
0
;
p
->
npts
=
0
;
p
->
boundbox
.
high
.
x
=
Min
(
a
->
boundbox
.
high
.
x
,
b
->
boundbox
.
high
.
x
);
p
->
boundbox
.
high
.
x
=
Min
(
a
->
boundbox
.
high
.
x
,
b
->
boundbox
.
high
.
x
);
...
...
src/backend/access/rtree/rtree.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtree.c,v 1.1
7 1997/09/08 21:41:3
9 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/rtree/Attic/rtree.c,v 1.1
8 1997/09/18 20:19:5
9 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -892,7 +892,7 @@ RTInitBuffer(Buffer b, uint32 f)
...
@@ -892,7 +892,7 @@ RTInitBuffer(Buffer b, uint32 f)
pageSize
=
BufferGetPageSize
(
b
);
pageSize
=
BufferGetPageSize
(
b
);
page
=
BufferGetPage
(
b
);
page
=
BufferGetPage
(
b
);
mems
et
(
page
,
0
,
(
int
)
pageSize
);
MemS
et
(
page
,
0
,
(
int
)
pageSize
);
PageInit
(
page
,
pageSize
,
sizeof
(
RTreePageOpaqueData
));
PageInit
(
page
,
pageSize
,
sizeof
(
RTreePageOpaqueData
));
opaque
=
(
RTreePageOpaque
)
PageGetSpecialPointer
(
page
);
opaque
=
(
RTreePageOpaque
)
PageGetSpecialPointer
(
page
);
...
...
src/backend/bootstrap/bootstrap.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.2
5 1997/09/08 21:42:01
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.2
6 1997/09/18 20:20:04
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -894,7 +894,7 @@ AllocateAttribute()
...
@@ -894,7 +894,7 @@ AllocateAttribute()
{
{
elog
(
FATAL
,
"AllocateAttribute: malloc failed"
);
elog
(
FATAL
,
"AllocateAttribute: malloc failed"
);
}
}
mems
et
(
attribute
,
0
,
ATTRIBUTE_TUPLE_SIZE
);
MemS
et
(
attribute
,
0
,
ATTRIBUTE_TUPLE_SIZE
);
return
(
attribute
);
return
(
attribute
);
}
}
...
...
src/backend/catalog/heap.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.2
8 1997/09/08 21:42:16
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.2
9 1997/09/18 20:20:11
momjian Exp $
*
*
* INTERFACE ROUTINES
* INTERFACE ROUTINES
* heap_creatr() - Create an uncataloged heap relation
* heap_creatr() - Create an uncataloged heap relation
...
@@ -278,7 +278,7 @@ heap_creatr(char *name,
...
@@ -278,7 +278,7 @@ heap_creatr(char *name,
len
=
sizeof
(
RelationData
);
len
=
sizeof
(
RelationData
);
rdesc
=
(
Relation
)
palloc
(
len
);
rdesc
=
(
Relation
)
palloc
(
len
);
mems
et
((
char
*
)
rdesc
,
0
,
len
);
MemS
et
((
char
*
)
rdesc
,
0
,
len
);
/* ----------
/* ----------
create a new tuple descriptor from the one passed in
create a new tuple descriptor from the one passed in
...
@@ -303,7 +303,7 @@ heap_creatr(char *name,
...
@@ -303,7 +303,7 @@ heap_creatr(char *name,
rdesc
->
rd_rel
=
(
Form_pg_class
)
palloc
(
sizeof
*
rdesc
->
rd_rel
);
rdesc
->
rd_rel
=
(
Form_pg_class
)
palloc
(
sizeof
*
rdesc
->
rd_rel
);
mems
et
((
char
*
)
rdesc
->
rd_rel
,
0
,
MemS
et
((
char
*
)
rdesc
->
rd_rel
,
0
,
sizeof
*
rdesc
->
rd_rel
);
sizeof
*
rdesc
->
rd_rel
);
namestrcpy
(
&
(
rdesc
->
rd_rel
->
relname
),
relname
);
namestrcpy
(
&
(
rdesc
->
rd_rel
->
relname
),
relname
);
rdesc
->
rd_rel
->
relkind
=
RELKIND_UNCATALOGED
;
rdesc
->
rd_rel
->
relkind
=
RELKIND_UNCATALOGED
;
...
@@ -1444,7 +1444,7 @@ InitTempRelList(void)
...
@@ -1444,7 +1444,7 @@ InitTempRelList(void)
tempRels
=
(
TempRelList
*
)
malloc
(
sizeof
(
TempRelList
));
tempRels
=
(
TempRelList
*
)
malloc
(
sizeof
(
TempRelList
));
tempRels
->
size
=
TEMP_REL_LIST_SIZE
;
tempRels
->
size
=
TEMP_REL_LIST_SIZE
;
tempRels
->
rels
=
(
Relation
*
)
malloc
(
sizeof
(
Relation
)
*
tempRels
->
size
);
tempRels
->
rels
=
(
Relation
*
)
malloc
(
sizeof
(
Relation
)
*
tempRels
->
size
);
mems
et
(
tempRels
->
rels
,
0
,
sizeof
(
Relation
)
*
tempRels
->
size
);
MemS
et
(
tempRels
->
rels
,
0
,
sizeof
(
Relation
)
*
tempRels
->
size
);
tempRels
->
num
=
0
;
tempRels
->
num
=
0
;
}
}
...
...
src/backend/catalog/index.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.2
2 1997/09/08 21:42:18
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.2
3 1997/09/18 20:20:14
momjian Exp $
*
*
*
*
* INTERFACE ROUTINES
* INTERFACE ROUTINES
...
@@ -283,7 +283,7 @@ BuildFuncTupleDesc(FuncIndexInfo *funcInfo)
...
@@ -283,7 +283,7 @@ BuildFuncTupleDesc(FuncIndexInfo *funcInfo)
*/
*/
funcTupDesc
=
CreateTemplateTupleDesc
(
1
);
funcTupDesc
=
CreateTemplateTupleDesc
(
1
);
funcTupDesc
->
attrs
[
0
]
=
(
AttributeTupleForm
)
palloc
(
ATTRIBUTE_TUPLE_SIZE
);
funcTupDesc
->
attrs
[
0
]
=
(
AttributeTupleForm
)
palloc
(
ATTRIBUTE_TUPLE_SIZE
);
mems
et
(
funcTupDesc
->
attrs
[
0
],
0
,
ATTRIBUTE_TUPLE_SIZE
);
MemS
et
(
funcTupDesc
->
attrs
[
0
],
0
,
ATTRIBUTE_TUPLE_SIZE
);
/*
/*
* Lookup the function for the return type.
* Lookup the function for the return type.
...
@@ -679,8 +679,8 @@ AppendAttributeTuples(Relation indexRelation, int numatts)
...
@@ -679,8 +679,8 @@ AppendAttributeTuples(Relation indexRelation, int numatts)
* initialize null[], replace[] and value[]
* initialize null[], replace[] and value[]
* ----------------
* ----------------
*/
*/
mems
et
(
nullv
,
' '
,
Natts_pg_attribute
);
MemS
et
(
nullv
,
' '
,
Natts_pg_attribute
);
mems
et
(
replace
,
' '
,
Natts_pg_attribute
);
MemS
et
(
replace
,
' '
,
Natts_pg_attribute
);
/* ----------------
/* ----------------
* create the first attribute tuple.
* create the first attribute tuple.
...
@@ -840,8 +840,8 @@ UpdateIndexRelation(Oid indexoid,
...
@@ -840,8 +840,8 @@ UpdateIndexRelation(Oid indexoid,
attributeList
=
lnext
(
attributeList
);
attributeList
=
lnext
(
attributeList
);
}
}
mems
et
((
char
*
)
&
indexForm
->
indkey
[
0
],
0
,
sizeof
indexForm
->
indkey
);
MemS
et
((
char
*
)
&
indexForm
->
indkey
[
0
],
0
,
sizeof
indexForm
->
indkey
);
mems
et
((
char
*
)
&
indexForm
->
indclass
[
0
],
0
,
sizeof
indexForm
->
indclass
);
MemS
et
((
char
*
)
&
indexForm
->
indclass
[
0
],
0
,
sizeof
indexForm
->
indclass
);
/* ----------------
/* ----------------
* copy index key and op class information
* copy index key and op class information
...
...
src/backend/catalog/pg_aggregate.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_aggregate.c,v 1.
8 1997/09/08 21:42:22
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_aggregate.c,v 1.
9 1997/09/18 20:20:15
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -80,7 +80,7 @@ AggregateCreate(char *aggName,
...
@@ -80,7 +80,7 @@ AggregateCreate(char *aggName,
Oid
fnArgs
[
8
];
Oid
fnArgs
[
8
];
TupleDesc
tupDesc
;
TupleDesc
tupDesc
;
mems
et
(
fnArgs
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
fnArgs
,
0
,
8
*
sizeof
(
Oid
));
/* sanity checks */
/* sanity checks */
if
(
!
aggName
)
if
(
!
aggName
)
...
...
src/backend/catalog/pg_operator.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_operator.c,v 1.1
3 1997/09/08 02:21:4
8 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_operator.c,v 1.1
4 1997/09/18 20:20:1
8 momjian Exp $
*
*
* NOTES
* NOTES
* these routines moved here from commands/define.c and somewhat cleaned up.
* these routines moved here from commands/define.c and somewhat cleaned up.
...
@@ -519,7 +519,7 @@ OperatorDef(char *operatorName,
...
@@ -519,7 +519,7 @@ OperatorDef(char *operatorName,
* have to worry about deleting them later.
* have to worry about deleting them later.
* ----------------
* ----------------
*/
*/
mems
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
if
(
!
leftTypeName
)
if
(
!
leftTypeName
)
{
{
typeId
[
0
]
=
rightTypeId
;
typeId
[
0
]
=
rightTypeId
;
...
@@ -556,7 +556,7 @@ OperatorDef(char *operatorName,
...
@@ -556,7 +556,7 @@ OperatorDef(char *operatorName,
*/
*/
if
(
restrictionName
)
if
(
restrictionName
)
{
/* optional */
{
/* optional */
mems
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
typeId
[
0
]
=
OIDOID
;
/* operator OID */
typeId
[
0
]
=
OIDOID
;
/* operator OID */
typeId
[
1
]
=
OIDOID
;
/* relation OID */
typeId
[
1
]
=
OIDOID
;
/* relation OID */
typeId
[
2
]
=
INT2OID
;
/* attribute number */
typeId
[
2
]
=
INT2OID
;
/* attribute number */
...
@@ -581,7 +581,7 @@ OperatorDef(char *operatorName,
...
@@ -581,7 +581,7 @@ OperatorDef(char *operatorName,
*/
*/
if
(
joinName
)
if
(
joinName
)
{
/* optional */
{
/* optional */
mems
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
typeId
[
0
]
=
OIDOID
;
/* operator OID */
typeId
[
0
]
=
OIDOID
;
/* operator OID */
typeId
[
1
]
=
OIDOID
;
/* relation OID 1 */
typeId
[
1
]
=
OIDOID
;
/* relation OID 1 */
typeId
[
2
]
=
INT2OID
;
/* attribute number 1 */
typeId
[
2
]
=
INT2OID
;
/* attribute number 1 */
...
...
src/backend/catalog/pg_proc.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.
8 1997/09/08 21:42:23
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.
9 1997/09/18 20:20:18
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -81,7 +81,7 @@ ProcedureCreate(char *procedureName,
...
@@ -81,7 +81,7 @@ ProcedureCreate(char *procedureName,
Assert
(
PointerIsValid
(
probin
));
Assert
(
PointerIsValid
(
probin
));
parameterCount
=
0
;
parameterCount
=
0
;
mems
et
(
typev
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typev
,
0
,
8
*
sizeof
(
Oid
));
foreach
(
x
,
argList
)
foreach
(
x
,
argList
)
{
{
Value
*
t
=
lfirst
(
x
);
Value
*
t
=
lfirst
(
x
);
...
...
src/backend/catalog/pg_type.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.1
0 1997/09/08 21:42:24
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.1
1 1997/09/18 20:20:19
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -399,7 +399,7 @@ TypeCreate(char *typeName,
...
@@ -399,7 +399,7 @@ TypeCreate(char *typeName,
/*
/*
* arguments to type input and output functions must be 0
* arguments to type input and output functions must be 0
*/
*/
mems
et
(
argList
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
argList
,
0
,
8
*
sizeof
(
Oid
));
procs
[
0
]
=
inputProcedure
;
procs
[
0
]
=
inputProcedure
;
procs
[
1
]
=
outputProcedure
;
procs
[
1
]
=
outputProcedure
;
...
...
src/backend/commands/defind.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/Attic/defind.c,v 1.1
6 1997/09/08 21:42:35
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/Attic/defind.c,v 1.1
7 1997/09/18 20:20:20
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -442,7 +442,7 @@ FuncIndexArgs(IndexElem *funcIndex,
...
@@ -442,7 +442,7 @@ FuncIndexArgs(IndexElem *funcIndex,
}
}
*
opOidP
=
tuple
->
t_oid
;
*
opOidP
=
tuple
->
t_oid
;
mems
et
(
argTypes
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
argTypes
,
0
,
8
*
sizeof
(
Oid
));
/*
/*
* process the function arguments
* process the function arguments
...
...
src/backend/commands/explain.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/explain.c,v 1.1
3 1997/09/08 21:42:40
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/explain.c,v 1.1
4 1997/09/18 20:20:22
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -70,7 +70,7 @@ ExplainQuery(Query *query, bool verbose, CommandDest dest)
...
@@ -70,7 +70,7 @@ ExplainQuery(Query *query, bool verbose, CommandDest dest)
return
;
return
;
es
=
(
ExplainState
*
)
malloc
(
sizeof
(
ExplainState
));
es
=
(
ExplainState
*
)
malloc
(
sizeof
(
ExplainState
));
mems
et
(
es
,
0
,
sizeof
(
ExplainState
));
MemS
et
(
es
,
0
,
sizeof
(
ExplainState
));
es
->
printCost
=
true
;
/* default */
es
->
printCost
=
true
;
/* default */
...
...
src/backend/commands/remove.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/Attic/remove.c,v 1.1
4 1997/09/08 21:42:4
4 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/Attic/remove.c,v 1.1
5 1997/09/18 20:20:2
4 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -347,7 +347,7 @@ RemoveFunction(char *functionName, /* function name to be removed */
...
@@ -347,7 +347,7 @@ RemoveFunction(char *functionName, /* function name to be removed */
char
*
typename
;
char
*
typename
;
int
i
;
int
i
;
mems
et
(
argList
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
argList
,
0
,
8
*
sizeof
(
Oid
));
for
(
i
=
0
;
i
<
nargs
;
i
++
)
for
(
i
=
0
;
i
<
nargs
;
i
++
)
{
{
/* typename = ((TypeName*)(lfirst(argNameList)))->name; */
/* typename = ((TypeName*)(lfirst(argNameList)))->name; */
...
...
src/backend/commands/trigger.c
View file @
3f365ba0
...
@@ -129,7 +129,7 @@ CreateTrigger(CreateTrigStmt * stmt)
...
@@ -129,7 +129,7 @@ CreateTrigger(CreateTrigStmt * stmt)
}
}
heap_endscan
(
tgscan
);
heap_endscan
(
tgscan
);
mems
et
(
fargtypes
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
fargtypes
,
0
,
8
*
sizeof
(
Oid
));
tuple
=
SearchSysCacheTuple
(
PRONAME
,
tuple
=
SearchSysCacheTuple
(
PRONAME
,
PointerGetDatum
(
stmt
->
funcname
),
PointerGetDatum
(
stmt
->
funcname
),
0
,
PointerGetDatum
(
fargtypes
),
0
);
0
,
PointerGetDatum
(
fargtypes
),
0
);
...
@@ -141,7 +141,7 @@ CreateTrigger(CreateTrigStmt * stmt)
...
@@ -141,7 +141,7 @@ CreateTrigger(CreateTrigStmt * stmt)
if
(((
Form_pg_proc
)
GETSTRUCT
(
tuple
))
->
prolang
!=
ClanguageId
)
if
(((
Form_pg_proc
)
GETSTRUCT
(
tuple
))
->
prolang
!=
ClanguageId
)
elog
(
WARN
,
"CreateTrigger: only C functions are supported"
);
elog
(
WARN
,
"CreateTrigger: only C functions are supported"
);
mems
et
(
nulls
,
' '
,
Natts_pg_trigger
*
sizeof
(
char
));
MemS
et
(
nulls
,
' '
,
Natts_pg_trigger
*
sizeof
(
char
));
values
[
Anum_pg_trigger_tgrelid
-
1
]
=
ObjectIdGetDatum
(
rel
->
rd_id
);
values
[
Anum_pg_trigger_tgrelid
-
1
]
=
ObjectIdGetDatum
(
rel
->
rd_id
);
values
[
Anum_pg_trigger_tgname
-
1
]
=
NameGetDatum
(
namein
(
stmt
->
trigname
));
values
[
Anum_pg_trigger_tgname
-
1
]
=
NameGetDatum
(
namein
(
stmt
->
trigname
));
...
@@ -340,7 +340,7 @@ RelationBuildTriggers(Relation relation)
...
@@ -340,7 +340,7 @@ RelationBuildTriggers(Relation relation)
bool
isnull
;
bool
isnull
;
int
found
;
int
found
;
mems
et
(
trigdesc
,
0
,
sizeof
(
TriggerDesc
));
MemS
et
(
trigdesc
,
0
,
sizeof
(
TriggerDesc
));
ScanKeyEntryInitialize
(
&
skey
,
ScanKeyEntryInitialize
(
&
skey
,
(
bits16
)
0x0
,
(
bits16
)
0x0
,
...
...
src/backend/commands/view.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/view.c,v 1.1
1 1997/09/08 21:42:50
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/view.c,v 1.1
2 1997/09/18 20:20:27
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -129,7 +129,7 @@ MakeRetrieveViewRuleName(char *viewName)
...
@@ -129,7 +129,7 @@ MakeRetrieveViewRuleName(char *viewName)
/*
/*
char buf[100];
char buf[100];
mems
et(buf, 0, sizeof(buf));
MemS
et(buf, 0, sizeof(buf));
sprintf(buf, "_RET%.*s", NAMEDATALEN, viewName->data);
sprintf(buf, "_RET%.*s", NAMEDATALEN, viewName->data);
buf[15] = '\0';
buf[15] = '\0';
namestrcpy(rule_name, buf);
namestrcpy(rule_name, buf);
...
...
src/backend/executor/execMain.c
View file @
3f365ba0
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.2
5 1997/09/08 21:42:57
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.2
6 1997/09/18 20:20:29
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -1286,7 +1286,7 @@ ExecAttrDefault(Relation rel, HeapTuple tuple)
...
@@ -1286,7 +1286,7 @@ ExecAttrDefault(Relation rel, HeapTuple tuple)
repl
=
(
char
*
)
palloc
(
rel
->
rd_att
->
natts
*
sizeof
(
char
));
repl
=
(
char
*
)
palloc
(
rel
->
rd_att
->
natts
*
sizeof
(
char
));
replNull
=
(
char
*
)
palloc
(
rel
->
rd_att
->
natts
*
sizeof
(
char
));
replNull
=
(
char
*
)
palloc
(
rel
->
rd_att
->
natts
*
sizeof
(
char
));
replValue
=
(
Datum
*
)
palloc
(
rel
->
rd_att
->
natts
*
sizeof
(
Datum
));
replValue
=
(
Datum
*
)
palloc
(
rel
->
rd_att
->
natts
*
sizeof
(
Datum
));
mems
et
(
repl
,
' '
,
rel
->
rd_att
->
natts
*
sizeof
(
char
));
MemS
et
(
repl
,
' '
,
rel
->
rd_att
->
natts
*
sizeof
(
char
));
}
}
repl
[
attrdef
[
i
].
adnum
-
1
]
=
'r'
;
repl
[
attrdef
[
i
].
adnum
-
1
]
=
'r'
;
...
...
src/backend/executor/execTuples.c
View file @
3f365ba0
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.
9 1997/09/08 21:43:03
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.
10 1997/09/18 20:20:32
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -174,7 +174,7 @@ ExecCreateTupleTable(int initialSize) /* initial number of slots in
...
@@ -174,7 +174,7 @@ ExecCreateTupleTable(int initialSize) /* initial number of slots in
* clean out the slots we just allocated
* clean out the slots we just allocated
* ----------------
* ----------------
*/
*/
mems
et
(
array
,
0
,
initialSize
*
sizeof
(
TupleTableSlot
));
MemS
et
(
array
,
0
,
initialSize
*
sizeof
(
TupleTableSlot
));
/* ----------------
/* ----------------
* initialize the new table and return it to the caller.
* initialize the new table and return it to the caller.
...
...
src/backend/executor/execUtils.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/executor/execUtils.c,v 1.1
8 1997/09/08 21:43:0
5 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/executor/execUtils.c,v 1.1
9 1997/09/18 20:20:3
5 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -516,7 +516,7 @@ ExecSetTypeInfo(int index,
...
@@ -516,7 +516,7 @@ ExecSetTypeInfo(int index,
if
(
attName
!=
(
char
*
)
NULL
)
if
(
attName
!=
(
char
*
)
NULL
)
strNcpy
(
att
->
attname
.
data
,
attName
,
NAMEDATALEN
-
1
);
strNcpy
(
att
->
attname
.
data
,
attName
,
NAMEDATALEN
-
1
);
else
else
mems
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
MemS
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
att
->
atttypid
=
typeID
;
att
->
atttypid
=
typeID
;
att
->
attdefrel
=
0
;
/* dummy value */
att
->
attdefrel
=
0
;
/* dummy value */
...
...
src/backend/executor/functions.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/executor/functions.c,v 1.1
1 1997/09/12 04:07:41
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/executor/functions.c,v 1.1
2 1997/09/18 20:20:37
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -142,7 +142,7 @@ init_execution_state(FunctionCachePtr fcache,
...
@@ -142,7 +142,7 @@ init_execution_state(FunctionCachePtr fcache,
paramLI
=
paramLI
=
(
ParamListInfo
)
palloc
((
nargs
+
1
)
*
sizeof
(
ParamListInfoData
));
(
ParamListInfo
)
palloc
((
nargs
+
1
)
*
sizeof
(
ParamListInfoData
));
mems
et
(
paramLI
,
0
,
nargs
*
sizeof
(
ParamListInfoData
));
MemS
et
(
paramLI
,
0
,
nargs
*
sizeof
(
ParamListInfoData
));
estate
->
es_param_list_info
=
paramLI
;
estate
->
es_param_list_info
=
paramLI
;
...
...
src/backend/executor/nodeAgg.c
View file @
3f365ba0
...
@@ -128,13 +128,13 @@ ExecAgg(Agg *node)
...
@@ -128,13 +128,13 @@ ExecAgg(Agg *node)
nulls
=
node
->
aggstate
->
csstate
.
cstate
.
cs_ExprContext
->
ecxt_nulls
;
nulls
=
node
->
aggstate
->
csstate
.
cstate
.
cs_ExprContext
->
ecxt_nulls
;
value2
=
(
Datum
*
)
palloc
(
sizeof
(
Datum
)
*
nagg
);
value2
=
(
Datum
*
)
palloc
(
sizeof
(
Datum
)
*
nagg
);
mems
et
(
value2
,
0
,
sizeof
(
Datum
)
*
nagg
);
MemS
et
(
value2
,
0
,
sizeof
(
Datum
)
*
nagg
);
aggFuncInfo
=
(
AggFuncInfo
*
)
palloc
(
sizeof
(
AggFuncInfo
)
*
nagg
);
aggFuncInfo
=
(
AggFuncInfo
*
)
palloc
(
sizeof
(
AggFuncInfo
)
*
nagg
);
mems
et
(
aggFuncInfo
,
0
,
sizeof
(
AggFuncInfo
)
*
nagg
);
MemS
et
(
aggFuncInfo
,
0
,
sizeof
(
AggFuncInfo
)
*
nagg
);
noInitValue
=
(
int
*
)
palloc
(
sizeof
(
int
)
*
nagg
);
noInitValue
=
(
int
*
)
palloc
(
sizeof
(
int
)
*
nagg
);
mems
et
(
noInitValue
,
0
,
sizeof
(
noInitValue
)
*
nagg
);
MemS
et
(
noInitValue
,
0
,
sizeof
(
noInitValue
)
*
nagg
);
outerPlan
=
outerPlan
(
node
);
outerPlan
=
outerPlan
(
node
);
oneTuple
=
NULL
;
oneTuple
=
NULL
;
...
@@ -524,9 +524,9 @@ ExecInitAgg(Agg *node, EState *estate, Plan *parent)
...
@@ -524,9 +524,9 @@ ExecInitAgg(Agg *node, EState *estate, Plan *parent)
econtext
=
aggstate
->
csstate
.
cstate
.
cs_ExprContext
;
econtext
=
aggstate
->
csstate
.
cstate
.
cs_ExprContext
;
econtext
->
ecxt_values
=
econtext
->
ecxt_values
=
(
Datum
*
)
palloc
(
sizeof
(
Datum
)
*
node
->
numAgg
);
(
Datum
*
)
palloc
(
sizeof
(
Datum
)
*
node
->
numAgg
);
mems
et
(
econtext
->
ecxt_values
,
0
,
sizeof
(
Datum
)
*
node
->
numAgg
);
MemS
et
(
econtext
->
ecxt_values
,
0
,
sizeof
(
Datum
)
*
node
->
numAgg
);
econtext
->
ecxt_nulls
=
(
char
*
)
palloc
(
node
->
numAgg
);
econtext
->
ecxt_nulls
=
(
char
*
)
palloc
(
node
->
numAgg
);
mems
et
(
econtext
->
ecxt_nulls
,
0
,
node
->
numAgg
);
MemS
et
(
econtext
->
ecxt_nulls
,
0
,
node
->
numAgg
);
/*
/*
* initializes child nodes
* initializes child nodes
...
...
src/backend/libpq/pqcomm.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/libpq/pqcomm.c,v 1.2
2 1997/09/08 21:43:4
9 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/libpq/pqcomm.c,v 1.2
3 1997/09/18 20:20:3
9 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -448,7 +448,7 @@ pq_getinaddr(struct sockaddr_in * sin,
...
@@ -448,7 +448,7 @@ pq_getinaddr(struct sockaddr_in * sin,
{
{
struct
hostent
*
hs
;
struct
hostent
*
hs
;
mems
et
((
char
*
)
sin
,
0
,
sizeof
(
*
sin
));
MemS
et
((
char
*
)
sin
,
0
,
sizeof
(
*
sin
));
if
(
host
)
if
(
host
)
{
{
...
@@ -582,7 +582,7 @@ StreamServerPort(char *hostName, short portName, int *fdP)
...
@@ -582,7 +582,7 @@ StreamServerPort(char *hostName, short portName, int *fdP)
if
(
!
hostName
)
if
(
!
hostName
)
hostName
=
"localhost"
;
hostName
=
"localhost"
;
mems
et
((
char
*
)
&
sin
,
0
,
sizeof
sin
);
MemS
et
((
char
*
)
&
sin
,
0
,
sizeof
sin
);
if
((
fd
=
socket
(
AF_INET
,
SOCK_STREAM
,
0
))
<
0
)
if
((
fd
=
socket
(
AF_INET
,
SOCK_STREAM
,
0
))
<
0
)
{
{
...
@@ -731,7 +731,7 @@ StreamOpen(char *hostName, short portName, Port *port)
...
@@ -731,7 +731,7 @@ StreamOpen(char *hostName, short portName, Port *port)
pqdebug
(
"%s"
,
PQerrormsg
);
pqdebug
(
"%s"
,
PQerrormsg
);
return
(
STATUS_ERROR
);
return
(
STATUS_ERROR
);
}
}
mems
et
((
char
*
)
&
port
->
raddr
,
0
,
sizeof
(
port
->
raddr
));
MemS
et
((
char
*
)
&
port
->
raddr
,
0
,
sizeof
(
port
->
raddr
));
memmove
((
char
*
)
&
(
port
->
raddr
.
sin_addr
),
memmove
((
char
*
)
&
(
port
->
raddr
.
sin_addr
),
(
char
*
)
hp
->
h_addr
,
(
char
*
)
hp
->
h_addr
,
hp
->
h_length
);
hp
->
h_length
);
...
...
src/backend/nodes/nodes.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/nodes/nodes.c,v 1.
3 1997/09/08 02:23:40
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/nodes/nodes.c,v 1.
4 1997/09/18 20:20:43
momjian Exp $
*
*
* HISTORY
* HISTORY
* Andrew Yu Oct 20, 1994 file creation
* Andrew Yu Oct 20, 1994 file creation
...
@@ -39,7 +39,7 @@ newNode(Size size, NodeTag tag)
...
@@ -39,7 +39,7 @@ newNode(Size size, NodeTag tag)
Assert
(
size
>=
4
);
/* need the tag, at least */
Assert
(
size
>=
4
);
/* need the tag, at least */
newNode
=
(
Node
*
)
palloc
(
size
);
newNode
=
(
Node
*
)
palloc
(
size
);
mems
et
((
char
*
)
newNode
,
0
,
size
);
MemS
et
((
char
*
)
newNode
,
0
,
size
);
newNode
->
type
=
tag
;
newNode
->
type
=
tag
;
return
(
newNode
);
return
(
newNode
);
}
}
src/backend/optimizer/util/plancat.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/plancat.c,v 1.
9 1997/09/08 21:45:53
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/plancat.c,v 1.
10 1997/09/18 20:20:50
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -120,7 +120,7 @@ index_info(Query *root, bool first, int relid, IdxInfoRetval *info)
...
@@ -120,7 +120,7 @@ index_info(Query *root, bool first, int relid, IdxInfoRetval *info)
/* find the oid of the indexed relation */
/* find the oid of the indexed relation */
indrelid
=
getrelid
(
relid
,
root
->
rtable
);
indrelid
=
getrelid
(
relid
,
root
->
rtable
);
mems
et
(
info
,
0
,
sizeof
(
IdxInfoRetval
));
MemS
et
(
info
,
0
,
sizeof
(
IdxInfoRetval
));
/*
/*
* the maximum number of elements in each of the following arrays is
* the maximum number of elements in each of the following arrays is
...
@@ -128,11 +128,11 @@ index_info(Query *root, bool first, int relid, IdxInfoRetval *info)
...
@@ -128,11 +128,11 @@ index_info(Query *root, bool first, int relid, IdxInfoRetval *info)
* the array.
* the array.
*/
*/
info
->
indexkeys
=
(
int
*
)
palloc
(
sizeof
(
int
)
*
9
);
info
->
indexkeys
=
(
int
*
)
palloc
(
sizeof
(
int
)
*
9
);
mems
et
(
info
->
indexkeys
,
0
,
sizeof
(
int
)
*
9
);
MemS
et
(
info
->
indexkeys
,
0
,
sizeof
(
int
)
*
9
);
info
->
orderOprs
=
(
Oid
*
)
palloc
(
sizeof
(
Oid
)
*
9
);
info
->
orderOprs
=
(
Oid
*
)
palloc
(
sizeof
(
Oid
)
*
9
);
mems
et
(
info
->
orderOprs
,
0
,
sizeof
(
Oid
)
*
9
);
MemS
et
(
info
->
orderOprs
,
0
,
sizeof
(
Oid
)
*
9
);
info
->
classlist
=
(
Oid
*
)
palloc
(
sizeof
(
Oid
)
*
9
);
info
->
classlist
=
(
Oid
*
)
palloc
(
sizeof
(
Oid
)
*
9
);
mems
et
(
info
->
classlist
,
0
,
sizeof
(
Oid
)
*
9
);
MemS
et
(
info
->
classlist
,
0
,
sizeof
(
Oid
)
*
9
);
/* Find an index on the given relation */
/* Find an index on the given relation */
if
(
first
)
if
(
first
)
...
...
src/backend/parser/analyze.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.4
3 1997/09/18 14:32:15 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.4
4 1997/09/18 20:20:58 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -2325,7 +2325,7 @@ ParseFunc(ParseState *pstate, char *funcname, List *fargs, int *curr_resno)
...
@@ -2325,7 +2325,7 @@ ParseFunc(ParseState *pstate, char *funcname, List *fargs, int *curr_resno)
* transform relation name arguments into * varnodes of the
* transform relation name arguments into * varnodes of the
* appropriate form.
* appropriate form.
*/
*/
mems
et
(
&
oid_array
[
0
],
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
&
oid_array
[
0
],
0
,
8
*
sizeof
(
Oid
));
nargs
=
0
;
nargs
=
0
;
foreach
(
i
,
fargs
)
foreach
(
i
,
fargs
)
...
...
src/backend/parser/catalog_utils.c
View file @
3f365ba0
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/Attic/catalog_utils.c,v 1.2
7 1997/09/13 03:11:51 thomas
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/Attic/catalog_utils.c,v 1.2
8 1997/09/18 20:21:05 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -1036,7 +1036,7 @@ func_get_candidates(char *funcname, int nargs)
...
@@ -1036,7 +1036,7 @@ func_get_candidates(char *funcname, int nargs)
palloc
(
sizeof
(
struct
_CandidateList
));
palloc
(
sizeof
(
struct
_CandidateList
));
current_candidate
->
args
=
(
Oid
*
)
current_candidate
->
args
=
(
Oid
*
)
palloc
(
8
*
sizeof
(
Oid
));
palloc
(
8
*
sizeof
(
Oid
));
mems
et
(
current_candidate
->
args
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
current_candidate
->
args
,
0
,
8
*
sizeof
(
Oid
));
for
(
i
=
0
;
i
<
nargs
;
i
++
)
for
(
i
=
0
;
i
<
nargs
;
i
++
)
{
{
current_candidate
->
args
[
i
]
=
current_candidate
->
args
[
i
]
=
...
@@ -1475,7 +1475,7 @@ genxprod(InhPaths *arginh, int nargs)
...
@@ -1475,7 +1475,7 @@ genxprod(InhPaths *arginh, int nargs)
for
(;;)
for
(;;)
{
{
oneres
=
(
Oid
*
)
palloc
(
MAXFARGS
*
sizeof
(
Oid
));
oneres
=
(
Oid
*
)
palloc
(
MAXFARGS
*
sizeof
(
Oid
));
mems
et
(
oneres
,
0
,
MAXFARGS
*
sizeof
(
Oid
));
MemS
et
(
oneres
,
0
,
MAXFARGS
*
sizeof
(
Oid
));
for
(
i
=
nargs
-
1
;
i
>=
0
&&
cur
[
i
]
>
arginh
[
i
].
nsupers
;
i
--
)
for
(
i
=
nargs
-
1
;
i
>=
0
&&
cur
[
i
]
>
arginh
[
i
].
nsupers
;
i
--
)
continue
;
continue
;
...
...
src/backend/postmaster/postmaster.c
View file @
3f365ba0
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.5
7 1997/09/08 21:46:16
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.5
8 1997/09/18 20:21:08
momjian Exp $
*
*
* NOTES
* NOTES
*
*
...
@@ -1051,7 +1051,7 @@ BackendStartup(StartupInfo *packet, /* client's startup packet */
...
@@ -1051,7 +1051,7 @@ BackendStartup(StartupInfo *packet, /* client's startup packet */
for
(
i
=
0
;
i
<
4
;
++
i
)
for
(
i
=
0
;
i
<
4
;
++
i
)
{
{
mems
et
(
envEntry
[
i
],
0
,
2
*
ARGV_SIZE
);
MemS
et
(
envEntry
[
i
],
0
,
2
*
ARGV_SIZE
);
}
}
/*
/*
...
...
src/backend/rewrite/rewriteManip.c
View file @
3f365ba0
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteManip.c,v 1.
7 1997/09/08 21:46:43
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteManip.c,v 1.
8 1997/09/18 20:21:11
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -339,7 +339,7 @@ nodeHandleRIRAttributeRule(Node **nodePtr,
...
@@ -339,7 +339,7 @@ nodeHandleRIRAttributeRule(Node **nodePtr,
int
this_varno
=
(
int
)
((
Var
*
)
node
)
->
varno
;
int
this_varno
=
(
int
)
((
Var
*
)
node
)
->
varno
;
NameData
name_to_look_for
;
NameData
name_to_look_for
;
mems
et
(
name_to_look_for
.
data
,
0
,
NAMEDATALEN
);
MemS
et
(
name_to_look_for
.
data
,
0
,
NAMEDATALEN
);
if
(
this_varno
==
rt_index
&&
if
(
this_varno
==
rt_index
&&
((
Var
*
)
node
)
->
varattno
==
attr_num
)
((
Var
*
)
node
)
->
varattno
==
attr_num
)
...
...
src/backend/storage/buffer/buf_init.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/buffer/buf_init.c,v 1.1
3 1997/09/18 14:19:58
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/buffer/buf_init.c,v 1.1
4 1997/09/18 20:21:16
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -175,7 +175,7 @@ InitBufferPool(IPCKey key)
...
@@ -175,7 +175,7 @@ InitBufferPool(IPCKey key)
(
BMT_LIMIT
*
sizeof
(
bmtrace
))
+
sizeof
(
long
),
(
BMT_LIMIT
*
sizeof
(
bmtrace
))
+
sizeof
(
long
),
&
foundDescs
);
&
foundDescs
);
if
(
!
foundDescs
)
if
(
!
foundDescs
)
mems
et
(
CurTraceBuf
,
0
,
(
BMT_LIMIT
*
sizeof
(
bmtrace
))
+
sizeof
(
long
));
MemS
et
(
CurTraceBuf
,
0
,
(
BMT_LIMIT
*
sizeof
(
bmtrace
))
+
sizeof
(
long
));
TraceBuf
=
(
bmtrace
*
)
&
(
CurTraceBuf
[
1
]);
TraceBuf
=
(
bmtrace
*
)
&
(
CurTraceBuf
[
1
]);
#endif
#endif
...
...
src/backend/storage/buffer/bufmgr.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/buffer/bufmgr.c,v 1.2
4 1997/09/18 14:20:00
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/buffer/bufmgr.c,v 1.2
5 1997/09/18 20:21:21
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -271,7 +271,7 @@ ReadBufferWithBufferLock(Relation reln,
...
@@ -271,7 +271,7 @@ ReadBufferWithBufferLock(Relation reln,
if
(
extend
)
if
(
extend
)
{
{
/* new buffers are zero-filled */
/* new buffers are zero-filled */
mems
et
((
char
*
)
MAKE_PTR
(
bufHdr
->
data
),
0
,
BLCKSZ
);
MemS
et
((
char
*
)
MAKE_PTR
(
bufHdr
->
data
),
0
,
BLCKSZ
);
smgrextend
(
bufHdr
->
bufsmgr
,
reln
,
smgrextend
(
bufHdr
->
bufsmgr
,
reln
,
(
char
*
)
MAKE_PTR
(
bufHdr
->
data
));
(
char
*
)
MAKE_PTR
(
bufHdr
->
data
));
}
}
...
@@ -286,7 +286,7 @@ ReadBufferWithBufferLock(Relation reln,
...
@@ -286,7 +286,7 @@ ReadBufferWithBufferLock(Relation reln,
if
(
extend
)
if
(
extend
)
{
{
/* new buffers are zero-filled */
/* new buffers are zero-filled */
mems
et
((
char
*
)
MAKE_PTR
(
bufHdr
->
data
),
0
,
BLCKSZ
);
MemS
et
((
char
*
)
MAKE_PTR
(
bufHdr
->
data
),
0
,
BLCKSZ
);
status
=
smgrextend
(
bufHdr
->
bufsmgr
,
reln
,
status
=
smgrextend
(
bufHdr
->
bufsmgr
,
reln
,
(
char
*
)
MAKE_PTR
(
bufHdr
->
data
));
(
char
*
)
MAKE_PTR
(
bufHdr
->
data
));
}
}
...
...
src/backend/storage/buffer/localbuf.c
View file @
3f365ba0
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/buffer/localbuf.c,v 1.1
1 1997/09/08 21:46:5
2 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/buffer/localbuf.c,v 1.1
2 1997/09/18 20:21:2
2 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -228,7 +228,7 @@ InitLocalBuffer(void)
...
@@ -228,7 +228,7 @@ InitLocalBuffer(void)
*/
*/
LocalBufferDescriptors
=
LocalBufferDescriptors
=
(
BufferDesc
*
)
malloc
(
sizeof
(
BufferDesc
)
*
NLocBuffer
);
(
BufferDesc
*
)
malloc
(
sizeof
(
BufferDesc
)
*
NLocBuffer
);
mems
et
(
LocalBufferDescriptors
,
0
,
sizeof
(
BufferDesc
)
*
NLocBuffer
);
MemS
et
(
LocalBufferDescriptors
,
0
,
sizeof
(
BufferDesc
)
*
NLocBuffer
);
nextFreeLocalBuf
=
0
;
nextFreeLocalBuf
=
0
;
for
(
i
=
0
;
i
<
NLocBuffer
;
i
++
)
for
(
i
=
0
;
i
<
NLocBuffer
;
i
++
)
...
@@ -246,7 +246,7 @@ InitLocalBuffer(void)
...
@@ -246,7 +246,7 @@ InitLocalBuffer(void)
LocalRefCount
=
LocalRefCount
=
(
long
*
)
malloc
(
sizeof
(
long
)
*
NLocBuffer
);
(
long
*
)
malloc
(
sizeof
(
long
)
*
NLocBuffer
);
mems
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
MemS
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
}
}
/*
/*
...
@@ -283,7 +283,7 @@ LocalBufferSync(void)
...
@@ -283,7 +283,7 @@ LocalBufferSync(void)
}
}
}
}
mems
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
MemS
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
nextFreeLocalBuf
=
0
;
nextFreeLocalBuf
=
0
;
}
}
...
@@ -301,6 +301,6 @@ ResetLocalBufferPool(void)
...
@@ -301,6 +301,6 @@ ResetLocalBufferPool(void)
buf
->
buf_id
=
-
i
-
2
;
buf
->
buf_id
=
-
i
-
2
;
}
}
mems
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
MemS
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
nextFreeLocalBuf
=
0
;
nextFreeLocalBuf
=
0
;
}
}
src/backend/storage/file/fd.c
View file @
3f365ba0
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Id: fd.c,v 1.2
5 1997/09/08 21:46:5
4 momjian Exp $
* $Id: fd.c,v 1.2
6 1997/09/18 20:21:2
4 momjian Exp $
*
*
* NOTES:
* NOTES:
*
*
...
@@ -423,7 +423,7 @@ AllocateVfd()
...
@@ -423,7 +423,7 @@ AllocateVfd()
for
(
i
=
SizeVfdCache
;
i
<
2
*
SizeVfdCache
;
i
++
)
for
(
i
=
SizeVfdCache
;
i
<
2
*
SizeVfdCache
;
i
++
)
{
{
mems
et
((
char
*
)
&
(
VfdCache
[
i
]),
0
,
sizeof
(
VfdCache
[
0
]));
MemS
et
((
char
*
)
&
(
VfdCache
[
i
]),
0
,
sizeof
(
VfdCache
[
0
]));
VfdCache
[
i
].
nextFree
=
i
+
1
;
VfdCache
[
i
].
nextFree
=
i
+
1
;
VfdCache
[
i
].
fd
=
VFD_CLOSED
;
VfdCache
[
i
].
fd
=
VFD_CLOSED
;
}
}
...
...
src/backend/storage/ipc/ipc.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/ipc.c,v 1.1
5 1997/09/18 14:20:14
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/ipc.c,v 1.1
6 1997/09/18 20:21:26
momjian Exp $
*
*
* NOTES
* NOTES
*
*
...
@@ -90,7 +90,7 @@ PrivateMemoryCreate(IpcMemoryKey memKey,
...
@@ -90,7 +90,7 @@ PrivateMemoryCreate(IpcMemoryKey memKey,
IpcPrivateMem
[
memid
].
memptr
=
malloc
(
size
);
IpcPrivateMem
[
memid
].
memptr
=
malloc
(
size
);
if
(
IpcPrivateMem
[
memid
].
memptr
==
NULL
)
if
(
IpcPrivateMem
[
memid
].
memptr
==
NULL
)
elog
(
WARN
,
"PrivateMemoryCreate: not enough memory to malloc"
);
elog
(
WARN
,
"PrivateMemoryCreate: not enough memory to malloc"
);
mems
et
(
IpcPrivateMem
[
memid
].
memptr
,
0
,
size
);
/* XXX PURIFY */
MemS
et
(
IpcPrivateMem
[
memid
].
memptr
,
0
,
size
);
/* XXX PURIFY */
return
(
memid
++
);
return
(
memid
++
);
}
}
...
...
src/backend/storage/ipc/shmem.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/shmem.c,v 1.1
3 1997/09/08 21:47:09
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/shmem.c,v 1.1
4 1997/09/18 20:21:30
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -226,7 +226,7 @@ InitShmem(unsigned int key, unsigned int size)
...
@@ -226,7 +226,7 @@ InitShmem(unsigned int key, unsigned int size)
* there is an entry there, someone else created the table. Otherwise,
* there is an entry there, someone else created the table. Otherwise,
* we did and we have to initialize it.
* we did and we have to initialize it.
*/
*/
mems
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
MemS
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
strncpy
(
item
.
key
,
"BindingTable"
,
BTABLE_KEYSIZE
);
strncpy
(
item
.
key
,
"BindingTable"
,
BTABLE_KEYSIZE
);
result
=
(
BindingEnt
*
)
result
=
(
BindingEnt
*
)
...
@@ -407,7 +407,7 @@ ShmemPIDLookup(int pid, SHMEM_OFFSET *locationPtr)
...
@@ -407,7 +407,7 @@ ShmemPIDLookup(int pid, SHMEM_OFFSET *locationPtr)
bool
found
;
bool
found
;
Assert
(
BindingTable
);
Assert
(
BindingTable
);
mems
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
MemS
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
sprintf
(
item
.
key
,
"PID %d"
,
pid
);
sprintf
(
item
.
key
,
"PID %d"
,
pid
);
SpinAcquire
(
BindingLock
);
SpinAcquire
(
BindingLock
);
...
@@ -455,7 +455,7 @@ ShmemPIDDestroy(int pid)
...
@@ -455,7 +455,7 @@ ShmemPIDDestroy(int pid)
Assert
(
BindingTable
);
Assert
(
BindingTable
);
mems
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
MemS
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
sprintf
(
item
.
key
,
"PID %d"
,
pid
);
sprintf
(
item
.
key
,
"PID %d"
,
pid
);
SpinAcquire
(
BindingLock
);
SpinAcquire
(
BindingLock
);
...
...
src/backend/storage/lmgr/lock.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.1
5 1997/09/18 14:20:22
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.1
6 1997/09/18 20:21:35
momjian Exp $
*
*
* NOTES
* NOTES
* Outside modules can create a lock table and acquire/release
* Outside modules can create a lock table and acquire/release
...
@@ -293,7 +293,7 @@ LockTabInit(char *tabName,
...
@@ -293,7 +293,7 @@ LockTabInit(char *tabName,
*/
*/
if
(
!
found
)
if
(
!
found
)
{
{
mems
et
(
ltable
->
ctl
,
0
,
sizeof
(
LOCKCTL
));
MemS
et
(
ltable
->
ctl
,
0
,
sizeof
(
LOCKCTL
));
ltable
->
ctl
->
masterLock
=
LockMgrLock
;
ltable
->
ctl
->
masterLock
=
LockMgrLock
;
ltable
->
ctl
->
tableId
=
NumTables
;
ltable
->
ctl
->
tableId
=
NumTables
;
}
}
...
@@ -518,8 +518,8 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
...
@@ -518,8 +518,8 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
{
{
lock
->
mask
=
0
;
lock
->
mask
=
0
;
ProcQueueInit
(
&
(
lock
->
waitProcs
));
ProcQueueInit
(
&
(
lock
->
waitProcs
));
mems
et
((
char
*
)
lock
->
holders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
MemS
et
((
char
*
)
lock
->
holders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
mems
et
((
char
*
)
lock
->
activeHolders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
MemS
et
((
char
*
)
lock
->
activeHolders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
lock
->
nHolding
=
0
;
lock
->
nHolding
=
0
;
lock
->
nActive
=
0
;
lock
->
nActive
=
0
;
...
@@ -541,7 +541,7 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
...
@@ -541,7 +541,7 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
* word alignment and ensures hashing consistency).
* word alignment and ensures hashing consistency).
* ------------------
* ------------------
*/
*/
mems
et
(
&
item
,
0
,
XID_TAGSIZE
);
/* must clear padding, needed */
MemS
et
(
&
item
,
0
,
XID_TAGSIZE
);
/* must clear padding, needed */
TransactionIdStore
(
myXid
,
&
item
.
tag
.
xid
);
TransactionIdStore
(
myXid
,
&
item
.
tag
.
xid
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
#if 0
#if 0
...
@@ -571,7 +571,7 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
...
@@ -571,7 +571,7 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
XID_PRINT
(
"LockAcquire: queueing XidEnt"
,
result
);
XID_PRINT
(
"LockAcquire: queueing XidEnt"
,
result
);
ProcAddLock
(
&
result
->
queue
);
ProcAddLock
(
&
result
->
queue
);
result
->
nHolding
=
0
;
result
->
nHolding
=
0
;
mems
et
((
char
*
)
result
->
holders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
MemS
et
((
char
*
)
result
->
holders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
}
}
/* ----------------
/* ----------------
...
@@ -683,7 +683,7 @@ LockResolveConflicts(LOCKTAB *ltable,
...
@@ -683,7 +683,7 @@ LockResolveConflicts(LOCKTAB *ltable,
* word alignment and ensures hashing consistency.
* word alignment and ensures hashing consistency.
* ------------------
* ------------------
*/
*/
mems
et
(
&
item
,
0
,
XID_TAGSIZE
);
MemS
et
(
&
item
,
0
,
XID_TAGSIZE
);
TransactionIdStore
(
xid
,
&
item
.
tag
.
xid
);
TransactionIdStore
(
xid
,
&
item
.
tag
.
xid
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
#if 0
#if 0
...
@@ -705,7 +705,7 @@ LockResolveConflicts(LOCKTAB *ltable,
...
@@ -705,7 +705,7 @@ LockResolveConflicts(LOCKTAB *ltable,
* the lock stats.
* the lock stats.
* ---------------
* ---------------
*/
*/
mems
et
(
result
->
holders
,
0
,
nLockTypes
*
sizeof
(
*
(
lock
->
holders
)));
MemS
et
(
result
->
holders
,
0
,
nLockTypes
*
sizeof
(
*
(
lock
->
holders
)));
result
->
nHolding
=
0
;
result
->
nHolding
=
0
;
}
}
...
@@ -951,7 +951,7 @@ LockRelease(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
...
@@ -951,7 +951,7 @@ LockRelease(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
* word alignment and ensures hashing consistency).
* word alignment and ensures hashing consistency).
* ------------------
* ------------------
*/
*/
mems
et
(
&
item
,
0
,
XID_TAGSIZE
);
MemS
et
(
&
item
,
0
,
XID_TAGSIZE
);
TransactionIdStore
(
GetCurrentTransactionId
(),
&
item
.
tag
.
xid
);
TransactionIdStore
(
GetCurrentTransactionId
(),
&
item
.
tag
.
xid
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
...
...
src/backend/storage/lmgr/multi.c
View file @
3f365ba0
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Attic/multi.c,v 1.
7 1997/09/08 21:47:29
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Attic/multi.c,v 1.
8 1997/09/18 20:21:38
momjian Exp $
*
*
* NOTES:
* NOTES:
* (1) The lock.c module assumes that the caller here is doing
* (1) The lock.c module assumes that the caller here is doing
...
@@ -128,7 +128,7 @@ MultiLockReln(LockInfo linfo, LOCKT lockt)
...
@@ -128,7 +128,7 @@ MultiLockReln(LockInfo linfo, LOCKT lockt)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* will return miss if the padding bytes aren't zero'd.
* will return miss if the padding bytes aren't zero'd.
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
tag
));
MemS
et
(
&
tag
,
0
,
sizeof
(
tag
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
return
(
MultiAcquire
(
MultiTableId
,
&
tag
,
lockt
,
RELN_LEVEL
));
return
(
MultiAcquire
(
MultiTableId
,
&
tag
,
lockt
,
RELN_LEVEL
));
...
@@ -151,7 +151,7 @@ MultiLockTuple(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
...
@@ -151,7 +151,7 @@ MultiLockTuple(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* will return miss if the padding bytes aren't zero'd.
* will return miss if the padding bytes aren't zero'd.
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
tag
));
MemS
et
(
&
tag
,
0
,
sizeof
(
tag
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
...
@@ -173,7 +173,7 @@ MultiLockPage(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
...
@@ -173,7 +173,7 @@ MultiLockPage(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* will return miss if the padding bytes aren't zero'd.
* will return miss if the padding bytes aren't zero'd.
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
tag
));
MemS
et
(
&
tag
,
0
,
sizeof
(
tag
));
/* ----------------------------
/* ----------------------------
...
@@ -247,7 +247,7 @@ MultiAcquire(LockTableId tableId,
...
@@ -247,7 +247,7 @@ MultiAcquire(LockTableId tableId,
* for the lower levels. Always start from the highest level and go
* for the lower levels. Always start from the highest level and go
* to the lowest level.
* to the lowest level.
*/
*/
mems
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
MemS
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
tmpTag
->
relId
=
tag
->
relId
;
tmpTag
->
relId
=
tag
->
relId
;
tmpTag
->
dbId
=
tag
->
dbId
;
tmpTag
->
dbId
=
tag
->
dbId
;
...
@@ -319,7 +319,7 @@ MultiReleasePage(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
...
@@ -319,7 +319,7 @@ MultiReleasePage(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
* zero'd.
* zero'd.
* ------------------
* ------------------
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
MemS
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
...
@@ -345,7 +345,7 @@ MultiReleaseReln(LockInfo linfo, LOCKT lockt)
...
@@ -345,7 +345,7 @@ MultiReleaseReln(LockInfo linfo, LOCKT lockt)
* zero'd.
* zero'd.
* ------------------
* ------------------
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
MemS
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
...
@@ -401,7 +401,7 @@ MultiRelease(LockTableId tableId,
...
@@ -401,7 +401,7 @@ MultiRelease(LockTableId tableId,
* Must zero out the tag to set padding byes to zero and ensure hashing
* Must zero out the tag to set padding byes to zero and ensure hashing
* consistency.
* consistency.
*/
*/
mems
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
MemS
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
tmpTag
->
relId
=
tag
->
relId
;
tmpTag
->
relId
=
tag
->
relId
;
tmpTag
->
dbId
=
tag
->
dbId
;
tmpTag
->
dbId
=
tag
->
dbId
;
...
...
src/backend/storage/lmgr/proc.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.2
1 1997/09/08 21:47:30
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.2
2 1997/09/18 20:21:39
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
* This is so that we can support more backends. (system-wide semaphore
* This is so that we can support more backends. (system-wide semaphore
* sets run out pretty fast.) -ay 4/95
* sets run out pretty fast.) -ay 4/95
*
*
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.2
1 1997/09/08 21:47:30
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.2
2 1997/09/18 20:21:39
momjian Exp $
*/
*/
#include <sys/time.h>
#include <sys/time.h>
#include <unistd.h>
#include <unistd.h>
...
@@ -217,7 +217,7 @@ InitProcess(IPCKey key)
...
@@ -217,7 +217,7 @@ InitProcess(IPCKey key)
* ProcStructLock to 1 as we have acquired this spinlock above but
* ProcStructLock to 1 as we have acquired this spinlock above but
* didn't record it since we didn't have MyProc until now.
* didn't record it since we didn't have MyProc until now.
*/
*/
mems
et
(
MyProc
->
sLocks
,
0
,
sizeof
(
MyProc
->
sLocks
));
MemS
et
(
MyProc
->
sLocks
,
0
,
sizeof
(
MyProc
->
sLocks
));
MyProc
->
sLocks
[
ProcStructLock
]
=
1
;
MyProc
->
sLocks
[
ProcStructLock
]
=
1
;
...
@@ -271,7 +271,7 @@ InitProcess(IPCKey key)
...
@@ -271,7 +271,7 @@ InitProcess(IPCKey key)
* this initialization is forever botched
* this initialization is forever botched
* ----------------
* ----------------
*/
*/
mems
et
(
MyProc
->
sLocks
,
0
,
MAX_SPINS
*
sizeof
(
*
MyProc
->
sLocks
));
MemS
et
(
MyProc
->
sLocks
,
0
,
MAX_SPINS
*
sizeof
(
*
MyProc
->
sLocks
));
/* -------------------------
/* -------------------------
* Install ourselves in the binding table. The name to
* Install ourselves in the binding table. The name to
...
@@ -514,7 +514,7 @@ ProcSleep(PROC_QUEUE *queue,
...
@@ -514,7 +514,7 @@ ProcSleep(PROC_QUEUE *queue,
* to 0.
* to 0.
* --------------
* --------------
*/
*/
mems
et
(
&
timeval
,
0
,
sizeof
(
struct
itimerval
));
MemS
et
(
&
timeval
,
0
,
sizeof
(
struct
itimerval
));
timeval
.
it_value
.
tv_sec
=
DEADLOCK_TIMEOUT
;
timeval
.
it_value
.
tv_sec
=
DEADLOCK_TIMEOUT
;
if
(
setitimer
(
ITIMER_REAL
,
&
timeval
,
&
dummy
))
if
(
setitimer
(
ITIMER_REAL
,
&
timeval
,
&
dummy
))
...
...
src/backend/storage/lmgr/single.c
View file @
3f365ba0
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Attic/single.c,v 1.
4 1997/09/08 02:29:2
0 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Attic/single.c,v 1.
5 1997/09/18 20:21:4
0 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -40,7 +40,7 @@ SingleLockReln(LockInfo linfo, LOCKT lockt, int action)
...
@@ -40,7 +40,7 @@ SingleLockReln(LockInfo linfo, LOCKT lockt, int action)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* will return miss if the padding bytes aren't zero'd.
* will return miss if the padding bytes aren't zero'd.
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
tag
));
MemS
et
(
&
tag
,
0
,
sizeof
(
tag
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
BlockIdSet
(
&
(
tag
.
tupleId
.
ip_blkid
),
InvalidBlockNumber
);
BlockIdSet
(
&
(
tag
.
tupleId
.
ip_blkid
),
InvalidBlockNumber
);
...
@@ -72,7 +72,7 @@ SingleLockPage(LockInfo linfo,
...
@@ -72,7 +72,7 @@ SingleLockPage(LockInfo linfo,
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* will return miss if the padding bytes aren't zero'd.
* will return miss if the padding bytes aren't zero'd.
*/
*/
mems
et
(
&
tag
,
0
,
sizeof
(
tag
));
MemS
et
(
&
tag
,
0
,
sizeof
(
tag
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
BlockIdCopy
(
&
(
tag
.
tupleId
.
ip_blkid
),
&
(
tidPtr
->
ip_blkid
));
BlockIdCopy
(
&
(
tag
.
tupleId
.
ip_blkid
),
&
(
tidPtr
->
ip_blkid
));
...
...
src/backend/storage/page/bufpage.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/page/bufpage.c,v 1.1
0 1997/09/08 02:29:22
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/page/bufpage.c,v 1.1
1 1997/09/18 20:21:41
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -202,7 +202,7 @@ PageGetTempPage(Page page, Size specialSize)
...
@@ -202,7 +202,7 @@ PageGetTempPage(Page page, Size specialSize)
/* clear out the middle */
/* clear out the middle */
size
=
(
pageSize
-
sizeof
(
PageHeaderData
))
+
sizeof
(
ItemIdData
);
size
=
(
pageSize
-
sizeof
(
PageHeaderData
))
+
sizeof
(
ItemIdData
);
size
-=
DOUBLEALIGN
(
specialSize
);
size
-=
DOUBLEALIGN
(
specialSize
);
mems
et
((
char
*
)
&
(
thdr
->
pd_linp
[
0
]),
0
,
size
);
MemS
et
((
char
*
)
&
(
thdr
->
pd_linp
[
0
]),
0
,
size
);
/* set high, low water marks */
/* set high, low water marks */
thdr
->
pd_lower
=
sizeof
(
PageHeaderData
)
-
sizeof
(
ItemIdData
);
thdr
->
pd_lower
=
sizeof
(
PageHeaderData
)
-
sizeof
(
ItemIdData
);
...
@@ -311,7 +311,7 @@ PageRepairFragmentation(Page page)
...
@@ -311,7 +311,7 @@ PageRepairFragmentation(Page page)
{
/* nused != 0 */
{
/* nused != 0 */
itemidbase
=
(
struct
itemIdSortData
*
)
itemidbase
=
(
struct
itemIdSortData
*
)
palloc
(
sizeof
(
struct
itemIdSortData
)
*
nused
);
palloc
(
sizeof
(
struct
itemIdSortData
)
*
nused
);
mems
et
((
char
*
)
itemidbase
,
0
,
sizeof
(
struct
itemIdSortData
)
*
nused
);
MemS
et
((
char
*
)
itemidbase
,
0
,
sizeof
(
struct
itemIdSortData
)
*
nused
);
itemidptr
=
itemidbase
;
itemidptr
=
itemidbase
;
for
(
i
=
0
;
i
<
nline
;
i
++
)
for
(
i
=
0
;
i
<
nline
;
i
++
)
{
{
...
...
src/backend/storage/smgr/md.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/smgr/md.c,v 1.2
1 1997/09/08 21:47:32
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/smgr/md.c,v 1.2
2 1997/09/18 20:21:45
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -96,7 +96,7 @@ mdinit()
...
@@ -96,7 +96,7 @@ mdinit()
if
(
Md_fdvec
==
(
MdfdVec
*
)
NULL
)
if
(
Md_fdvec
==
(
MdfdVec
*
)
NULL
)
return
(
SM_FAIL
);
return
(
SM_FAIL
);
mems
et
(
Md_fdvec
,
0
,
Nfds
*
sizeof
(
MdfdVec
));
MemS
et
(
Md_fdvec
,
0
,
Nfds
*
sizeof
(
MdfdVec
));
/* Set free list */
/* Set free list */
for
(
i
=
0
;
i
<
Nfds
;
i
++
)
for
(
i
=
0
;
i
<
Nfds
;
i
++
)
...
@@ -362,7 +362,7 @@ mdread(Relation reln, BlockNumber blocknum, char *buffer)
...
@@ -362,7 +362,7 @@ mdread(Relation reln, BlockNumber blocknum, char *buffer)
{
{
if
(
nbytes
==
0
)
if
(
nbytes
==
0
)
{
{
mems
et
(
buffer
,
0
,
BLCKSZ
);
MemS
et
(
buffer
,
0
,
BLCKSZ
);
}
}
else
else
{
{
...
@@ -695,7 +695,7 @@ _fdvec_alloc()
...
@@ -695,7 +695,7 @@ _fdvec_alloc()
oldcxt
=
MemoryContextSwitchTo
(
MdCxt
);
oldcxt
=
MemoryContextSwitchTo
(
MdCxt
);
nvec
=
(
MdfdVec
*
)
palloc
(
Nfds
*
sizeof
(
MdfdVec
));
nvec
=
(
MdfdVec
*
)
palloc
(
Nfds
*
sizeof
(
MdfdVec
));
mems
et
(
nvec
,
0
,
Nfds
*
sizeof
(
MdfdVec
));
MemS
et
(
nvec
,
0
,
Nfds
*
sizeof
(
MdfdVec
));
memmove
(
nvec
,
(
char
*
)
Md_fdvec
,
CurFd
*
sizeof
(
MdfdVec
));
memmove
(
nvec
,
(
char
*
)
Md_fdvec
,
CurFd
*
sizeof
(
MdfdVec
));
pfree
(
Md_fdvec
);
pfree
(
Md_fdvec
);
...
...
src/backend/storage/smgr/mm.c
View file @
3f365ba0
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/smgr/Attic/mm.c,v 1.
6 1997/09/08 02:29:3
3 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/smgr/Attic/mm.c,v 1.
7 1997/09/18 20:21:5
3 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -141,7 +141,7 @@ mminit()
...
@@ -141,7 +141,7 @@ mminit()
if
(
IsPostmaster
)
if
(
IsPostmaster
)
{
{
mems
et
(
mmcacheblk
,
0
,
mmsize
);
MemS
et
(
mmcacheblk
,
0
,
mmsize
);
SpinRelease
(
MMCacheLock
);
SpinRelease
(
MMCacheLock
);
return
(
SM_SUCCESS
);
return
(
SM_SUCCESS
);
}
}
...
@@ -407,7 +407,7 @@ mmread(Relation reln, BlockNumber blocknum, char *buffer)
...
@@ -407,7 +407,7 @@ mmread(Relation reln, BlockNumber blocknum, char *buffer)
{
{
/* reading nonexistent pages is defined to fill them with zeroes */
/* reading nonexistent pages is defined to fill them with zeroes */
SpinRelease
(
MMCacheLock
);
SpinRelease
(
MMCacheLock
);
mems
et
(
buffer
,
0
,
BLCKSZ
);
MemS
et
(
buffer
,
0
,
BLCKSZ
);
return
(
SM_SUCCESS
);
return
(
SM_SUCCESS
);
}
}
...
...
src/backend/tcop/fastpath.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.
6 1997/09/08 02:29:47
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.
7 1997/09/18 20:21:58
momjian Exp $
*
*
* NOTES
* NOTES
* This cruft is the server side of PQfn.
* This cruft is the server side of PQfn.
...
@@ -202,7 +202,7 @@ update_fp_info(Oid func_id, struct fp_info * fip)
...
@@ -202,7 +202,7 @@ update_fp_info(Oid func_id, struct fp_info * fip)
* fp_info, since we can be interrupted (i.e., with an elog(WARN,
* fp_info, since we can be interrupted (i.e., with an elog(WARN,
* ...)) at any time.
* ...)) at any time.
*/
*/
mems
et
((
char
*
)
fip
,
0
,
(
int
)
sizeof
(
struct
fp_info
));
MemS
et
((
char
*
)
fip
,
0
,
(
int
)
sizeof
(
struct
fp_info
));
fip
->
funcid
=
InvalidOid
;
fip
->
funcid
=
InvalidOid
;
func_htp
=
SearchSysCacheTuple
(
PROOID
,
ObjectIdGetDatum
(
func_id
),
func_htp
=
SearchSysCacheTuple
(
PROOID
,
ObjectIdGetDatum
(
func_id
),
...
...
src/backend/tcop/postgres.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.4
8 1997/09/18 14:33:33 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.4
9 1997/09/18 20:22:03 momjian
Exp $
*
*
* NOTES
* NOTES
* this is the "main" module of the postgres backend and
* this is the "main" module of the postgres backend and
...
@@ -1378,7 +1378,7 @@ PostgresMain(int argc, char *argv[])
...
@@ -1378,7 +1378,7 @@ PostgresMain(int argc, char *argv[])
if
(
!
Quiet
)
if
(
!
Quiet
)
printf
(
"
\t
AbortCurrentTransaction() at %s
\n
"
,
ctime
(
&
tim
));
printf
(
"
\t
AbortCurrentTransaction() at %s
\n
"
,
ctime
(
&
tim
));
mems
et
(
parser_input
,
0
,
MAX_PARSE_BUFFER
);
MemS
et
(
parser_input
,
0
,
MAX_PARSE_BUFFER
);
AbortCurrentTransaction
();
AbortCurrentTransaction
();
}
}
...
@@ -1391,7 +1391,7 @@ PostgresMain(int argc, char *argv[])
...
@@ -1391,7 +1391,7 @@ PostgresMain(int argc, char *argv[])
if
(
IsUnderPostmaster
==
false
)
if
(
IsUnderPostmaster
==
false
)
{
{
puts
(
"
\n
POSTGRES backend interactive interface"
);
puts
(
"
\n
POSTGRES backend interactive interface"
);
puts
(
"$Revision: 1.4
8 $ $Date: 1997/09/18 14:33:3
3 $"
);
puts
(
"$Revision: 1.4
9 $ $Date: 1997/09/18 20:22:0
3 $"
);
}
}
/* ----------------
/* ----------------
...
@@ -1426,7 +1426,7 @@ PostgresMain(int argc, char *argv[])
...
@@ -1426,7 +1426,7 @@ PostgresMain(int argc, char *argv[])
{
{
/* new connection pending on our well-known port's socket */
/* new connection pending on our well-known port's socket */
newFE
=
(
FrontEnd
*
)
malloc
(
sizeof
(
FrontEnd
));
newFE
=
(
FrontEnd
*
)
malloc
(
sizeof
(
FrontEnd
));
mems
et
(
newFE
,
0
,
sizeof
(
FrontEnd
));
MemS
et
(
newFE
,
0
,
sizeof
(
FrontEnd
));
newFE
->
fn_connected
=
false
;
newFE
->
fn_connected
=
false
;
newFE
->
fn_done
=
false
;
newFE
->
fn_done
=
false
;
newPort
=
&
(
newFE
->
fn_port
);
newPort
=
&
(
newFE
->
fn_port
);
...
@@ -1502,7 +1502,7 @@ PostgresMain(int argc, char *argv[])
...
@@ -1502,7 +1502,7 @@ PostgresMain(int argc, char *argv[])
* (1) read a command.
* (1) read a command.
* ----------------
* ----------------
*/
*/
mems
et
(
parser_input
,
0
,
MAX_PARSE_BUFFER
);
MemS
et
(
parser_input
,
0
,
MAX_PARSE_BUFFER
);
firstchar
=
ReadCommand
(
parser_input
,
multiplexedBackend
);
firstchar
=
ReadCommand
(
parser_input
,
multiplexedBackend
);
/* process the command */
/* process the command */
...
...
src/backend/tcop/pquery.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/pquery.c,v 1.1
0 1997/09/08 21:47:5
5 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/pquery.c,v 1.1
1 1997/09/18 20:22:0
5 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -97,7 +97,7 @@ CreateExecutorState(void)
...
@@ -97,7 +97,7 @@ CreateExecutorState(void)
state
->
es_junkFilter
=
NULL
;
state
->
es_junkFilter
=
NULL
;
refcount
=
(
long
*
)
palloc
(
NBuffers
*
sizeof
(
long
));
refcount
=
(
long
*
)
palloc
(
NBuffers
*
sizeof
(
long
));
mems
et
((
char
*
)
refcount
,
0
,
NBuffers
*
sizeof
(
long
));
MemS
et
((
char
*
)
refcount
,
0
,
NBuffers
*
sizeof
(
long
));
state
->
es_refcount
=
(
int
*
)
refcount
;
state
->
es_refcount
=
(
int
*
)
refcount
;
/* ----------------
/* ----------------
...
...
src/backend/utils/adt/acl.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/acl.c,v 1.1
7 1997/09/08 21:48:05
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/acl.c,v 1.1
8 1997/09/18 20:22:08
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -192,7 +192,7 @@ makeacl(int n)
...
@@ -192,7 +192,7 @@ makeacl(int n)
size
=
ACL_N_SIZE
(
n
);
size
=
ACL_N_SIZE
(
n
);
if
(
!
(
new_acl
=
(
Acl
*
)
palloc
(
size
)))
if
(
!
(
new_acl
=
(
Acl
*
)
palloc
(
size
)))
elog
(
WARN
,
"makeacl: palloc failed on %d
\n
"
,
size
);
elog
(
WARN
,
"makeacl: palloc failed on %d
\n
"
,
size
);
mems
et
((
char
*
)
new_acl
,
0
,
size
);
MemS
et
((
char
*
)
new_acl
,
0
,
size
);
new_acl
->
size
=
size
;
new_acl
->
size
=
size
;
new_acl
->
ndim
=
1
;
new_acl
->
ndim
=
1
;
new_acl
->
flags
=
0
;
new_acl
->
flags
=
0
;
...
...
src/backend/utils/adt/arrayfuncs.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.
19 1997/09/08 21:48:09
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.
20 1997/09/18 20:22:10
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -199,7 +199,7 @@ array_in(char *string, /* input array in external form */
...
@@ -199,7 +199,7 @@ array_in(char *string, /* input array in external form */
{
{
char
*
emptyArray
=
palloc
(
sizeof
(
ArrayType
));
char
*
emptyArray
=
palloc
(
sizeof
(
ArrayType
));
mems
et
(
emptyArray
,
0
,
sizeof
(
ArrayType
));
MemS
et
(
emptyArray
,
0
,
sizeof
(
ArrayType
));
*
(
int32
*
)
emptyArray
=
sizeof
(
ArrayType
);
*
(
int32
*
)
emptyArray
=
sizeof
(
ArrayType
);
return
emptyArray
;
return
emptyArray
;
}
}
...
@@ -213,7 +213,7 @@ array_in(char *string, /* input array in external form */
...
@@ -213,7 +213,7 @@ array_in(char *string, /* input array in external form */
&
nbytes
);
&
nbytes
);
nbytes
+=
ARR_OVERHEAD
(
ndim
);
nbytes
+=
ARR_OVERHEAD
(
ndim
);
retval
=
(
ArrayType
*
)
palloc
(
nbytes
);
retval
=
(
ArrayType
*
)
palloc
(
nbytes
);
mems
et
(
retval
,
0
,
nbytes
);
MemS
et
(
retval
,
0
,
nbytes
);
memmove
(
retval
,
(
char
*
)
&
nbytes
,
sizeof
(
int
));
memmove
(
retval
,
(
char
*
)
&
nbytes
,
sizeof
(
int
));
memmove
((
char
*
)
ARR_NDIM_PTR
(
retval
),
(
char
*
)
&
ndim
,
sizeof
(
int
));
memmove
((
char
*
)
ARR_NDIM_PTR
(
retval
),
(
char
*
)
&
ndim
,
sizeof
(
int
));
SET_LO_FLAG
(
false
,
retval
);
SET_LO_FLAG
(
false
,
retval
);
...
@@ -240,7 +240,7 @@ array_in(char *string, /* input array in external form */
...
@@ -240,7 +240,7 @@ array_in(char *string, /* input array in external form */
dim
,
typlen
);
dim
,
typlen
);
nbytes
=
bytes
+
ARR_OVERHEAD
(
ndim
);
nbytes
=
bytes
+
ARR_OVERHEAD
(
ndim
);
retval
=
(
ArrayType
*
)
palloc
(
nbytes
);
retval
=
(
ArrayType
*
)
palloc
(
nbytes
);
mems
et
(
retval
,
0
,
nbytes
);
MemS
et
(
retval
,
0
,
nbytes
);
memmove
(
retval
,
(
char
*
)
&
nbytes
,
sizeof
(
int
));
memmove
(
retval
,
(
char
*
)
&
nbytes
,
sizeof
(
int
));
memmove
((
char
*
)
ARR_NDIM_PTR
(
retval
),
(
char
*
)
&
ndim
,
sizeof
(
int
));
memmove
((
char
*
)
ARR_NDIM_PTR
(
retval
),
(
char
*
)
&
ndim
,
sizeof
(
int
));
SET_LO_FLAG
(
true
,
retval
);
SET_LO_FLAG
(
true
,
retval
);
...
@@ -391,7 +391,7 @@ _ReadArrayStr(char *arrayStr,
...
@@ -391,7 +391,7 @@ _ReadArrayStr(char *arrayStr,
for
(
i
=
0
;
i
<
ndim
;
indx
[
i
++
]
=
0
);
for
(
i
=
0
;
i
<
ndim
;
indx
[
i
++
]
=
0
);
/* read array enclosed within {} */
/* read array enclosed within {} */
values
=
(
char
**
)
palloc
(
nitems
*
sizeof
(
char
*
));
values
=
(
char
**
)
palloc
(
nitems
*
sizeof
(
char
*
));
mems
et
(
values
,
0
,
nitems
*
sizeof
(
char
*
));
MemS
et
(
values
,
0
,
nitems
*
sizeof
(
char
*
));
q
=
p
=
arrayStr
;
q
=
p
=
arrayStr
;
while
(
!
eoArray
)
while
(
!
eoArray
)
...
@@ -482,7 +482,7 @@ _ReadArrayStr(char *arrayStr,
...
@@ -482,7 +482,7 @@ _ReadArrayStr(char *arrayStr,
if
(
!
values
[
i
])
if
(
!
values
[
i
])
{
{
values
[
i
]
=
palloc
(
typlen
);
values
[
i
]
=
palloc
(
typlen
);
mems
et
(
values
[
i
],
0
,
typlen
);
MemS
et
(
values
[
i
],
0
,
typlen
);
}
}
}
}
else
else
...
@@ -788,7 +788,7 @@ array_dims(ArrayType *v, bool *isNull)
...
@@ -788,7 +788,7 @@ array_dims(ArrayType *v, bool *isNull)
* 33 since we assume 15 digits per number + ':' +'[]'
* 33 since we assume 15 digits per number + ':' +'[]'
*/
*/
save_p
=
p
=
(
char
*
)
palloc
(
nbytes
+
4
);
save_p
=
p
=
(
char
*
)
palloc
(
nbytes
+
4
);
mems
et
(
save_p
,
0
,
nbytes
+
4
);
MemS
et
(
save_p
,
0
,
nbytes
+
4
);
dimv
=
ARR_DIMS
(
v
);
dimv
=
ARR_DIMS
(
v
);
lb
=
ARR_LBOUND
(
v
);
lb
=
ARR_LBOUND
(
v
);
p
+=
4
;
p
+=
4
;
...
...
src/backend/utils/adt/cash.c
View file @
3f365ba0
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
* workings can be found in the book "Software Solutions in C" by
* workings can be found in the book "Software Solutions in C" by
* Dale Schumacher, Academic Press, ISBN: 0-12-632360-7.
* Dale Schumacher, Academic Press, ISBN: 0-12-632360-7.
*
*
* $Header: /cvsroot/pgsql/src/backend/utils/adt/cash.c,v 1.1
4 1997/09/13 12:05:3
2 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/cash.c,v 1.1
5 1997/09/18 20:22:1
2 momjian Exp $
*/
*/
#include <stdio.h>
#include <stdio.h>
...
@@ -226,7 +226,7 @@ cash_out(Cash *in_value)
...
@@ -226,7 +226,7 @@ cash_out(Cash *in_value)
}
}
/* allow for trailing negative strings */
/* allow for trailing negative strings */
mems
et
(
buf
,
' '
,
CASH_BUFSZ
);
MemS
et
(
buf
,
' '
,
CASH_BUFSZ
);
buf
[
TERMINATOR
]
=
buf
[
LAST_PAREN
]
=
'\0'
;
buf
[
TERMINATOR
]
=
buf
[
LAST_PAREN
]
=
'\0'
;
while
(
value
||
count
>
(
point_pos
-
2
))
while
(
value
||
count
>
(
point_pos
-
2
))
...
...
src/backend/utils/adt/geo_ops.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/geo_ops.c,v 1.2
3 1997/09/08 21:48:27
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/geo_ops.c,v 1.2
4 1997/09/18 20:22:13
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -2549,7 +2549,7 @@ poly_in(char *str)
...
@@ -2549,7 +2549,7 @@ poly_in(char *str)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
npts
);
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
npts
);
poly
=
PALLOC
(
size
);
poly
=
PALLOC
(
size
);
mems
et
((
char
*
)
poly
,
0
,
size
);
/* zero any holes */
MemS
et
((
char
*
)
poly
,
0
,
size
);
/* zero any holes */
poly
->
size
=
size
;
poly
->
size
=
size
;
poly
->
npts
=
npts
;
poly
->
npts
=
npts
;
...
@@ -3191,7 +3191,7 @@ upgradepath(PATH *path)
...
@@ -3191,7 +3191,7 @@ upgradepath(PATH *path)
npts
=
(
path
->
npts
-
1
);
npts
=
(
path
->
npts
-
1
);
size
=
offsetof
(
PATH
,
p
[
0
])
+
(
sizeof
(
path
->
p
[
0
])
*
npts
);
size
=
offsetof
(
PATH
,
p
[
0
])
+
(
sizeof
(
path
->
p
[
0
])
*
npts
);
result
=
PALLOC
(
size
);
result
=
PALLOC
(
size
);
mems
et
((
char
*
)
result
,
0
,
size
);
MemS
et
((
char
*
)
result
,
0
,
size
);
result
->
size
=
size
;
result
->
size
=
size
;
result
->
npts
=
npts
;
result
->
npts
=
npts
;
...
@@ -3351,7 +3351,7 @@ upgradepoly(POLYGON *poly)
...
@@ -3351,7 +3351,7 @@ upgradepoly(POLYGON *poly)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
poly
->
npts
);
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
poly
->
npts
);
result
=
PALLOC
(
size
);
result
=
PALLOC
(
size
);
mems
et
((
char
*
)
result
,
0
,
size
);
MemS
et
((
char
*
)
result
,
0
,
size
);
result
->
size
=
size
;
result
->
size
=
size
;
result
->
npts
=
poly
->
npts
;
result
->
npts
=
poly
->
npts
;
...
@@ -3398,7 +3398,7 @@ revertpoly(POLYGON *poly)
...
@@ -3398,7 +3398,7 @@ revertpoly(POLYGON *poly)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
poly
->
npts
);
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
poly
->
npts
);
result
=
PALLOC
(
size
);
result
=
PALLOC
(
size
);
mems
et
((
char
*
)
result
,
0
,
size
);
MemS
et
((
char
*
)
result
,
0
,
size
);
result
->
size
=
size
;
result
->
size
=
size
;
result
->
npts
=
poly
->
npts
;
result
->
npts
=
poly
->
npts
;
...
@@ -3996,7 +3996,7 @@ circle_poly(int npts, CIRCLE *circle)
...
@@ -3996,7 +3996,7 @@ circle_poly(int npts, CIRCLE *circle)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
npts
);
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
npts
);
poly
=
PALLOC
(
size
);
poly
=
PALLOC
(
size
);
mems
et
((
char
*
)
poly
,
0
,
size
);
/* zero any holes */
MemS
et
((
char
*
)
poly
,
0
,
size
);
/* zero any holes */
poly
->
size
=
size
;
poly
->
size
=
size
;
poly
->
npts
=
npts
;
poly
->
npts
=
npts
;
...
...
src/backend/utils/adt/numutils.c
View file @
3f365ba0
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/numutils.c,v 1.1
5 1997/09/08 02:30:53
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/numutils.c,v 1.1
6 1997/09/18 20:22:15
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -154,7 +154,7 @@ ftoa(double value, char *ascii, int width, int prec1, char format)
...
@@ -154,7 +154,7 @@ ftoa(double value, char *ascii, int width, int prec1, char format)
sprintf
(
out
,
fmt
,
value
);
sprintf
(
out
,
fmt
,
value
);
if
((
ret
=
strlen
(
out
))
>
width
)
if
((
ret
=
strlen
(
out
))
>
width
)
{
{
mems
et
(
ascii
,
'*'
,
width
-
2
);
MemS
et
(
ascii
,
'*'
,
width
-
2
);
ascii
[
width
]
=
0
;
ascii
[
width
]
=
0
;
return
(
0
);
return
(
0
);
}
}
...
...
src/backend/utils/adt/oidname.c
View file @
3f365ba0
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/oidname.c,v 1.
7 1997/09/08 21:48:37
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/oidname.c,v 1.
8 1997/09/18 20:22:16
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -28,7 +28,7 @@ oidnamein(char *inStr)
...
@@ -28,7 +28,7 @@ oidnamein(char *inStr)
oc
=
(
OidName
)
palloc
(
sizeof
(
OidNameData
));
oc
=
(
OidName
)
palloc
(
sizeof
(
OidNameData
));
mems
et
(
oc
,
0
,
sizeof
(
OidNameData
));
MemS
et
(
oc
,
0
,
sizeof
(
OidNameData
));
for
(
inptr
=
inStr
;
*
inptr
&&
*
inptr
!=
','
;
inptr
++
)
for
(
inptr
=
inStr
;
*
inptr
&&
*
inptr
!=
','
;
inptr
++
)
;
;
...
...
src/backend/utils/cache/catcache.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/cache/catcache.c,v 1.1
5 1997/09/18 14:20:29
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/cache/catcache.c,v 1.1
6 1997/09/18 20:22:18
momjian Exp $
*
*
* Notes:
* Notes:
* XXX This needs to use exception.h to handle recovery when
* XXX This needs to use exception.h to handle recovery when
...
@@ -676,7 +676,7 @@ InitSysCache(char *relname,
...
@@ -676,7 +676,7 @@ InitSysCache(char *relname,
* ----------------
* ----------------
*/
*/
cp
=
(
CatCache
*
)
palloc
(
sizeof
(
CatCache
));
cp
=
(
CatCache
*
)
palloc
(
sizeof
(
CatCache
));
mems
et
((
char
*
)
cp
,
0
,
sizeof
(
CatCache
));
MemS
et
((
char
*
)
cp
,
0
,
sizeof
(
CatCache
));
/* ----------------
/* ----------------
* initialize the cache buckets (each bucket is a list header)
* initialize the cache buckets (each bucket is a list header)
...
...
src/backend/utils/cache/relcache.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.2
4 1997/09/12 06:57:04 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.2
5 1997/09/18 20:22:24 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -302,7 +302,7 @@ BuildDescInfoError(RelationBuildDescInfo buildinfo)
...
@@ -302,7 +302,7 @@ BuildDescInfoError(RelationBuildDescInfo buildinfo)
{
{
static
char
errBuf
[
64
];
static
char
errBuf
[
64
];
mems
et
(
errBuf
,
0
,
(
int
)
sizeof
(
errBuf
));
MemS
et
(
errBuf
,
0
,
(
int
)
sizeof
(
errBuf
));
switch
(
buildinfo
.
infotype
)
switch
(
buildinfo
.
infotype
)
{
{
case
INFO_RELID
:
case
INFO_RELID
:
...
@@ -494,7 +494,7 @@ AllocateRelationDesc(u_int natts, Form_pg_class relp)
...
@@ -494,7 +494,7 @@ AllocateRelationDesc(u_int natts, Form_pg_class relp)
* clear new reldesc
* clear new reldesc
* ----------------
* ----------------
*/
*/
mems
et
((
char
*
)
relation
,
0
,
len
);
MemS
et
((
char
*
)
relation
,
0
,
len
);
/* initialize attribute tuple form */
/* initialize attribute tuple form */
relation
->
rd_att
=
CreateTemplateTupleDesc
(
natts
);
relation
->
rd_att
=
CreateTemplateTupleDesc
(
natts
);
...
@@ -670,7 +670,7 @@ build_tupdesc_ind(RelationBuildDescInfo buildinfo,
...
@@ -670,7 +670,7 @@ build_tupdesc_ind(RelationBuildDescInfo buildinfo,
constr
->
num_check
=
relation
->
rd_rel
->
relchecks
;
constr
->
num_check
=
relation
->
rd_rel
->
relchecks
;
constr
->
check
=
(
ConstrCheck
*
)
palloc
(
constr
->
num_check
*
constr
->
check
=
(
ConstrCheck
*
)
palloc
(
constr
->
num_check
*
sizeof
(
ConstrCheck
));
sizeof
(
ConstrCheck
));
mems
et
(
constr
->
check
,
0
,
constr
->
num_check
*
sizeof
(
ConstrCheck
));
MemS
et
(
constr
->
check
,
0
,
constr
->
num_check
*
sizeof
(
ConstrCheck
));
RelCheckFetch
(
relation
);
RelCheckFetch
(
relation
);
}
}
else
else
...
@@ -1043,7 +1043,7 @@ formrdesc(char *relationName,
...
@@ -1043,7 +1043,7 @@ formrdesc(char *relationName,
*/
*/
len
=
sizeof
(
RelationData
);
len
=
sizeof
(
RelationData
);
relation
=
(
Relation
)
palloc
(
len
);
relation
=
(
Relation
)
palloc
(
len
);
mems
et
((
char
*
)
relation
,
0
,
len
);
MemS
et
((
char
*
)
relation
,
0
,
len
);
/* ----------------
/* ----------------
* don't open the unix file yet..
* don't open the unix file yet..
...
@@ -1063,7 +1063,7 @@ formrdesc(char *relationName,
...
@@ -1063,7 +1063,7 @@ formrdesc(char *relationName,
*/
*/
relation
->
rd_rel
=
(
Form_pg_class
)
relation
->
rd_rel
=
(
Form_pg_class
)
palloc
((
Size
)
(
sizeof
(
*
relation
->
rd_rel
)));
palloc
((
Size
)
(
sizeof
(
*
relation
->
rd_rel
)));
mems
et
(
relation
->
rd_rel
,
0
,
sizeof
(
FormData_pg_class
));
MemS
et
(
relation
->
rd_rel
,
0
,
sizeof
(
FormData_pg_class
));
namestrcpy
(
&
relation
->
rd_rel
->
relname
,
relationName
);
namestrcpy
(
&
relation
->
rd_rel
->
relname
,
relationName
);
/* ----------------
/* ----------------
...
@@ -1106,7 +1106,7 @@ formrdesc(char *relationName,
...
@@ -1106,7 +1106,7 @@ formrdesc(char *relationName,
relation
->
rd_att
->
attrs
[
i
]
=
relation
->
rd_att
->
attrs
[
i
]
=
(
AttributeTupleForm
)
palloc
(
ATTRIBUTE_TUPLE_SIZE
);
(
AttributeTupleForm
)
palloc
(
ATTRIBUTE_TUPLE_SIZE
);
mems
et
((
char
*
)
relation
->
rd_att
->
attrs
[
i
],
0
,
MemS
et
((
char
*
)
relation
->
rd_att
->
attrs
[
i
],
0
,
ATTRIBUTE_TUPLE_SIZE
);
ATTRIBUTE_TUPLE_SIZE
);
memmove
((
char
*
)
relation
->
rd_att
->
attrs
[
i
],
memmove
((
char
*
)
relation
->
rd_att
->
attrs
[
i
],
(
char
*
)
&
att
[
i
],
(
char
*
)
&
att
[
i
],
...
@@ -1657,7 +1657,7 @@ RelationInitialize(void)
...
@@ -1657,7 +1657,7 @@ RelationInitialize(void)
* create global caches
* create global caches
* ----------------
* ----------------
*/
*/
mems
et
(
&
ctl
,
0
,
(
int
)
sizeof
(
ctl
));
MemS
et
(
&
ctl
,
0
,
(
int
)
sizeof
(
ctl
));
ctl
.
keysize
=
sizeof
(
NameData
);
ctl
.
keysize
=
sizeof
(
NameData
);
ctl
.
datasize
=
sizeof
(
Relation
);
ctl
.
datasize
=
sizeof
(
Relation
);
RelationNameCache
=
hash_create
(
INITRELCACHESIZE
,
&
ctl
,
HASH_ELEM
);
RelationNameCache
=
hash_create
(
INITRELCACHESIZE
,
&
ctl
,
HASH_ELEM
);
...
@@ -1932,7 +1932,7 @@ init_irels(void)
...
@@ -1932,7 +1932,7 @@ init_irels(void)
}
}
ird
=
irel
[
relno
]
=
(
Relation
)
palloc
(
len
);
ird
=
irel
[
relno
]
=
(
Relation
)
palloc
(
len
);
mems
et
(
ird
,
0
,
len
);
MemS
et
(
ird
,
0
,
len
);
/* then, read the Relation structure */
/* then, read the Relation structure */
if
((
nread
=
FileRead
(
fd
,
(
char
*
)
ird
,
len
))
!=
len
)
if
((
nread
=
FileRead
(
fd
,
(
char
*
)
ird
,
len
))
!=
len
)
...
...
src/backend/utils/cache/syscache.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/cache/syscache.c,v 1.
8 1997/09/12 04:08:3
5 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/cache/syscache.c,v 1.
9 1997/09/18 20:22:2
5 momjian Exp $
*
*
* NOTES
* NOTES
* These routines allow the parser/planner/executor to perform
* These routines allow the parser/planner/executor to perform
...
@@ -332,7 +332,7 @@ static int32 SysCacheSize = lengthof(cacheinfo);
...
@@ -332,7 +332,7 @@ static int32 SysCacheSize = lengthof(cacheinfo);
void
void
zerocaches
()
zerocaches
()
{
{
mems
et
((
char
*
)
SysCache
,
0
,
SysCacheSize
*
sizeof
(
struct
catcache
*
));
MemS
et
((
char
*
)
SysCache
,
0
,
SysCacheSize
*
sizeof
(
struct
catcache
*
));
}
}
/*
/*
...
...
src/backend/utils/fmgr/dfmgr.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.1
2 1997/09/12 04:08:39
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.1
3 1997/09/18 20:22:27
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -189,7 +189,7 @@ handle_load(char *filename, char *funcname)
...
@@ -189,7 +189,7 @@ handle_load(char *filename, char *funcname)
malloc
(
sizeof
(
DynamicFileList
));
malloc
(
sizeof
(
DynamicFileList
));
file_scanner
=
file_tail
->
next
;
file_scanner
=
file_tail
->
next
;
}
}
mems
et
((
char
*
)
file_scanner
,
0
,
sizeof
(
DynamicFileList
));
MemS
et
((
char
*
)
file_scanner
,
0
,
sizeof
(
DynamicFileList
));
strcpy
(
file_scanner
->
filename
,
filename
);
strcpy
(
file_scanner
->
filename
,
filename
);
file_scanner
->
device
=
stat_buf
.
st_dev
;
file_scanner
->
device
=
stat_buf
.
st_dev
;
...
...
src/backend/utils/hash/dynahash.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/hash/dynahash.c,v 1.1
0 1997/09/08 21:49:13
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/hash/dynahash.c,v 1.1
1 1997/09/18 20:22:30
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -162,7 +162,7 @@ hash_create(int nelem, HASHCTL *info, int flags)
...
@@ -162,7 +162,7 @@ hash_create(int nelem, HASHCTL *info, int flags)
hashp
=
(
HTAB
*
)
MEM_ALLOC
((
unsigned
long
)
sizeof
(
HTAB
));
hashp
=
(
HTAB
*
)
MEM_ALLOC
((
unsigned
long
)
sizeof
(
HTAB
));
mems
et
(
hashp
,
0
,
sizeof
(
HTAB
));
MemS
et
(
hashp
,
0
,
sizeof
(
HTAB
));
if
(
flags
&
HASH_FUNCTION
)
if
(
flags
&
HASH_FUNCTION
)
{
{
...
@@ -271,7 +271,7 @@ hdefault(HTAB *hashp)
...
@@ -271,7 +271,7 @@ hdefault(HTAB *hashp)
{
{
HHDR
*
hctl
;
HHDR
*
hctl
;
mems
et
(
hashp
->
hctl
,
0
,
sizeof
(
HHDR
));
MemS
et
(
hashp
->
hctl
,
0
,
sizeof
(
HHDR
));
hctl
=
hashp
->
hctl
;
hctl
=
hashp
->
hctl
;
hctl
->
bsize
=
DEF_BUCKET_SIZE
;
hctl
->
bsize
=
DEF_BUCKET_SIZE
;
...
@@ -829,7 +829,7 @@ dir_realloc(HTAB *hashp)
...
@@ -829,7 +829,7 @@ dir_realloc(HTAB *hashp)
if
(
p
!=
NULL
)
if
(
p
!=
NULL
)
{
{
memmove
(
p
,
*
p_ptr
,
old_dirsize
);
memmove
(
p
,
*
p_ptr
,
old_dirsize
);
mems
et
(
*
p_ptr
+
old_dirsize
,
0
,
new_dirsize
-
old_dirsize
);
MemS
et
(
*
p_ptr
+
old_dirsize
,
0
,
new_dirsize
-
old_dirsize
);
free
((
char
*
)
*
p_ptr
);
free
((
char
*
)
*
p_ptr
);
*
p_ptr
=
p
;
*
p_ptr
=
p
;
hashp
->
hctl
->
dsize
=
new_dirsize
;
hashp
->
hctl
->
dsize
=
new_dirsize
;
...
@@ -855,7 +855,7 @@ seg_alloc(HTAB *hashp)
...
@@ -855,7 +855,7 @@ seg_alloc(HTAB *hashp)
return
(
0
);
return
(
0
);
}
}
mems
et
((
char
*
)
segp
,
0
,
MemS
et
((
char
*
)
segp
,
0
,
(
long
)
sizeof
(
SEGMENT
)
*
hashp
->
hctl
->
ssize
);
(
long
)
sizeof
(
SEGMENT
)
*
hashp
->
hctl
->
ssize
);
segOffset
=
MAKE_HASHOFFSET
(
hashp
,
segp
);
segOffset
=
MAKE_HASHOFFSET
(
hashp
,
segp
);
...
...
src/backend/utils/mmgr/portalmem.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.
8 1997/09/08 21:49:31
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/mmgr/portalmem.c,v 1.
9 1997/09/18 20:22:36
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -126,7 +126,7 @@ static HTAB *PortalHashTable = NULL;
...
@@ -126,7 +126,7 @@ static HTAB *PortalHashTable = NULL;
#define PortalHashTableLookup(NAME, PORTAL) \
#define PortalHashTableLookup(NAME, PORTAL) \
{ PortalHashEnt *hentry; bool found; char key[MAX_PORTALNAME_LEN]; \
{ PortalHashEnt *hentry; bool found; char key[MAX_PORTALNAME_LEN]; \
mems
et(key, 0, MAX_PORTALNAME_LEN); \
MemS
et(key, 0, MAX_PORTALNAME_LEN); \
sprintf(key, "%s", NAME); \
sprintf(key, "%s", NAME); \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
key, HASH_FIND, &found); \
key, HASH_FIND, &found); \
...
@@ -139,7 +139,7 @@ static HTAB *PortalHashTable = NULL;
...
@@ -139,7 +139,7 @@ static HTAB *PortalHashTable = NULL;
}
}
#define PortalHashTableInsert(PORTAL) \
#define PortalHashTableInsert(PORTAL) \
{ PortalHashEnt *hentry; bool found; char key[MAX_PORTALNAME_LEN]; \
{ PortalHashEnt *hentry; bool found; char key[MAX_PORTALNAME_LEN]; \
mems
et(key, 0, MAX_PORTALNAME_LEN); \
MemS
et(key, 0, MAX_PORTALNAME_LEN); \
sprintf(key, "%s", PORTAL->name); \
sprintf(key, "%s", PORTAL->name); \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
key, HASH_ENTER, &found); \
key, HASH_ENTER, &found); \
...
@@ -151,7 +151,7 @@ static HTAB *PortalHashTable = NULL;
...
@@ -151,7 +151,7 @@ static HTAB *PortalHashTable = NULL;
}
}
#define PortalHashTableDelete(PORTAL) \
#define PortalHashTableDelete(PORTAL) \
{ PortalHashEnt *hentry; bool found; char key[MAX_PORTALNAME_LEN]; \
{ PortalHashEnt *hentry; bool found; char key[MAX_PORTALNAME_LEN]; \
mems
et(key, 0, MAX_PORTALNAME_LEN); \
MemS
et(key, 0, MAX_PORTALNAME_LEN); \
sprintf(key, "%s", PORTAL->name); \
sprintf(key, "%s", PORTAL->name); \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
key, HASH_REMOVE, &found); \
key, HASH_REMOVE, &found); \
...
...
src/bin/psql/psql.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.9
5 1997/09/13 13:03:41
momjian Exp $
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.9
6 1997/09/18 20:22:42
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -1973,7 +1973,7 @@ main(int argc, char **argv)
...
@@ -1973,7 +1973,7 @@ main(int argc, char **argv)
bool
singleSlashCmd
=
0
;
bool
singleSlashCmd
=
0
;
int
c
;
int
c
;
mems
et
(
&
settings
,
0
,
sizeof
settings
);
MemS
et
(
&
settings
,
0
,
sizeof
settings
);
settings
.
opt
.
align
=
1
;
settings
.
opt
.
align
=
1
;
settings
.
opt
.
header
=
1
;
settings
.
opt
.
header
=
1
;
settings
.
queryFout
=
stdout
;
settings
.
queryFout
=
stdout
;
...
...
src/interfaces/libpq/fe-connect.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.4
1 1997/09/08 21:55:3
6 momjian Exp $
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.4
2 1997/09/18 20:22:4
6 momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -154,7 +154,7 @@ PQconnectdb(const char *conninfo)
...
@@ -154,7 +154,7 @@ PQconnectdb(const char *conninfo)
"FATAL: PQsetdb() -- unable to allocate memory for a PGconn"
);
"FATAL: PQsetdb() -- unable to allocate memory for a PGconn"
);
return
(
PGconn
*
)
NULL
;
return
(
PGconn
*
)
NULL
;
}
}
mems
et
((
char
*
)
conn
,
0
,
sizeof
(
PGconn
));
MemS
et
((
char
*
)
conn
,
0
,
sizeof
(
PGconn
));
/* ----------
/* ----------
* Parse the conninfo string and get the fallback resources
* Parse the conninfo string and get the fallback resources
...
@@ -499,7 +499,7 @@ connectDB(PGconn *conn)
...
@@ -499,7 +499,7 @@ connectDB(PGconn *conn)
*
*
*/
*/
port
=
(
Port
*
)
malloc
(
sizeof
(
Port
));
port
=
(
Port
*
)
malloc
(
sizeof
(
Port
));
mems
et
((
char
*
)
port
,
0
,
sizeof
(
Port
));
MemS
et
((
char
*
)
port
,
0
,
sizeof
(
Port
));
if
(
!
(
hp
=
gethostbyname
(
conn
->
pghost
))
||
hp
->
h_addrtype
!=
AF_INET
)
if
(
!
(
hp
=
gethostbyname
(
conn
->
pghost
))
||
hp
->
h_addrtype
!=
AF_INET
)
{
{
...
@@ -508,7 +508,7 @@ connectDB(PGconn *conn)
...
@@ -508,7 +508,7 @@ connectDB(PGconn *conn)
conn
->
pghost
);
conn
->
pghost
);
goto
connect_errReturn
;
goto
connect_errReturn
;
}
}
mems
et
((
char
*
)
&
port
->
raddr
,
0
,
sizeof
(
port
->
raddr
));
MemS
et
((
char
*
)
&
port
->
raddr
,
0
,
sizeof
(
port
->
raddr
));
memmove
((
char
*
)
&
(
port
->
raddr
.
sin_addr
),
memmove
((
char
*
)
&
(
port
->
raddr
.
sin_addr
),
(
char
*
)
hp
->
h_addr
,
(
char
*
)
hp
->
h_addr
,
hp
->
h_length
);
hp
->
h_length
);
...
...
src/interfaces/libpq/fe-lobj.c
View file @
3f365ba0
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-lobj.c,v 1.1
0 1997/09/08 21:55:43
momjian Exp $
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-lobj.c,v 1.1
1 1997/09/18 20:22:49
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -507,7 +507,7 @@ lo_initialize(PGconn *conn)
...
@@ -507,7 +507,7 @@ lo_initialize(PGconn *conn)
"FATAL: malloc() failed in lo_initialize()
\n
"
);
"FATAL: malloc() failed in lo_initialize()
\n
"
);
return
-
1
;
return
-
1
;
}
}
mems
et
((
char
*
)
lobjfuncs
,
0
,
sizeof
(
PGlobjfuncs
));
MemS
et
((
char
*
)
lobjfuncs
,
0
,
sizeof
(
PGlobjfuncs
));
/* ----------------
/* ----------------
* Execute the query to get all the functions at once
* Execute the query to get all the functions at once
...
...
src/test/regress/regress.c
View file @
3f365ba0
/*
/*
* $Header: /cvsroot/pgsql/src/test/regress/regress.c,v 1.1
4 1997/09/11 09:13:28 vadim
Exp $
* $Header: /cvsroot/pgsql/src/test/regress/regress.c,v 1.1
5 1997/09/18 20:22:54 momjian
Exp $
*/
*/
#include <float.h>
/* faked on sunos */
#include <float.h>
/* faked on sunos */
#include <stdio.h>
#include <stdio.h>
#include <string.h>
/* for
mems
et() */
#include <string.h>
/* for
MemS
et() */
#include <postgres.h>
#include <postgres.h>
...
@@ -288,7 +288,7 @@ char *string;
...
@@ -288,7 +288,7 @@ char *string;
fprintf
(
stderr
,
"reverse_c16: palloc failed
\n
"
);
fprintf
(
stderr
,
"reverse_c16: palloc failed
\n
"
);
return
(
NULL
);
return
(
NULL
);
}
}
mems
et
(
new_string
,
0
,
16
);
MemS
et
(
new_string
,
0
,
16
);
for
(
i
=
0
;
i
<
16
&&
string
[
i
];
++
i
)
for
(
i
=
0
;
i
<
16
&&
string
[
i
];
++
i
)
;
;
if
(
i
==
16
||
!
string
[
i
])
if
(
i
==
16
||
!
string
[
i
])
...
...
src/tutorial/C-code/funcs.c
View file @
3f365ba0
...
@@ -38,7 +38,7 @@ concat16(char16 *arg1, char16 *arg2)
...
@@ -38,7 +38,7 @@ concat16(char16 *arg1, char16 *arg2)
{
{
char16
*
new_c16
=
(
char16
*
)
palloc
(
sizeof
(
char16
));
char16
*
new_c16
=
(
char16
*
)
palloc
(
sizeof
(
char16
));
mems
et
(
new_c16
,
0
,
sizeof
(
char16
));
MemS
et
(
new_c16
,
0
,
sizeof
(
char16
));
strncpy
((
char
*
)
new_c16
,
(
char
*
)
arg1
,
16
);
strncpy
((
char
*
)
new_c16
,
(
char
*
)
arg1
,
16
);
return
(
char16
*
)
(
strncat
((
char
*
)
new_c16
,
(
char
*
)
arg2
,
16
));
return
(
char16
*
)
(
strncat
((
char
*
)
new_c16
,
(
char
*
)
arg2
,
16
));
}
}
...
@@ -52,7 +52,7 @@ copytext(text *t)
...
@@ -52,7 +52,7 @@ copytext(text *t)
*/
*/
text
*
new_t
=
(
text
*
)
palloc
(
VARSIZE
(
t
));
text
*
new_t
=
(
text
*
)
palloc
(
VARSIZE
(
t
));
mems
et
(
new_t
,
0
,
VARSIZE
(
t
));
MemS
et
(
new_t
,
0
,
VARSIZE
(
t
));
VARSIZE
(
new_t
)
=
VARSIZE
(
t
);
VARSIZE
(
new_t
)
=
VARSIZE
(
t
);
...
...
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