diff options
author | Bruce Momjian | 2005-11-22 18:17:34 +0000 |
---|---|---|
committer | Bruce Momjian | 2005-11-22 18:17:34 +0000 |
commit | 436a2956d80db29ac1dff640b631620d856b4f70 (patch) | |
tree | db2252048385dd23a7d7a196e8685cb0a5816f7a /src/backend/port/posix_sema.c | |
parent | e196eedd8a95380fb392c00b9e7ea88a0e46053e (diff) |
Re-run pgindent, fixing a problem where comment lines after a blank
comment line where output as too long, and update typedefs for /lib
directory. Also fix case where identifiers were used as variable names
in the backend, but as typedefs in ecpg (favor the backend for
indenting).
Backpatch to 8.1.X.
Diffstat (limited to 'src/backend/port/posix_sema.c')
-rw-r--r-- | src/backend/port/posix_sema.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/backend/port/posix_sema.c b/src/backend/port/posix_sema.c index 2024b3ebdea..d2cbce8ff4e 100644 --- a/src/backend/port/posix_sema.c +++ b/src/backend/port/posix_sema.c @@ -11,7 +11,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/port/posix_sema.c,v 1.14 2005/10/15 02:49:22 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/port/posix_sema.c,v 1.15 2005/11/22 18:17:17 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -246,19 +246,20 @@ 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. We assume - * that if such an interrupt comes in while we are waiting, it will cause - * the sem_wait() call to exit with errno == EINTR, so that we will be - * able to service the interrupt (if not in a critical section already). + * Each time around the loop, we check for a cancel/die interrupt. We + * assume that if such an interrupt comes in while we are waiting, it will + * cause the sem_wait() call to exit with errno == EINTR, so that we will + * be able to service the interrupt (if not in a critical section + * already). * * Once we acquire the lock, we do NOT check for an interrupt before * returning. The caller needs to be able to record ownership of the lock * before any interrupt can be accepted. * - * There is a window of a few instructions between CHECK_FOR_INTERRUPTS and - * entering the sem_wait() call. If a cancel/die interrupt occurs in that - * window, we would fail to notice it until after we acquire the lock (or - * get another interrupt to escape the sem_wait()). We can avoid this + * There is a window of a few instructions between CHECK_FOR_INTERRUPTS + * and entering the sem_wait() call. If a cancel/die interrupt occurs in + * that window, we would fail to notice it until after we acquire the lock + * (or get another interrupt to escape the sem_wait()). We can avoid this * problem by temporarily setting ImmediateInterruptOK to true before we * do CHECK_FOR_INTERRUPTS; then, a die() interrupt in this interval will * execute directly. However, there is a huge pitfall: there is another |