mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Use _SC_NPROCESSORS_CONF constant
This commit is contained in:
parent
62843e9999
commit
e192d3b8bd
3 changed files with 8 additions and 3 deletions
|
|
@ -41,9 +41,11 @@ const
|
|||
FD_CLOEXEC = 1;
|
||||
O_CLOEXEC = &02000000;
|
||||
O_PATH = &010000000;
|
||||
_SC_NPROCESSORS_CONF = 83;
|
||||
_SC_NPROCESSORS_ONLN = 84;
|
||||
{$ELSEIF DEFINED(FREEBSD)}
|
||||
O_CLOEXEC = &04000000;
|
||||
_SC_NPROCESSORS_CONF = 57;
|
||||
_SC_NPROCESSORS_ONLN = 58;
|
||||
CLOSE_RANGE_CLOEXEC = (1 << 2);
|
||||
{$ELSEIF DEFINED(NETBSD)}
|
||||
|
|
@ -54,6 +56,7 @@ const
|
|||
{$ELSEIF DEFINED(DARWIN)}
|
||||
F_NOCACHE = 48;
|
||||
O_CLOEXEC = $1000000;
|
||||
_SC_NPROCESSORS_CONF = 57;
|
||||
_SC_NPROCESSORS_ONLN = 58;
|
||||
{$ELSE}
|
||||
O_CLOEXEC = 0;
|
||||
|
|
|
|||
|
|
@ -35,7 +35,9 @@ procedure CallLocalProc(AProc, Frame: Pointer; Param1: PtrInt;
|
|||
implementation
|
||||
|
||||
{$IFDEF Linux}
|
||||
const _SC_NPROCESSORS_ONLN = 84;
|
||||
const
|
||||
_SC_NPROCESSORS_CONF = 83;
|
||||
_SC_NPROCESSORS_ONLN = 84;
|
||||
function sysconf(i: cint): clong; cdecl; external name 'sysconf';
|
||||
{$ENDIF}
|
||||
|
||||
|
|
@ -83,7 +85,7 @@ begin
|
|||
end;
|
||||
{$ELSEIF defined(linux)}
|
||||
begin
|
||||
Result:=sysconf(_SC_NPROCESSORS_ONLN);
|
||||
Result:=sysconf(_SC_NPROCESSORS_CONF);
|
||||
end;
|
||||
|
||||
{$ELSE}
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ begin
|
|||
end;
|
||||
{$ELSEIF DEFINED(LINUX) OR DEFINED(DARWIN) OR DEFINED(FREEBSD)}
|
||||
begin
|
||||
Result:= sysconf(_SC_NPROCESSORS_ONLN);
|
||||
Result:= sysconf(_SC_NPROCESSORS_CONF);
|
||||
end;
|
||||
{$ELSE}
|
||||
begin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue