summaryrefslogtreecommitdiff
path: root/rtl/linux/fpcylix.pp
blob: 943d6941f4097065685e2c37ca3ce2d7b96d1fa3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
    Kylix compatibility unit
    The stuff in this unit might be rather linux or even
    i386-linux centric and even contain windows like stuff.

    This file is part of the Free Pascal run time library.
    Copyright (c) 2005 by Florian Klaempfl

    See the file COPYING.FPC, included in this distribution,
    for details about the copyright.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY;without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 **********************************************************************}

{$mode objfpc}
unit fpcylix;

  interface

    uses
      cthreads,cwstring,dynlibs;
      
    const
      MAX_PATH = 4095;

    var
      MainInstance: PtrUInt;

    function GetModuleName(Module: HMODULE): string;
    function GetModuleHandle(ModuleName: PChar): HMODULE;
    function GetModuleFileName(Module: HMODULE; Buffer: PChar; BufLen: Integer): Integer;

  implementation

    function GetModuleName(Module: HMODULE): string;
      begin
        result:='';
      end;


    function GetModuleHandle(ModuleName: PChar): HMODULE;
      begin
        result:=NilHandle;
      end;


    function GetModuleFileName(Module: HMODULE; Buffer: PChar; BufLen: Integer): Integer;
      begin
        result:=0;
      end;

end.