diff options
author | Bruce Momjian <bruce@momjian.us> | 2003-12-20 17:31:21 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2003-12-20 17:31:21 +0000 |
commit | d75b2ec4ebbc7fdb51088e89da47c6523bf2c640 (patch) | |
tree | 4f0a12508b01da4d98c663bbdadb4a2e1ae6837a /src/backend/storage/buffer/buf_init.c | |
parent | 1ee0ddf91df31669ca0d07871d3f5aa88791b78d (diff) | |
download | postgresql-d75b2ec4ebbc7fdb51088e89da47c6523bf2c640.tar.gz postgresql-d75b2ec4ebbc7fdb51088e89da47c6523bf2c640.zip |
This patch is the next step towards (re)allowing fork/exec.
Claudio Natoli
Diffstat (limited to 'src/backend/storage/buffer/buf_init.c')
-rw-r--r-- | src/backend/storage/buffer/buf_init.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/storage/buffer/buf_init.c b/src/backend/storage/buffer/buf_init.c index 1c66b950a51..1a707568b55 100644 --- a/src/backend/storage/buffer/buf_init.c +++ b/src/backend/storage/buffer/buf_init.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/storage/buffer/buf_init.c,v 1.59 2003/12/14 00:34:47 neilc Exp $ + * $PostgreSQL: pgsql/src/backend/storage/buffer/buf_init.c,v 1.60 2003/12/20 17:31:21 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -125,7 +125,9 @@ InitBufferPool(void) * anyone else attached to the shmem at this point, we've got * problems. */ +#ifndef EXEC_BACKEND LWLockAcquire(BufMgrLock, LW_EXCLUSIVE); +#endif BufferDescriptors = (BufferDesc *) ShmemInitStruct("Buffer Descriptors", @@ -177,7 +179,9 @@ InitBufferPool(void) /* Init other shared buffer-management stuff */ StrategyInitialize(!foundDescs); +#ifndef EXEC_BACKEND LWLockRelease(BufMgrLock); +#endif } /* |