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
Hide 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 @@
*
*
* 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
* The old interface functions have been converted to macros
...
...
@@ -853,7 +853,7 @@ heap_formtuple(TupleDesc tupleDescriptor,
tp
=
(
char
*
)
palloc
(
len
);
tuple
=
(
HeapTuple
)
tp
;
mems
et
(
tp
,
0
,
(
int
)
len
);
MemS
et
(
tp
,
0
,
(
int
)
len
);
tuple
->
t_len
=
len
;
tuple
->
t_natts
=
numberOfAttributes
;
...
...
@@ -1011,7 +1011,7 @@ heap_addheader(uint32 natts, /* max domain index */
len
+=
structlen
;
tp
=
(
char
*
)
palloc
(
len
);
tup
=
(
HeapTuple
)
tp
;
mems
et
((
char
*
)
tup
,
0
,
len
);
MemS
et
((
char
*
)
tup
,
0
,
len
);
tup
->
t_len
=
(
short
)
len
;
/* XXX */
tp
+=
tup
->
t_hoff
=
hoff
;
...
...
src/backend/access/common/indextuple.c
View file @
3f365ba0
...
...
@@ -8,7 +8,7 @@
*
*
* 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,
tp
=
(
char
*
)
palloc
(
size
);
tuple
=
(
IndexTuple
)
tp
;
mems
et
(
tp
,
0
,
(
int
)
size
);
MemS
et
(
tp
,
0
,
(
int
)
size
);
DataFill
((
char
*
)
tp
+
hoff
,
tupleDescriptor
,
...
...
src/backend/access/common/tupdesc.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* some of the executor utility code such as "ExecTypeFromTL" should be
...
...
@@ -61,7 +61,7 @@ CreateTemplateTupleDesc(int natts)
desc
=
(
TupleDesc
)
palloc
(
sizeof
(
struct
tupleDesc
));
desc
->
attrs
=
(
AttributeTupleForm
*
)
palloc
(
size
);
desc
->
constr
=
NULL
;
mems
et
(
desc
->
attrs
,
0
,
size
);
MemS
et
(
desc
->
attrs
,
0
,
size
);
desc
->
natts
=
natts
;
...
...
@@ -296,7 +296,7 @@ TupleDescInitEntry(TupleDesc desc,
if
(
attributeName
!=
NULL
)
namestrcpy
(
&
(
att
->
attname
),
attributeName
);
else
mems
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
MemS
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
att
->
attdisbursion
=
0
;
/* dummy value */
...
...
src/backend/access/gist/gist.c
View file @
3f365ba0
...
...
@@ -608,7 +608,7 @@ gistAdjustKeys(Relation r,
/* generate and insert new tuple */
tupDesc
=
r
->
rd_att
;
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
,
(
Datum
*
)
&
centry
.
pred
,
isnull
);
pfree
(
isnull
);
...
...
@@ -1029,7 +1029,7 @@ GISTInitBuffer(Buffer b, uint32 f)
pageSize
=
BufferGetPageSize
(
b
);
page
=
BufferGetPage
(
b
);
mems
et
(
page
,
0
,
(
int
)
pageSize
);
MemS
et
(
page
,
0
,
(
int
)
pageSize
);
PageInit
(
page
,
pageSize
,
sizeof
(
GISTPageOpaqueData
));
opaque
=
(
GISTPageOpaque
)
PageGetSpecialPointer
(
page
);
...
...
src/backend/access/hash/hashovfl.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* Overflow pages look like ordinary relation pages.
...
...
@@ -334,7 +334,7 @@ _hash_freeovflpage(Relation rel, Buffer ovflbuf)
nextblkno
=
ovflopaque
->
hasho_nextblkno
;
prevblkno
=
ovflopaque
->
hasho_prevblkno
;
bucket
=
ovflopaque
->
hasho_bucket
;
mems
et
(
ovflpage
,
0
,
BufferGetPageSize
(
ovflbuf
));
MemS
et
(
ovflpage
,
0
,
BufferGetPageSize
(
ovflbuf
));
_hash_wrtbuf
(
rel
,
ovflbuf
);
/*
...
...
@@ -460,8 +460,8 @@ _hash_initbitmap(Relation rel,
/* set all of the bits above 'nbits' to 1 */
clearints
=
((
nbits
-
1
)
>>
INT_TO_BIT
)
+
1
;
clearbytes
=
clearints
<<
INT_TO_BYTE
;
mems
et
((
char
*
)
freep
,
0
,
clearbytes
);
mems
et
(((
char
*
)
freep
)
+
clearbytes
,
0xFF
,
MemS
et
((
char
*
)
freep
,
0
,
clearbytes
);
MemS
et
(((
char
*
)
freep
)
+
clearbytes
,
0xFF
,
BMPGSZ_BYTE
(
metap
)
-
clearbytes
);
freep
[
clearints
-
1
]
=
ALL_SET
<<
(
nbits
&
INT_MASK
);
...
...
src/backend/access/hash/hashpage.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* Postgres hash pages look like ordinary relation pages. The opaque
...
...
@@ -122,8 +122,8 @@ _hash_metapinit(Relation rel)
lg2nelem
=
1
;
/* _hash_log2(MAX(nelem, 2)) */
nbuckets
=
2
;
/* 1 << lg2nelem */
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_spares
,
0
,
sizeof
(
metap
->
hashm_spares
));
MemS
et
((
char
*
)
metap
->
hashm_mapp
,
0
,
sizeof
(
metap
->
hashm_mapp
));
metap
->
hashm_spares
[
lg2nelem
]
=
2
;
/* lg2nelem + 1 */
metap
->
hashm_spares
[
lg2nelem
+
1
]
=
2
;
/* lg2nelem + 1 */
...
...
@@ -310,7 +310,7 @@ _hash_pageinit(Page page, Size size)
* creating new pages is an infrequent occurrence and it makes me feel
* good when I know they're empty.
*/
mems
et
(
page
,
0
,
size
);
MemS
et
(
page
,
0
,
size
);
PageInit
(
page
,
size
,
sizeof
(
HashPageOpaqueData
));
}
...
...
src/backend/access/nbtree/nbtpage.c
View file @
3f365ba0
...
...
@@ -8,7 +8,7 @@
*
*
* 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
* Postgres btree pages look like ordinary relation pages. The opaque
...
...
@@ -418,7 +418,7 @@ _bt_pageinit(Page page, Size size)
* good when I know they're empty.
*/
mems
et
(
page
,
0
,
size
);
MemS
et
(
page
,
0
,
size
);
PageInit
(
page
,
size
,
sizeof
(
BTPageOpaqueData
));
}
...
...
src/backend/access/nbtree/nbtsort.c
View file @
3f365ba0
...
...
@@ -5,7 +5,7 @@
*
*
* 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
*
...
...
@@ -565,7 +565,7 @@ _bt_spoolinit(Relation index, int ntapes, bool isunique)
{
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_tape
=
0
;
btspool
->
isunique
=
isunique
;
...
...
@@ -852,7 +852,7 @@ _bt_pagestate(Relation index, int flags, int level, bool doupper)
{
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
);
state
->
btps_firstoff
=
InvalidOffsetNumber
;
state
->
btps_lastoff
=
P_HIKEY
;
...
...
@@ -1216,7 +1216,7 @@ _bt_merge(Relation index, BTSpool *btspool)
* _bt_taperead will return 0 only if the tape is actually at
* EOF.
*/
mems
et
((
char
*
)
&
q
,
0
,
sizeof
(
BTPriQueue
));
MemS
et
((
char
*
)
&
q
,
0
,
sizeof
(
BTPriQueue
));
goodtapes
=
0
;
for
(
t
=
0
;
t
<
btspool
->
bts_ntapes
;
++
t
)
{
...
...
src/backend/access/nbtree/nbtutils.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
nbytes
=
BTMaxStrategyNumber
*
sizeof
(
ScanKeyData
);
xform
=
(
ScanKey
)
palloc
(
nbytes
);
mems
et
(
xform
,
0
,
nbytes
);
MemS
et
(
xform
,
0
,
nbytes
);
map
=
IndexStrategyGetStrategyMap
(
RelationGetIndexStrategy
(
relation
),
BTMaxStrategyNumber
,
attno
);
...
...
@@ -243,7 +243,7 @@ _bt_orderkeys(Relation relation, BTScanOpaque so)
/* initialization for new attno */
attno
=
cur
->
sk_attno
;
mems
et
(
xform
,
0
,
nbytes
);
MemS
et
(
xform
,
0
,
nbytes
);
map
=
IndexStrategyGetStrategyMap
(
RelationGetIndexStrategy
(
relation
),
BTMaxStrategyNumber
,
attno
);
...
...
src/backend/access/rtree/rtproc.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
if
(
!
PointerIsValid
(
p
))
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
->
npts
=
0
;
p
->
boundbox
.
high
.
x
=
Max
(
a
->
boundbox
.
high
.
x
,
b
->
boundbox
.
high
.
x
);
...
...
@@ -138,7 +138,7 @@ rt_poly_inter(POLYGON *a, POLYGON *b)
if
(
!
PointerIsValid
(
p
))
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
->
npts
=
0
;
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 @@
*
*
* 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)
pageSize
=
BufferGetPageSize
(
b
);
page
=
BufferGetPage
(
b
);
mems
et
(
page
,
0
,
(
int
)
pageSize
);
MemS
et
(
page
,
0
,
(
int
)
pageSize
);
PageInit
(
page
,
pageSize
,
sizeof
(
RTreePageOpaqueData
));
opaque
=
(
RTreePageOpaque
)
PageGetSpecialPointer
(
page
);
...
...
src/backend/bootstrap/bootstrap.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
* Copyright (c) 1994, Regents of the University of California
*
* 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()
{
elog
(
FATAL
,
"AllocateAttribute: malloc failed"
);
}
mems
et
(
attribute
,
0
,
ATTRIBUTE_TUPLE_SIZE
);
MemS
et
(
attribute
,
0
,
ATTRIBUTE_TUPLE_SIZE
);
return
(
attribute
);
}
...
...
src/backend/catalog/heap.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* heap_creatr() - Create an uncataloged heap relation
...
...
@@ -278,7 +278,7 @@ heap_creatr(char *name,
len
=
sizeof
(
RelationData
);
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
...
...
@@ -303,7 +303,7 @@ heap_creatr(char *name,
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
);
namestrcpy
(
&
(
rdesc
->
rd_rel
->
relname
),
relname
);
rdesc
->
rd_rel
->
relkind
=
RELKIND_UNCATALOGED
;
...
...
@@ -1444,7 +1444,7 @@ InitTempRelList(void)
tempRels
=
(
TempRelList
*
)
malloc
(
sizeof
(
TempRelList
));
tempRels
->
size
=
TEMP_REL_LIST_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
;
}
...
...
src/backend/catalog/index.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
...
...
@@ -283,7 +283,7 @@ BuildFuncTupleDesc(FuncIndexInfo *funcInfo)
*/
funcTupDesc
=
CreateTemplateTupleDesc
(
1
);
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.
...
...
@@ -679,8 +679,8 @@ AppendAttributeTuples(Relation indexRelation, int numatts)
* initialize null[], replace[] and value[]
* ----------------
*/
mems
et
(
nullv
,
' '
,
Natts_pg_attribute
);
mems
et
(
replace
,
' '
,
Natts_pg_attribute
);
MemS
et
(
nullv
,
' '
,
Natts_pg_attribute
);
MemS
et
(
replace
,
' '
,
Natts_pg_attribute
);
/* ----------------
* create the first attribute tuple.
...
...
@@ -840,8 +840,8 @@ UpdateIndexRelation(Oid indexoid,
attributeList
=
lnext
(
attributeList
);
}
mems
et
((
char
*
)
&
indexForm
->
indkey
[
0
],
0
,
sizeof
indexForm
->
indkey
);
mems
et
((
char
*
)
&
indexForm
->
indclass
[
0
],
0
,
sizeof
indexForm
->
indclass
);
MemS
et
((
char
*
)
&
indexForm
->
indkey
[
0
],
0
,
sizeof
indexForm
->
indkey
);
MemS
et
((
char
*
)
&
indexForm
->
indclass
[
0
],
0
,
sizeof
indexForm
->
indclass
);
/* ----------------
* copy index key and op class information
...
...
src/backend/catalog/pg_aggregate.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
Oid
fnArgs
[
8
];
TupleDesc
tupDesc
;
mems
et
(
fnArgs
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
fnArgs
,
0
,
8
*
sizeof
(
Oid
));
/* sanity checks */
if
(
!
aggName
)
...
...
src/backend/catalog/pg_operator.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* these routines moved here from commands/define.c and somewhat cleaned up.
...
...
@@ -519,7 +519,7 @@ OperatorDef(char *operatorName,
* have to worry about deleting them later.
* ----------------
*/
mems
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
if
(
!
leftTypeName
)
{
typeId
[
0
]
=
rightTypeId
;
...
...
@@ -556,7 +556,7 @@ OperatorDef(char *operatorName,
*/
if
(
restrictionName
)
{
/* optional */
mems
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
typeId
[
0
]
=
OIDOID
;
/* operator OID */
typeId
[
1
]
=
OIDOID
;
/* relation OID */
typeId
[
2
]
=
INT2OID
;
/* attribute number */
...
...
@@ -581,7 +581,7 @@ OperatorDef(char *operatorName,
*/
if
(
joinName
)
{
/* optional */
mems
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typeId
,
0
,
8
*
sizeof
(
Oid
));
typeId
[
0
]
=
OIDOID
;
/* operator OID */
typeId
[
1
]
=
OIDOID
;
/* relation OID 1 */
typeId
[
2
]
=
INT2OID
;
/* attribute number 1 */
...
...
src/backend/catalog/pg_proc.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
Assert
(
PointerIsValid
(
probin
));
parameterCount
=
0
;
mems
et
(
typev
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
typev
,
0
,
8
*
sizeof
(
Oid
));
foreach
(
x
,
argList
)
{
Value
*
t
=
lfirst
(
x
);
...
...
src/backend/catalog/pg_type.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
/*
* 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
[
1
]
=
outputProcedure
;
...
...
src/backend/commands/defind.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
}
*
opOidP
=
tuple
->
t_oid
;
mems
et
(
argTypes
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
argTypes
,
0
,
8
*
sizeof
(
Oid
));
/*
* process the function arguments
...
...
src/backend/commands/explain.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
return
;
es
=
(
ExplainState
*
)
malloc
(
sizeof
(
ExplainState
));
mems
et
(
es
,
0
,
sizeof
(
ExplainState
));
MemS
et
(
es
,
0
,
sizeof
(
ExplainState
));
es
->
printCost
=
true
;
/* default */
...
...
src/backend/commands/remove.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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 */
char
*
typename
;
int
i
;
mems
et
(
argList
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
argList
,
0
,
8
*
sizeof
(
Oid
));
for
(
i
=
0
;
i
<
nargs
;
i
++
)
{
/* typename = ((TypeName*)(lfirst(argNameList)))->name; */
...
...
src/backend/commands/trigger.c
View file @
3f365ba0
...
...
@@ -129,7 +129,7 @@ CreateTrigger(CreateTrigStmt * stmt)
}
heap_endscan
(
tgscan
);
mems
et
(
fargtypes
,
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
fargtypes
,
0
,
8
*
sizeof
(
Oid
));
tuple
=
SearchSysCacheTuple
(
PRONAME
,
PointerGetDatum
(
stmt
->
funcname
),
0
,
PointerGetDatum
(
fargtypes
),
0
);
...
...
@@ -141,7 +141,7 @@ CreateTrigger(CreateTrigStmt * stmt)
if
(((
Form_pg_proc
)
GETSTRUCT
(
tuple
))
->
prolang
!=
ClanguageId
)
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_tgname
-
1
]
=
NameGetDatum
(
namein
(
stmt
->
trigname
));
...
...
@@ -340,7 +340,7 @@ RelationBuildTriggers(Relation relation)
bool
isnull
;
int
found
;
mems
et
(
trigdesc
,
0
,
sizeof
(
TriggerDesc
));
MemS
et
(
trigdesc
,
0
,
sizeof
(
TriggerDesc
));
ScanKeyEntryInitialize
(
&
skey
,
(
bits16
)
0x0
,
...
...
src/backend/commands/view.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
/*
char buf[100];
mems
et(buf, 0, sizeof(buf));
MemS
et(buf, 0, sizeof(buf));
sprintf(buf, "_RET%.*s", NAMEDATALEN, viewName->data);
buf[15] = '\0';
namestrcpy(rule_name, buf);
...
...
src/backend/executor/execMain.c
View file @
3f365ba0
...
...
@@ -26,7 +26,7 @@
*
*
* 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)
repl
=
(
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
));
mems
et
(
repl
,
' '
,
rel
->
rd_att
->
natts
*
sizeof
(
char
));
MemS
et
(
repl
,
' '
,
rel
->
rd_att
->
natts
*
sizeof
(
char
));
}
repl
[
attrdef
[
i
].
adnum
-
1
]
=
'r'
;
...
...
src/backend/executor/execTuples.c
View file @
3f365ba0
...
...
@@ -14,7 +14,7 @@
*
*
* 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
* 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.
...
...
src/backend/executor/execUtils.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
if
(
attName
!=
(
char
*
)
NULL
)
strNcpy
(
att
->
attname
.
data
,
attName
,
NAMEDATALEN
-
1
);
else
mems
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
MemS
et
(
att
->
attname
.
data
,
0
,
NAMEDATALEN
);
att
->
atttypid
=
typeID
;
att
->
attdefrel
=
0
;
/* dummy value */
...
...
src/backend/executor/functions.c
View file @
3f365ba0
...
...
@@ -8,7 +8,7 @@
*
*
* 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,
paramLI
=
(
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
;
...
...
src/backend/executor/nodeAgg.c
View file @
3f365ba0
...
...
@@ -128,13 +128,13 @@ ExecAgg(Agg *node)
nulls
=
node
->
aggstate
->
csstate
.
cstate
.
cs_ExprContext
->
ecxt_nulls
;
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
);
mems
et
(
aggFuncInfo
,
0
,
sizeof
(
AggFuncInfo
)
*
nagg
);
MemS
et
(
aggFuncInfo
,
0
,
sizeof
(
AggFuncInfo
)
*
nagg
);
noInitValue
=
(
int
*
)
palloc
(
sizeof
(
int
)
*
nagg
);
mems
et
(
noInitValue
,
0
,
sizeof
(
noInitValue
)
*
nagg
);
MemS
et
(
noInitValue
,
0
,
sizeof
(
noInitValue
)
*
nagg
);
outerPlan
=
outerPlan
(
node
);
oneTuple
=
NULL
;
...
...
@@ -524,9 +524,9 @@ ExecInitAgg(Agg *node, EState *estate, Plan *parent)
econtext
=
aggstate
->
csstate
.
cstate
.
cs_ExprContext
;
econtext
->
ecxt_values
=
(
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
);
mems
et
(
econtext
->
ecxt_nulls
,
0
,
node
->
numAgg
);
MemS
et
(
econtext
->
ecxt_nulls
,
0
,
node
->
numAgg
);
/*
* initializes child nodes
...
...
src/backend/libpq/pqcomm.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
{
struct
hostent
*
hs
;
mems
et
((
char
*
)
sin
,
0
,
sizeof
(
*
sin
));
MemS
et
((
char
*
)
sin
,
0
,
sizeof
(
*
sin
));
if
(
host
)
{
...
...
@@ -582,7 +582,7 @@ StreamServerPort(char *hostName, short portName, int *fdP)
if
(
!
hostName
)
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
)
{
...
...
@@ -731,7 +731,7 @@ StreamOpen(char *hostName, short portName, Port *port)
pqdebug
(
"%s"
,
PQerrormsg
);
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
),
(
char
*
)
hp
->
h_addr
,
hp
->
h_length
);
...
...
src/backend/nodes/nodes.c
View file @
3f365ba0
...
...
@@ -8,7 +8,7 @@
*
*
* 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
* Andrew Yu Oct 20, 1994 file creation
...
...
@@ -39,7 +39,7 @@ newNode(Size size, NodeTag tag)
Assert
(
size
>=
4
);
/* need the tag, at least */
newNode
=
(
Node
*
)
palloc
(
size
);
mems
et
((
char
*
)
newNode
,
0
,
size
);
MemS
et
((
char
*
)
newNode
,
0
,
size
);
newNode
->
type
=
tag
;
return
(
newNode
);
}
src/backend/optimizer/util/plancat.c
View file @
3f365ba0
...
...
@@ -8,7 +8,7 @@
*
*
* 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)
/* find the oid of the indexed relation */
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
...
...
@@ -128,11 +128,11 @@ index_info(Query *root, bool first, int relid, IdxInfoRetval *info)
* the array.
*/
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
);
mems
et
(
info
->
orderOprs
,
0
,
sizeof
(
Oid
)
*
9
);
MemS
et
(
info
->
orderOprs
,
0
,
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 */
if
(
first
)
...
...
src/backend/parser/analyze.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
* transform relation name arguments into * varnodes of the
* appropriate form.
*/
mems
et
(
&
oid_array
[
0
],
0
,
8
*
sizeof
(
Oid
));
MemS
et
(
&
oid_array
[
0
],
0
,
8
*
sizeof
(
Oid
));
nargs
=
0
;
foreach
(
i
,
fargs
)
...
...
src/backend/parser/catalog_utils.c
View file @
3f365ba0
...
...
@@ -6,7 +6,7 @@
*
*
* 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)
palloc
(
sizeof
(
struct
_CandidateList
));
current_candidate
->
args
=
(
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
++
)
{
current_candidate
->
args
[
i
]
=
...
...
@@ -1475,7 +1475,7 @@ genxprod(InhPaths *arginh, int nargs)
for
(;;)
{
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
--
)
continue
;
...
...
src/backend/postmaster/postmaster.c
View file @
3f365ba0
...
...
@@ -10,7 +10,7 @@
*
*
* 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
*
...
...
@@ -1051,7 +1051,7 @@ BackendStartup(StartupInfo *packet, /* client's startup packet */
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 @@
*
*
* 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,
int
this_varno
=
(
int
)
((
Var
*
)
node
)
->
varno
;
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
&&
((
Var
*
)
node
)
->
varattno
==
attr_num
)
...
...
src/backend/storage/buffer/buf_init.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
(
BMT_LIMIT
*
sizeof
(
bmtrace
))
+
sizeof
(
long
),
&
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
]);
#endif
...
...
src/backend/storage/buffer/bufmgr.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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,
if
(
extend
)
{
/* 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
,
(
char
*
)
MAKE_PTR
(
bufHdr
->
data
));
}
...
...
@@ -286,7 +286,7 @@ ReadBufferWithBufferLock(Relation reln,
if
(
extend
)
{
/* 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
,
(
char
*
)
MAKE_PTR
(
bufHdr
->
data
));
}
...
...
src/backend/storage/buffer/localbuf.c
View file @
3f365ba0
...
...
@@ -15,7 +15,7 @@
*
*
* 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)
*/
LocalBufferDescriptors
=
(
BufferDesc
*
)
malloc
(
sizeof
(
BufferDesc
)
*
NLocBuffer
);
mems
et
(
LocalBufferDescriptors
,
0
,
sizeof
(
BufferDesc
)
*
NLocBuffer
);
MemS
et
(
LocalBufferDescriptors
,
0
,
sizeof
(
BufferDesc
)
*
NLocBuffer
);
nextFreeLocalBuf
=
0
;
for
(
i
=
0
;
i
<
NLocBuffer
;
i
++
)
...
...
@@ -246,7 +246,7 @@ InitLocalBuffer(void)
LocalRefCount
=
(
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)
}
}
mems
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
MemS
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
nextFreeLocalBuf
=
0
;
}
...
...
@@ -301,6 +301,6 @@ ResetLocalBufferPool(void)
buf
->
buf_id
=
-
i
-
2
;
}
mems
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
MemS
et
(
LocalRefCount
,
0
,
sizeof
(
long
)
*
NLocBuffer
);
nextFreeLocalBuf
=
0
;
}
src/backend/storage/file/fd.c
View file @
3f365ba0
...
...
@@ -6,7 +6,7 @@
* Copyright (c) 1994, Regents of the University of California
*
* 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:
*
...
...
@@ -423,7 +423,7 @@ AllocateVfd()
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
].
fd
=
VFD_CLOSED
;
}
...
...
src/backend/storage/ipc/ipc.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
*
...
...
@@ -90,7 +90,7 @@ PrivateMemoryCreate(IpcMemoryKey memKey,
IpcPrivateMem
[
memid
].
memptr
=
malloc
(
size
);
if
(
IpcPrivateMem
[
memid
].
memptr
==
NULL
)
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
++
);
}
...
...
src/backend/storage/ipc/shmem.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
* there is an entry there, someone else created the table. Otherwise,
* 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
);
result
=
(
BindingEnt
*
)
...
...
@@ -407,7 +407,7 @@ ShmemPIDLookup(int pid, SHMEM_OFFSET *locationPtr)
bool
found
;
Assert
(
BindingTable
);
mems
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
MemS
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
sprintf
(
item
.
key
,
"PID %d"
,
pid
);
SpinAcquire
(
BindingLock
);
...
...
@@ -455,7 +455,7 @@ ShmemPIDDestroy(int pid)
Assert
(
BindingTable
);
mems
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
MemS
et
(
item
.
key
,
0
,
BTABLE_KEYSIZE
);
sprintf
(
item
.
key
,
"PID %d"
,
pid
);
SpinAcquire
(
BindingLock
);
...
...
src/backend/storage/lmgr/lock.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* Outside modules can create a lock table and acquire/release
...
...
@@ -293,7 +293,7 @@ LockTabInit(char *tabName,
*/
if
(
!
found
)
{
mems
et
(
ltable
->
ctl
,
0
,
sizeof
(
LOCKCTL
));
MemS
et
(
ltable
->
ctl
,
0
,
sizeof
(
LOCKCTL
));
ltable
->
ctl
->
masterLock
=
LockMgrLock
;
ltable
->
ctl
->
tableId
=
NumTables
;
}
...
...
@@ -518,8 +518,8 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
{
lock
->
mask
=
0
;
ProcQueueInit
(
&
(
lock
->
waitProcs
));
mems
et
((
char
*
)
lock
->
holders
,
0
,
sizeof
(
int
)
*
MAX_LOCKTYPES
);
mems
et
((
char
*
)
lock
->
activeHolders
,
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
);
lock
->
nHolding
=
0
;
lock
->
nActive
=
0
;
...
...
@@ -541,7 +541,7 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
* 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
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
#if 0
...
...
@@ -571,7 +571,7 @@ LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
XID_PRINT
(
"LockAcquire: queueing XidEnt"
,
result
);
ProcAddLock
(
&
result
->
queue
);
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,
* word alignment and ensures hashing consistency.
* ------------------
*/
mems
et
(
&
item
,
0
,
XID_TAGSIZE
);
MemS
et
(
&
item
,
0
,
XID_TAGSIZE
);
TransactionIdStore
(
xid
,
&
item
.
tag
.
xid
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
#if 0
...
...
@@ -705,7 +705,7 @@ LockResolveConflicts(LOCKTAB *ltable,
* the lock stats.
* ---------------
*/
mems
et
(
result
->
holders
,
0
,
nLockTypes
*
sizeof
(
*
(
lock
->
holders
)));
MemS
et
(
result
->
holders
,
0
,
nLockTypes
*
sizeof
(
*
(
lock
->
holders
)));
result
->
nHolding
=
0
;
}
...
...
@@ -951,7 +951,7 @@ LockRelease(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt)
* word alignment and ensures hashing consistency).
* ------------------
*/
mems
et
(
&
item
,
0
,
XID_TAGSIZE
);
MemS
et
(
&
item
,
0
,
XID_TAGSIZE
);
TransactionIdStore
(
GetCurrentTransactionId
(),
&
item
.
tag
.
xid
);
item
.
tag
.
lock
=
MAKE_OFFSET
(
lock
);
...
...
src/backend/storage/lmgr/multi.c
View file @
3f365ba0
...
...
@@ -12,7 +12,7 @@
*
*
* 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:
* (1) The lock.c module assumes that the caller here is doing
...
...
@@ -128,7 +128,7 @@ MultiLockReln(LockInfo linfo, LOCKT lockt)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* 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
.
dbId
=
linfo
->
lRelId
.
dbId
;
return
(
MultiAcquire
(
MultiTableId
,
&
tag
,
lockt
,
RELN_LEVEL
));
...
...
@@ -151,7 +151,7 @@ MultiLockTuple(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* 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
.
dbId
=
linfo
->
lRelId
.
dbId
;
...
...
@@ -173,7 +173,7 @@ MultiLockPage(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* 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,
* for the lower levels. Always start from the highest level and go
* to the lowest level.
*/
mems
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
MemS
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
tmpTag
->
relId
=
tag
->
relId
;
tmpTag
->
dbId
=
tag
->
dbId
;
...
...
@@ -319,7 +319,7 @@ MultiReleasePage(LockInfo linfo, ItemPointer tidPtr, LOCKT lockt)
* zero'd.
* ------------------
*/
mems
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
MemS
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
...
...
@@ -345,7 +345,7 @@ MultiReleaseReln(LockInfo linfo, LOCKT lockt)
* zero'd.
* ------------------
*/
mems
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
MemS
et
(
&
tag
,
0
,
sizeof
(
LOCKTAG
));
tag
.
relId
=
linfo
->
lRelId
.
relId
;
tag
.
dbId
=
linfo
->
lRelId
.
dbId
;
...
...
@@ -401,7 +401,7 @@ MultiRelease(LockTableId tableId,
* Must zero out the tag to set padding byes to zero and ensure hashing
* consistency.
*/
mems
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
MemS
et
(
tmpTag
,
0
,
sizeof
(
*
tmpTag
));
tmpTag
->
relId
=
tag
->
relId
;
tmpTag
->
dbId
=
tag
->
dbId
;
...
...
src/backend/storage/lmgr/proc.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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 @@
* This is so that we can support more backends. (system-wide semaphore
* 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 <unistd.h>
...
...
@@ -217,7 +217,7 @@ InitProcess(IPCKey key)
* ProcStructLock to 1 as we have acquired this spinlock above but
* 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
;
...
...
@@ -271,7 +271,7 @@ InitProcess(IPCKey key)
* 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
...
...
@@ -514,7 +514,7 @@ ProcSleep(PROC_QUEUE *queue,
* to 0.
* --------------
*/
mems
et
(
&
timeval
,
0
,
sizeof
(
struct
itimerval
));
MemS
et
(
&
timeval
,
0
,
sizeof
(
struct
itimerval
));
timeval
.
it_value
.
tv_sec
=
DEADLOCK_TIMEOUT
;
if
(
setitimer
(
ITIMER_REAL
,
&
timeval
,
&
dummy
))
...
...
src/backend/storage/lmgr/single.c
View file @
3f365ba0
...
...
@@ -13,7 +13,7 @@
*
*
* 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)
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* 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
.
dbId
=
linfo
->
lRelId
.
dbId
;
BlockIdSet
(
&
(
tag
.
tupleId
.
ip_blkid
),
InvalidBlockNumber
);
...
...
@@ -72,7 +72,7 @@ SingleLockPage(LockInfo linfo,
* LOCKTAG has two bytes of padding, unfortunately. The hash function
* 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
.
dbId
=
linfo
->
lRelId
.
dbId
;
BlockIdCopy
(
&
(
tag
.
tupleId
.
ip_blkid
),
&
(
tidPtr
->
ip_blkid
));
...
...
src/backend/storage/page/bufpage.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
/* clear out the middle */
size
=
(
pageSize
-
sizeof
(
PageHeaderData
))
+
sizeof
(
ItemIdData
);
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 */
thdr
->
pd_lower
=
sizeof
(
PageHeaderData
)
-
sizeof
(
ItemIdData
);
...
...
@@ -311,7 +311,7 @@ PageRepairFragmentation(Page page)
{
/* nused != 0 */
itemidbase
=
(
struct
itemIdSortData
*
)
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
;
for
(
i
=
0
;
i
<
nline
;
i
++
)
{
...
...
src/backend/storage/smgr/md.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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()
if
(
Md_fdvec
==
(
MdfdVec
*
)
NULL
)
return
(
SM_FAIL
);
mems
et
(
Md_fdvec
,
0
,
Nfds
*
sizeof
(
MdfdVec
));
MemS
et
(
Md_fdvec
,
0
,
Nfds
*
sizeof
(
MdfdVec
));
/* Set free list */
for
(
i
=
0
;
i
<
Nfds
;
i
++
)
...
...
@@ -362,7 +362,7 @@ mdread(Relation reln, BlockNumber blocknum, char *buffer)
{
if
(
nbytes
==
0
)
{
mems
et
(
buffer
,
0
,
BLCKSZ
);
MemS
et
(
buffer
,
0
,
BLCKSZ
);
}
else
{
...
...
@@ -695,7 +695,7 @@ _fdvec_alloc()
oldcxt
=
MemoryContextSwitchTo
(
MdCxt
);
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
));
pfree
(
Md_fdvec
);
...
...
src/backend/storage/smgr/mm.c
View file @
3f365ba0
...
...
@@ -10,7 +10,7 @@
*
*
* 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()
if
(
IsPostmaster
)
{
mems
et
(
mmcacheblk
,
0
,
mmsize
);
MemS
et
(
mmcacheblk
,
0
,
mmsize
);
SpinRelease
(
MMCacheLock
);
return
(
SM_SUCCESS
);
}
...
...
@@ -407,7 +407,7 @@ mmread(Relation reln, BlockNumber blocknum, char *buffer)
{
/* reading nonexistent pages is defined to fill them with zeroes */
SpinRelease
(
MMCacheLock
);
mems
et
(
buffer
,
0
,
BLCKSZ
);
MemS
et
(
buffer
,
0
,
BLCKSZ
);
return
(
SM_SUCCESS
);
}
...
...
src/backend/tcop/fastpath.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* This cruft is the server side of PQfn.
...
...
@@ -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,
* ...)) 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
;
func_htp
=
SearchSysCacheTuple
(
PROOID
,
ObjectIdGetDatum
(
func_id
),
...
...
src/backend/tcop/postgres.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* this is the "main" module of the postgres backend and
...
...
@@ -1378,7 +1378,7 @@ PostgresMain(int argc, char *argv[])
if
(
!
Quiet
)
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
();
}
...
...
@@ -1391,7 +1391,7 @@ PostgresMain(int argc, char *argv[])
if
(
IsUnderPostmaster
==
false
)
{
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[])
{
/* new connection pending on our well-known port's socket */
newFE
=
(
FrontEnd
*
)
malloc
(
sizeof
(
FrontEnd
));
mems
et
(
newFE
,
0
,
sizeof
(
FrontEnd
));
MemS
et
(
newFE
,
0
,
sizeof
(
FrontEnd
));
newFE
->
fn_connected
=
false
;
newFE
->
fn_done
=
false
;
newPort
=
&
(
newFE
->
fn_port
);
...
...
@@ -1502,7 +1502,7 @@ PostgresMain(int argc, char *argv[])
* (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
);
/* process the command */
...
...
src/backend/tcop/pquery.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
state
->
es_junkFilter
=
NULL
;
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
;
/* ----------------
...
...
src/backend/utils/adt/acl.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
size
=
ACL_N_SIZE
(
n
);
if
(
!
(
new_acl
=
(
Acl
*
)
palloc
(
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
->
ndim
=
1
;
new_acl
->
flags
=
0
;
...
...
src/backend/utils/adt/arrayfuncs.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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 */
{
char
*
emptyArray
=
palloc
(
sizeof
(
ArrayType
));
mems
et
(
emptyArray
,
0
,
sizeof
(
ArrayType
));
MemS
et
(
emptyArray
,
0
,
sizeof
(
ArrayType
));
*
(
int32
*
)
emptyArray
=
sizeof
(
ArrayType
);
return
emptyArray
;
}
...
...
@@ -213,7 +213,7 @@ array_in(char *string, /* input array in external form */
&
nbytes
);
nbytes
+=
ARR_OVERHEAD
(
ndim
);
retval
=
(
ArrayType
*
)
palloc
(
nbytes
);
mems
et
(
retval
,
0
,
nbytes
);
MemS
et
(
retval
,
0
,
nbytes
);
memmove
(
retval
,
(
char
*
)
&
nbytes
,
sizeof
(
int
));
memmove
((
char
*
)
ARR_NDIM_PTR
(
retval
),
(
char
*
)
&
ndim
,
sizeof
(
int
));
SET_LO_FLAG
(
false
,
retval
);
...
...
@@ -240,7 +240,7 @@ array_in(char *string, /* input array in external form */
dim
,
typlen
);
nbytes
=
bytes
+
ARR_OVERHEAD
(
ndim
);
retval
=
(
ArrayType
*
)
palloc
(
nbytes
);
mems
et
(
retval
,
0
,
nbytes
);
MemS
et
(
retval
,
0
,
nbytes
);
memmove
(
retval
,
(
char
*
)
&
nbytes
,
sizeof
(
int
));
memmove
((
char
*
)
ARR_NDIM_PTR
(
retval
),
(
char
*
)
&
ndim
,
sizeof
(
int
));
SET_LO_FLAG
(
true
,
retval
);
...
...
@@ -391,7 +391,7 @@ _ReadArrayStr(char *arrayStr,
for
(
i
=
0
;
i
<
ndim
;
indx
[
i
++
]
=
0
);
/* read array enclosed within {} */
values
=
(
char
**
)
palloc
(
nitems
*
sizeof
(
char
*
));
mems
et
(
values
,
0
,
nitems
*
sizeof
(
char
*
));
MemS
et
(
values
,
0
,
nitems
*
sizeof
(
char
*
));
q
=
p
=
arrayStr
;
while
(
!
eoArray
)
...
...
@@ -482,7 +482,7 @@ _ReadArrayStr(char *arrayStr,
if
(
!
values
[
i
])
{
values
[
i
]
=
palloc
(
typlen
);
mems
et
(
values
[
i
],
0
,
typlen
);
MemS
et
(
values
[
i
],
0
,
typlen
);
}
}
else
...
...
@@ -788,7 +788,7 @@ array_dims(ArrayType *v, bool *isNull)
* 33 since we assume 15 digits per number + ':' +'[]'
*/
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
);
lb
=
ARR_LBOUND
(
v
);
p
+=
4
;
...
...
src/backend/utils/adt/cash.c
View file @
3f365ba0
...
...
@@ -9,7 +9,7 @@
* workings can be found in the book "Software Solutions in C" by
* 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>
...
...
@@ -226,7 +226,7 @@ cash_out(Cash *in_value)
}
/* allow for trailing negative strings */
mems
et
(
buf
,
' '
,
CASH_BUFSZ
);
MemS
et
(
buf
,
' '
,
CASH_BUFSZ
);
buf
[
TERMINATOR
]
=
buf
[
LAST_PAREN
]
=
'\0'
;
while
(
value
||
count
>
(
point_pos
-
2
))
...
...
src/backend/utils/adt/geo_ops.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
npts
);
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
->
npts
=
npts
;
...
...
@@ -3191,7 +3191,7 @@ upgradepath(PATH *path)
npts
=
(
path
->
npts
-
1
);
size
=
offsetof
(
PATH
,
p
[
0
])
+
(
sizeof
(
path
->
p
[
0
])
*
npts
);
result
=
PALLOC
(
size
);
mems
et
((
char
*
)
result
,
0
,
size
);
MemS
et
((
char
*
)
result
,
0
,
size
);
result
->
size
=
size
;
result
->
npts
=
npts
;
...
...
@@ -3351,7 +3351,7 @@ upgradepoly(POLYGON *poly)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
poly
->
npts
);
result
=
PALLOC
(
size
);
mems
et
((
char
*
)
result
,
0
,
size
);
MemS
et
((
char
*
)
result
,
0
,
size
);
result
->
size
=
size
;
result
->
npts
=
poly
->
npts
;
...
...
@@ -3398,7 +3398,7 @@ revertpoly(POLYGON *poly)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
poly
->
npts
);
result
=
PALLOC
(
size
);
mems
et
((
char
*
)
result
,
0
,
size
);
MemS
et
((
char
*
)
result
,
0
,
size
);
result
->
size
=
size
;
result
->
npts
=
poly
->
npts
;
...
...
@@ -3996,7 +3996,7 @@ circle_poly(int npts, CIRCLE *circle)
size
=
offsetof
(
POLYGON
,
p
[
0
])
+
(
sizeof
(
poly
->
p
[
0
])
*
npts
);
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
->
npts
=
npts
;
...
...
src/backend/utils/adt/numutils.c
View file @
3f365ba0
...
...
@@ -10,7 +10,7 @@
*
*
* 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)
sprintf
(
out
,
fmt
,
value
);
if
((
ret
=
strlen
(
out
))
>
width
)
{
mems
et
(
ascii
,
'*'
,
width
-
2
);
MemS
et
(
ascii
,
'*'
,
width
-
2
);
ascii
[
width
]
=
0
;
return
(
0
);
}
...
...
src/backend/utils/adt/oidname.c
View file @
3f365ba0
...
...
@@ -8,7 +8,7 @@
*
*
* 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)
oc
=
(
OidName
)
palloc
(
sizeof
(
OidNameData
));
mems
et
(
oc
,
0
,
sizeof
(
OidNameData
));
MemS
et
(
oc
,
0
,
sizeof
(
OidNameData
));
for
(
inptr
=
inStr
;
*
inptr
&&
*
inptr
!=
','
;
inptr
++
)
;
...
...
src/backend/utils/cache/catcache.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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:
* XXX This needs to use exception.h to handle recovery when
...
...
@@ -676,7 +676,7 @@ InitSysCache(char *relname,
* ----------------
*/
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)
...
...
src/backend/utils/cache/relcache.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
{
static
char
errBuf
[
64
];
mems
et
(
errBuf
,
0
,
(
int
)
sizeof
(
errBuf
));
MemS
et
(
errBuf
,
0
,
(
int
)
sizeof
(
errBuf
));
switch
(
buildinfo
.
infotype
)
{
case
INFO_RELID
:
...
...
@@ -494,7 +494,7 @@ AllocateRelationDesc(u_int natts, Form_pg_class relp)
* clear new reldesc
* ----------------
*/
mems
et
((
char
*
)
relation
,
0
,
len
);
MemS
et
((
char
*
)
relation
,
0
,
len
);
/* initialize attribute tuple form */
relation
->
rd_att
=
CreateTemplateTupleDesc
(
natts
);
...
...
@@ -670,7 +670,7 @@ build_tupdesc_ind(RelationBuildDescInfo buildinfo,
constr
->
num_check
=
relation
->
rd_rel
->
relchecks
;
constr
->
check
=
(
ConstrCheck
*
)
palloc
(
constr
->
num_check
*
sizeof
(
ConstrCheck
));
mems
et
(
constr
->
check
,
0
,
constr
->
num_check
*
sizeof
(
ConstrCheck
));
MemS
et
(
constr
->
check
,
0
,
constr
->
num_check
*
sizeof
(
ConstrCheck
));
RelCheckFetch
(
relation
);
}
else
...
...
@@ -1043,7 +1043,7 @@ formrdesc(char *relationName,
*/
len
=
sizeof
(
RelationData
);
relation
=
(
Relation
)
palloc
(
len
);
mems
et
((
char
*
)
relation
,
0
,
len
);
MemS
et
((
char
*
)
relation
,
0
,
len
);
/* ----------------
* don't open the unix file yet..
...
...
@@ -1063,7 +1063,7 @@ formrdesc(char *relationName,
*/
relation
->
rd_rel
=
(
Form_pg_class
)
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
);
/* ----------------
...
...
@@ -1106,7 +1106,7 @@ formrdesc(char *relationName,
relation
->
rd_att
->
attrs
[
i
]
=
(
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
);
memmove
((
char
*
)
relation
->
rd_att
->
attrs
[
i
],
(
char
*
)
&
att
[
i
],
...
...
@@ -1657,7 +1657,7 @@ RelationInitialize(void)
* create global caches
* ----------------
*/
mems
et
(
&
ctl
,
0
,
(
int
)
sizeof
(
ctl
));
MemS
et
(
&
ctl
,
0
,
(
int
)
sizeof
(
ctl
));
ctl
.
keysize
=
sizeof
(
NameData
);
ctl
.
datasize
=
sizeof
(
Relation
);
RelationNameCache
=
hash_create
(
INITRELCACHESIZE
,
&
ctl
,
HASH_ELEM
);
...
...
@@ -1932,7 +1932,7 @@ init_irels(void)
}
ird
=
irel
[
relno
]
=
(
Relation
)
palloc
(
len
);
mems
et
(
ird
,
0
,
len
);
MemS
et
(
ird
,
0
,
len
);
/* then, read the Relation structure */
if
((
nread
=
FileRead
(
fd
,
(
char
*
)
ird
,
len
))
!=
len
)
...
...
src/backend/utils/cache/syscache.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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
* These routines allow the parser/planner/executor to perform
...
...
@@ -332,7 +332,7 @@ static int32 SysCacheSize = lengthof(cacheinfo);
void
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 @@
*
*
* 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)
malloc
(
sizeof
(
DynamicFileList
));
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
);
file_scanner
->
device
=
stat_buf
.
st_dev
;
...
...
src/backend/utils/hash/dynahash.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
hashp
=
(
HTAB
*
)
MEM_ALLOC
((
unsigned
long
)
sizeof
(
HTAB
));
mems
et
(
hashp
,
0
,
sizeof
(
HTAB
));
MemS
et
(
hashp
,
0
,
sizeof
(
HTAB
));
if
(
flags
&
HASH_FUNCTION
)
{
...
...
@@ -271,7 +271,7 @@ hdefault(HTAB *hashp)
{
HHDR
*
hctl
;
mems
et
(
hashp
->
hctl
,
0
,
sizeof
(
HHDR
));
MemS
et
(
hashp
->
hctl
,
0
,
sizeof
(
HHDR
));
hctl
=
hashp
->
hctl
;
hctl
->
bsize
=
DEF_BUCKET_SIZE
;
...
...
@@ -829,7 +829,7 @@ dir_realloc(HTAB *hashp)
if
(
p
!=
NULL
)
{
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
);
*
p_ptr
=
p
;
hashp
->
hctl
->
dsize
=
new_dirsize
;
...
...
@@ -855,7 +855,7 @@ seg_alloc(HTAB *hashp)
return
(
0
);
}
mems
et
((
char
*
)
segp
,
0
,
MemS
et
((
char
*
)
segp
,
0
,
(
long
)
sizeof
(
SEGMENT
)
*
hashp
->
hctl
->
ssize
);
segOffset
=
MAKE_HASHOFFSET
(
hashp
,
segp
);
...
...
src/backend/utils/mmgr/portalmem.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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;
#define PortalHashTableLookup(NAME, PORTAL) \
{ 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); \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
key, HASH_FIND, &found); \
...
...
@@ -139,7 +139,7 @@ static HTAB *PortalHashTable = NULL;
}
#define PortalHashTableInsert(PORTAL) \
{ 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); \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
key, HASH_ENTER, &found); \
...
...
@@ -151,7 +151,7 @@ static HTAB *PortalHashTable = NULL;
}
#define PortalHashTableDelete(PORTAL) \
{ 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); \
hentry = (PortalHashEnt*)hash_search(PortalHashTable, \
key, HASH_REMOVE, &found); \
...
...
src/bin/psql/psql.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
bool
singleSlashCmd
=
0
;
int
c
;
mems
et
(
&
settings
,
0
,
sizeof
settings
);
MemS
et
(
&
settings
,
0
,
sizeof
settings
);
settings
.
opt
.
align
=
1
;
settings
.
opt
.
header
=
1
;
settings
.
queryFout
=
stdout
;
...
...
src/interfaces/libpq/fe-connect.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
"FATAL: PQsetdb() -- unable to allocate memory for a PGconn"
);
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
...
...
@@ -499,7 +499,7 @@ connectDB(PGconn *conn)
*
*/
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
)
{
...
...
@@ -508,7 +508,7 @@ connectDB(PGconn *conn)
conn
->
pghost
);
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
),
(
char
*
)
hp
->
h_addr
,
hp
->
h_length
);
...
...
src/interfaces/libpq/fe-lobj.c
View file @
3f365ba0
...
...
@@ -7,7 +7,7 @@
*
*
* 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)
"FATAL: malloc() failed in lo_initialize()
\n
"
);
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
...
...
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 <stdio.h>
#include <string.h>
/* for
mems
et() */
#include <string.h>
/* for
MemS
et() */
#include <postgres.h>
...
...
@@ -288,7 +288,7 @@ char *string;
fprintf
(
stderr
,
"reverse_c16: palloc failed
\n
"
);
return
(
NULL
);
}
mems
et
(
new_string
,
0
,
16
);
MemS
et
(
new_string
,
0
,
16
);
for
(
i
=
0
;
i
<
16
&&
string
[
i
];
++
i
)
;
if
(
i
==
16
||
!
string
[
i
])
...
...
src/tutorial/C-code/funcs.c
View file @
3f365ba0
...
...
@@ -38,7 +38,7 @@ concat16(char16 *arg1, char16 *arg2)
{
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
);
return
(
char16
*
)
(
strncat
((
char
*
)
new_c16
,
(
char
*
)
arg2
,
16
));
}
...
...
@@ -52,7 +52,7 @@ copytext(text *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
);
...
...
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