Subversion Repositories Kolibri OS

Rev

Rev 2434 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
431 serge 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
2465 Serge 3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
431 serge 4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
636 victor 7
macro kernel_export [name]{
8
forward
9
  if used name
2434 Serge 10
        if DEBUG
11
        display 'uses: ',`name,#13,#10
12
        end if
636 victor 13
    extrn name
14
  end if
15
}
284 serge 16
; all exported kernel functions and data
17
 
18
 
636 victor 19
kernel_export \
2434 Serge 20
              RegService,\
21
              GetService,\
22
              ServiceHandler,\
23
              AttachIntHandler,\
24
              GetIntHandler,\
25
              FpuSave,\
26
              FpuRestore,\
27
              ReservePortArea,\
28
              Boot_Log,\
636 victor 29
\
1623 mikedld 30
          MutexInit,\
31
          MutexLock,\
32
          MutexUnlock,\
1612 serge 33
\
2434 Serge 34
              PciApi,\
35
              PciRead32,\
36
              PciRead16,\
37
              PciRead8,\
38
              PciWrite8,\
39
              PciWrite16,\
40
              PciWrite32,\
636 victor 41
\
2434 Serge 42
              AllocPage,\
43
              AllocPages,\
44
              FreePage,\
45
              MapPage,\
46
              MapSpace,\
47
              MapIoMem,\
48
              GetPgAddr,\
49
              CommitPages,\
50
              ReleasePages,\
636 victor 51
\
2434 Serge 52
              AllocKernelSpace,\
53
              FreeKernelSpace,\
54
              KernelAlloc,\
55
              KernelFree,\
56
              UserAlloc,\
57
              UserFree,\
58
              Kmalloc,\
59
              Kfree,\
60
              CreateRingBuffer,\
636 victor 61
\
2434 Serge 62
              GetPid,\
63
              CreateObject,\
64
              DestroyObject,\
65
              CreateEvent,\
66
              RaiseEvent,\
67
              WaitEvent,\
68
              DestroyEvent,\
69
              ClearEvent,\
2259 Serge 70
\
2434 Serge 71
              LoadCursor,\
72
              SelectHwCursor,\
73
              SetHwCursor,\
74
              HwCursorRestore,\
75
              HwCursorCreate,\
636 victor 76
\
2434 Serge 77
              SysMsgBoardStr,\
78
              SysMsgBoardChar,\
79
              GetCurrentTask,\
80
              LoadFile,\
81
              SendEvent,\
82
              SetMouseData,\
83
              Sleep,\
84
              GetTimerTicks,\
636 victor 85
\
2434 Serge 86
              strncat,\
87
              strncpy,\
88
              strncmp,\
89
              strnlen,\
90
              strchr,\
91
              strrchr,\
636 victor 92
\
2434 Serge 93
              LFBAddress,\
94
              GetDisplay,\
95
              SetScreen