WriteBuffer return value

Поиск
Список
Период
Сортировка
От Manfred Koizar
Тема WriteBuffer return value
Дата
Msg-id 4peegug5vmj5mbmefpbifrj7rtlmg31ljq@4ax.com
обсуждение исходный текст
Ответы Re: WriteBuffer return value  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
Fix WriteBuffer() to return STATUS_OK/STATUS_ERROR instead of
TRUE/FALSE.  The return value is used by nextval() and do_setval()
in sequence.c,  all other callers ignore the return value.

diff -ur ../orig/src/backend/storage/buffer/bufmgr.c src/backend/storage/buffer/bufmgr.c
--- ../orig/src/backend/storage/buffer/bufmgr.c    2002-06-10 15:00:57.000000000 +0200
+++ src/backend/storage/buffer/bufmgr.c    2002-06-11 17:42:26.000000000 +0200
@@ -580,7 +580,7 @@
         return WriteLocalBuffer(buffer, TRUE);

     if (BAD_BUFFER_ID(buffer))
-        return FALSE;
+        return STATUS_ERROR;

     bufHdr = &BufferDescriptors[buffer - 1];

@@ -592,7 +592,7 @@
     UnpinBuffer(bufHdr);
     LWLockRelease(BufMgrLock);

-    return TRUE;
+    return STATUS_OK;
 }

 /*


В списке pgsql-patches по дате отправления:

Предыдущее
От: Oliver Elphick
Дата:
Сообщение: GUC option log_pid is not checked [Fwd: Bug#149675: Fix]
Следующее
От: Tom Lane
Дата:
Сообщение: Re: GUC option log_pid is not checked [Fwd: Bug#149675: Fix]