fpc/rtl/win32/initc.pp
michael 23ad0ae1ec + Removed HASINTF and VER1_0 defines
git-svn-id: trunk@239 -
2005-06-07 20:30:03 +00:00

32 lines
461 B
ObjectPascal

{
}
unit initc;
interface
type
libcint = longint;
plibcint = ^libcint;
function fpgetCerrno:libcint;
procedure fpsetCerrno(err:libcint);
property cerrno:libcint read fpgetCerrno write fpsetcerrno;
implementation
function geterrnolocation: Plibcint; cdecl;external 'cygwin1.dll' name '__errno';
function fpgetCerrno:libcint;
begin
fpgetCerrno:=geterrnolocation^;
end;
procedure fpsetCerrno(err:libcint);
begin
geterrnolocation^:=err;
end;
end.