Small patch for Hurd

Поиск
Список
Период
Сортировка
От Oliver Elphick
Тема Small patch for Hurd
Дата
Msg-id 200108031537.f73Fb5C6015818@linda.lfix.co.uk
обсуждение исходный текст
Ответы Re: Small patch for Hurd  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: Small patch for Hurd  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
This patch is because Hurd does not support NOFILE.  It is against current
cvs.

The Debian bug report says, "The upstream source makes use of NOFILE
unconditionalized.  As the Hurd doesn't have an arbitrary limit on the
number of open files, this is not defined.  But _SC_OPEN_MAX works fine
and returns 1024 (applications can increase this as they want), so I
suggest the below diff.  Please forward this upstream, too."


*** pgsql.orig/src/backend/storage/file/fd.c    Fri Aug  3 16:28:46 2001
--- pgsql/src/backend/storage/file/fd.c    Fri Aug  3 16:29:19 2001
***************
*** 290,297 ****
--- 290,302 ----         no_files = sysconf(_SC_OPEN_MAX);         if (no_files == -1)         {
+ # tweak for Hurd, which does not support NOFILE
+ #ifdef NOFILE             elog(DEBUG, "pg_nofile: Unable to get _SC_OPEN_MAX using sysconf(); using 
%d", NOFILE);             no_files = (long) NOFILE;
+ #else
+             elog(FATAL, "pg_nofile: Unable to get _SC_OPEN_MAX using sysconf() and 
NOFILE is undefined");
+ #endif         } #endif 


This report was from Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-boch.

-- 
Oliver Elphick                                Oliver.Elphick@lfix.co.uk
Isle of Wight                              http://www.lfix.co.uk/oliver
PGP: 1024R/32B8FAA1: 97 EA 1D 47 72 3F 28 47  6B 7E 39 CC 56 E4 C1 47
GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839  932A 614D 4C34 3E1D 0C1C
========================================   "Love is patient, love is kind. It does not envy, it     does not boast, it
isnot proud. It is not rude, it is     not self seeking, it is not easily angered, it keeps     no record of wrongs.
Lovedoes not delight in evil but     rejoices with the truth. It always protects, always     trusts, always hopes,
alwaysperseveres."                                I Corinthians 13:4-7 
 




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

Предыдущее
От: Zeugswetter Andreas SB
Дата:
Сообщение: AW: AW: OID wraparound: summary and proposal
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Null-safe GiST interface (proposal)