Patch pgsql-7.2 AuthBlockSig

Поиск
Список
Период
Сортировка
От Heiko Lehmann
Тема Patch pgsql-7.2 AuthBlockSig
Дата
Msg-id Pine.LNX.4.21.0202221131420.13849-100000@lukas.fh-lausitz.de
обсуждение исходный текст
Ответы Re: Patch pgsql-7.2 AuthBlockSig
Re: Patch pgsql-7.2 AuthBlockSig
Список pgsql-bugs
HAllo!

We had a problem with to compile pgsql-7.2 under SW-8.0.
In the mailing lists I found no informations.
See note for further informations.

regards Heiko


(part of 020221.postgresql-7.2)
## ----------------------------------------------------------------------
## Problem AuthBlockSig
## - linux-2.4.14, sw-8.0, gcc-2.95.3
# make
...
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations
-I../../../src/include
   -c -o pqsignal.o pqsignal.c
pqsignal.c: In function `pqinitmask':
pqsignal.c:122: `AuthBlockSig' undeclared (first use in this function)
pqsignal.c:122: (Each undeclared identifier is reported only once
pqsignal.c:122: for each function it appears in.)
make[3]: *** [pqsignal.o] Error 1
make[3]: Leaving directory `/var/tmp/postgresql-7.2/src/backend/libpq'
make[2]: *** [libpq-recursive] Error 2
make[2]: Leaving directory `/var/tmp/postgresql-7.2/src/backend'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/postgresql-7.2/src'
make: *** [all] Error 2
## Define fuer AuthBlockSig scheint zu fehlen. Bug?!
## in pqsignal.h existieren 2 verschiedene Definitionen
## folgenden Patch einspielen:
## ---%<---
*** ./src/include/libpq/pqsignal.h.org  Mon Nov  5 18:46:33 2001
--- ./src/include/libpq/pqsignal.h      Thu Feb 21 18:51:39 2002
***************
*** 28,34 ****
  #define PG_SETMASK(mask)      sigprocmask(SIG_SETMASK, mask, NULL)
  #else
  extern int    UnBlockSig,
!                       BlockSig;

  #define PG_SETMASK(mask)      sigsetmask(*((int*)(mask)))
  #endif
--- 28,35 ----
  #define PG_SETMASK(mask)      sigprocmask(SIG_SETMASK, mask, NULL)
  #else
  extern int    UnBlockSig,
!                       BlockSig,
!                       AuthBlockSig;

  #define PG_SETMASK(mask)      sigsetmask(*((int*)(mask)))
  #endif
## ---%<---
## nun ist der Fehler weg. OK.
## --> mailto:pgsql-bugs@postgresql.org
## ----------------------------------------------------------------------

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

Предыдущее
От: Peter
Дата:
Сообщение: Trying Cygwin version of PostgreSQL again
Следующее
От: Tom Lane
Дата:
Сообщение: Re: my pl/pgsql functions return weird results