* genfdset word count added. Small fix for libc maxsigsetsize

This commit is contained in:
marco 2004-02-22 15:00:27 +00:00
parent 3fb05ea6d7
commit 4c96b2777e

View File

@ -29,13 +29,15 @@ CONST
UTSNAME_DOMAIN_LENGTH = UTSNAME_LENGTH;
{$endif}
SIG_MAXSIG = 128; // highest signal version
FD_MAXFDSET = 1024;
BITSINWORD = 8*sizeof(longint);
{$ifdef FPC_USE_LIBC}
wordsinsigset = 128 div 4; // words in sigset_t
SIG_MAXSIG = 1024; // highest signal version
{$else}
wordsinsigset = 4; // words in sigset_t
SIG_MAXSIG = 128; // highest signal version
{$endif}
wordsinsigset = SIG_MAXSIG DIV BITSINWORD; // words in sigset_t
wordsinfdset = FD_MAXFDSET DIV BITSINWORD; // words in fdset_t
ln2bitsinword = 5; { 32bit : ln(32)/ln(2)=5 }
ln2bitmask = 1 shl ln2bitsinword - 1;
@ -269,7 +271,10 @@ const
{
$Log$
Revision 1.7 2004-01-31 16:17:38 florian
Revision 1.8 2004-02-22 15:00:27 marco
* genfdset word count added. Small fix for libc maxsigsetsize
Revision 1.7 2004/01/31 16:17:38 florian
* removed packed directive from Dir type because it's not properly aligned
and it's never passed to the OS