mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
pgindent run for 9.4
This includes removing tabs after periods in C comments, which was applied to back branches, so this change should not effect backpatching.
This commit is contained in:
@ -24,7 +24,7 @@
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
|
@ -47,7 +47,7 @@ pg_dlerror(void)
|
||||
|
||||
/*
|
||||
* These routines were taken from the Apache source, but were made
|
||||
* available with a PostgreSQL-compatible license. Kudos Wilfredo
|
||||
* available with a PostgreSQL-compatible license. Kudos Wilfredo
|
||||
* Sánchez <wsanchez@apple.com>.
|
||||
*/
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
|
@ -20,7 +20,7 @@
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
|
@ -20,7 +20,7 @@
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
|
@ -138,7 +138,7 @@ PosixSemaphoreKill(sem_t * sem)
|
||||
*
|
||||
* This is called during postmaster start or shared memory reinitialization.
|
||||
* It should do whatever is needed to be able to support up to maxSemas
|
||||
* subsequent PGSemaphoreCreate calls. Also, if any system resources
|
||||
* subsequent PGSemaphoreCreate calls. Also, if any system resources
|
||||
* are acquired here or in PGSemaphoreCreate, register an on_shmem_exit
|
||||
* callback to release them.
|
||||
*
|
||||
|
@ -253,7 +253,7 @@ IpcSemaphoreCreate(int numSems)
|
||||
|
||||
/*
|
||||
* Can only get here if some other process managed to create the same
|
||||
* sema key before we did. Let him have that one, loop around to try
|
||||
* sema key before we did. Let him have that one, loop around to try
|
||||
* next key.
|
||||
*/
|
||||
}
|
||||
@ -278,12 +278,12 @@ IpcSemaphoreCreate(int numSems)
|
||||
*
|
||||
* This is called during postmaster start or shared memory reinitialization.
|
||||
* It should do whatever is needed to be able to support up to maxSemas
|
||||
* subsequent PGSemaphoreCreate calls. Also, if any system resources
|
||||
* subsequent PGSemaphoreCreate calls. Also, if any system resources
|
||||
* are acquired here or in PGSemaphoreCreate, register an on_shmem_exit
|
||||
* callback to release them.
|
||||
*
|
||||
* The port number is passed for possible use as a key (for SysV, we use
|
||||
* it to generate the starting semaphore key). In a standalone backend,
|
||||
* it to generate the starting semaphore key). In a standalone backend,
|
||||
* zero will be passed.
|
||||
*
|
||||
* In the SysV implementation, we acquire semaphore sets on-demand; the
|
||||
@ -378,7 +378,7 @@ PGSemaphoreLock(PGSemaphore sema, bool interruptOK)
|
||||
* from the operation prematurely because we were sent a signal. So we
|
||||
* try and lock the semaphore again.
|
||||
*
|
||||
* Each time around the loop, we check for a cancel/die interrupt. On
|
||||
* Each time around the loop, we check for a cancel/die interrupt. On
|
||||
* some platforms, if such an interrupt comes in while we are waiting, it
|
||||
* will cause the semop() call to exit with errno == EINTR, allowing us to
|
||||
* service the interrupt (if not in a critical section already) during the
|
||||
@ -396,7 +396,7 @@ PGSemaphoreLock(PGSemaphore sema, bool interruptOK)
|
||||
* do CHECK_FOR_INTERRUPTS; then, a die() interrupt in this interval will
|
||||
* execute directly. However, there is a huge pitfall: there is another
|
||||
* window of a few instructions after the semop() before we are able to
|
||||
* reset ImmediateInterruptOK. If an interrupt occurs then, we'll lose
|
||||
* reset ImmediateInterruptOK. If an interrupt occurs then, we'll lose
|
||||
* control, which means that the lock has been acquired but our caller did
|
||||
* not get a chance to record the fact. Therefore, we only set
|
||||
* ImmediateInterruptOK if the caller tells us it's OK to do so, ie, the
|
||||
@ -409,9 +409,9 @@ PGSemaphoreLock(PGSemaphore sema, bool interruptOK)
|
||||
* On some platforms, signals marked SA_RESTART (which is most, for us)
|
||||
* will not interrupt the semop(); it will just keep waiting. Therefore
|
||||
* it's necessary for cancel/die interrupts to be serviced directly by the
|
||||
* signal handler. On these platforms the behavior is really the same
|
||||
* signal handler. On these platforms the behavior is really the same
|
||||
* whether the signal arrives just before the semop() begins, or while it
|
||||
* is waiting. The loop on EINTR is thus important only for platforms
|
||||
* is waiting. The loop on EINTR is thus important only for platforms
|
||||
* without SA_RESTART.
|
||||
*/
|
||||
do
|
||||
|
@ -228,7 +228,7 @@ IpcMemoryDelete(int status, Datum shmId)
|
||||
* Is a previously-existing shmem segment still existing and in use?
|
||||
*
|
||||
* The point of this exercise is to detect the case where a prior postmaster
|
||||
* crashed, but it left child backends that are still running. Therefore
|
||||
* crashed, but it left child backends that are still running. Therefore
|
||||
* we only care about shmem segments that are associated with the intended
|
||||
* DataDir. This is an important consideration since accidental matches of
|
||||
* shmem segment IDs are reasonably common.
|
||||
@ -374,8 +374,8 @@ CreateAnonymousSegment(Size *size)
|
||||
(huge_pages == HUGE_PAGES_TRY && ptr == MAP_FAILED))
|
||||
{
|
||||
/*
|
||||
* use the original size, not the rounded up value, when falling
|
||||
* back to non-huge pages.
|
||||
* use the original size, not the rounded up value, when falling back
|
||||
* to non-huge pages.
|
||||
*/
|
||||
allocsize = *size;
|
||||
ptr = mmap(NULL, allocsize, PROT_READ | PROT_WRITE,
|
||||
@ -411,14 +411,14 @@ CreateAnonymousSegment(Size *size)
|
||||
* the storage.
|
||||
*
|
||||
* Dead Postgres segments are recycled if found, but we do not fail upon
|
||||
* collision with non-Postgres shmem segments. The idea here is to detect and
|
||||
* collision with non-Postgres shmem segments. The idea here is to detect and
|
||||
* re-use keys that may have been assigned by a crashed postmaster or backend.
|
||||
*
|
||||
* makePrivate means to always create a new segment, rather than attach to
|
||||
* or recycle any existing segment.
|
||||
*
|
||||
* The port number is passed for possible use as a key (for SysV, we use
|
||||
* it to generate the starting shmem key). In a standalone backend,
|
||||
* it to generate the starting shmem key). In a standalone backend,
|
||||
* zero will be passed.
|
||||
*/
|
||||
PGShmemHeader *
|
||||
@ -512,9 +512,9 @@ PGSharedMemoryCreate(Size size, bool makePrivate, int port,
|
||||
/*
|
||||
* The segment appears to be from a dead Postgres process, or from a
|
||||
* previous cycle of life in this same process. Zap it, if possible,
|
||||
* and any associated dynamic shared memory segments, as well.
|
||||
* This probably shouldn't fail, but if it does, assume the segment
|
||||
* belongs to someone else after all, and continue quietly.
|
||||
* and any associated dynamic shared memory segments, as well. This
|
||||
* probably shouldn't fail, but if it does, assume the segment belongs
|
||||
* to someone else after all, and continue quietly.
|
||||
*/
|
||||
if (hdr->dsm_control != 0)
|
||||
dsm_cleanup_using_control_segment(hdr->dsm_control);
|
||||
@ -583,7 +583,7 @@ PGSharedMemoryCreate(Size size, bool makePrivate, int port,
|
||||
/*
|
||||
* PGSharedMemoryReAttach
|
||||
*
|
||||
* Re-attach to an already existing shared memory segment. In the non
|
||||
* Re-attach to an already existing shared memory segment. In the non
|
||||
* EXEC_BACKEND case this is not used, because postmaster children inherit
|
||||
* the shared memory segment attachment via fork().
|
||||
*
|
||||
@ -626,7 +626,7 @@ PGSharedMemoryReAttach(void)
|
||||
*
|
||||
* Detach from the shared memory segment, if still attached. This is not
|
||||
* intended for use by the process that originally created the segment
|
||||
* (it will have an on_shmem_exit callback registered to do that). Rather,
|
||||
* (it will have an on_shmem_exit callback registered to do that). Rather,
|
||||
* this is for subprocesses that have inherited an attachment and want to
|
||||
* get rid of it.
|
||||
*/
|
||||
|
@ -239,7 +239,7 @@ WaitLatchOrSocket(volatile Latch *latch, int wakeEvents, pgsocket sock,
|
||||
/*
|
||||
* Initialize timeout if requested. We must record the current time so
|
||||
* that we can determine the remaining timeout if the poll() or select()
|
||||
* is interrupted. (On some platforms, select() will update the contents
|
||||
* is interrupted. (On some platforms, select() will update the contents
|
||||
* of "tv" for us, but unfortunately we can't rely on that.)
|
||||
*/
|
||||
if (wakeEvents & WL_TIMEOUT)
|
||||
@ -500,7 +500,7 @@ SetLatch(volatile Latch *latch)
|
||||
/*
|
||||
* XXX there really ought to be a memory barrier operation right here, to
|
||||
* ensure that any flag variables we might have changed get flushed to
|
||||
* main memory before we check/set is_set. Without that, we have to
|
||||
* main memory before we check/set is_set. Without that, we have to
|
||||
* require that callers provide their own synchronization for machines
|
||||
* with weak memory ordering (see latch.h).
|
||||
*/
|
||||
@ -559,7 +559,7 @@ ResetLatch(volatile Latch *latch)
|
||||
/*
|
||||
* XXX there really ought to be a memory barrier operation right here, to
|
||||
* ensure that the write to is_set gets flushed to main memory before we
|
||||
* examine any flag variables. Otherwise a concurrent SetLatch might
|
||||
* examine any flag variables. Otherwise a concurrent SetLatch might
|
||||
* falsely conclude that it needn't signal us, even though we have missed
|
||||
* seeing some flag updates that SetLatch was supposed to inform us of.
|
||||
* For the moment, callers must supply their own synchronization of flag
|
||||
|
@ -151,7 +151,7 @@ pgwin32_waitforsinglesocket(SOCKET s, int what, int timeout)
|
||||
(errmsg_internal("could not reset socket waiting event: error code %lu", GetLastError())));
|
||||
|
||||
/*
|
||||
* Track whether socket is UDP or not. (NB: most likely, this is both
|
||||
* Track whether socket is UDP or not. (NB: most likely, this is both
|
||||
* useless and wrong; there is no reason to think that the behavior of
|
||||
* WSAEventSelect is different for TCP and UDP.)
|
||||
*/
|
||||
@ -160,7 +160,7 @@ pgwin32_waitforsinglesocket(SOCKET s, int what, int timeout)
|
||||
current_socket = s;
|
||||
|
||||
/*
|
||||
* Attach event to socket. NOTE: we must detach it again before
|
||||
* Attach event to socket. NOTE: we must detach it again before
|
||||
* returning, since other bits of code may try to attach other events to
|
||||
* the socket.
|
||||
*/
|
||||
|
@ -246,7 +246,7 @@ WaitLatchOrSocket(volatile Latch *latch, int wakeEvents, pgsocket sock,
|
||||
rc == WAIT_OBJECT_0 + pmdeath_eventno)
|
||||
{
|
||||
/*
|
||||
* Postmaster apparently died. Since the consequences of falsely
|
||||
* Postmaster apparently died. Since the consequences of falsely
|
||||
* returning WL_POSTMASTER_DEATH could be pretty unpleasant, we
|
||||
* take the trouble to positively verify this with
|
||||
* PostmasterIsAlive(), even though there is no known reason to
|
||||
|
@ -79,7 +79,7 @@ GetSharedMemName(void)
|
||||
* Is a previously-existing shmem segment still existing and in use?
|
||||
*
|
||||
* The point of this exercise is to detect the case where a prior postmaster
|
||||
* crashed, but it left child backends that are still running. Therefore
|
||||
* crashed, but it left child backends that are still running. Therefore
|
||||
* we only care about shmem segments that are associated with the intended
|
||||
* DataDir. This is an important consideration since accidental matches of
|
||||
* shmem segment IDs are reasonably common.
|
||||
|
Reference in New Issue
Block a user