Skip to content

FpGetpid

Return current process ID.

Declaration

Source position: bunxh.inc line 57

function FpGetpid : TPid;external name 'FPC_SYSC_GETPID';

Description

FpGetpid returns the process ID of the currently running process.

Note: There exist a portable alternative to fpGetpid: system.GetProcessID. Please use fpGetpid only if you are writing Unix specific code. System.GetProcessID will work on all operating systems.

Errors

None.

See also

Name Description
FpGetPPid Return parent process ID.

Example

Program Example16;

{ Program to demonstrate the GetPid, GetPPid function. }

Uses BaseUnix;

begin
  Writeln ('Process Id = ',fpgetpid,' Parent process Id = ',fpgetppid);
end.