Subversion Repositories Kolibri OS

Rev

Rev 5522 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5522 Rev 9056
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
2
;;                                                              ;;
3
;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7
macro kernel_export [name]{
7
macro kernel_export [name]{
8
forward
8
forward
9
  if used name
9
  if used name
10
        if DEBUG
10
        if DEBUG
11
        display 'uses: ',`name,#13,#10
11
        display 'uses: ',`name,#13,#10
12
        end if
12
        end if
13
    extrn name
13
    extrn name
14
  end if
14
  end if
15
}
15
}
16
; all exported kernel functions and data
16
; all exported kernel functions and data
17
 
17
 
18
 
18
 
19
kernel_export \
19
kernel_export \
20
              RegService,\
20
              RegService,\
21
              GetService,\
21
              GetService,\
22
              ServiceHandler,\
22
              ServiceHandler,\
23
              AttachIntHandler,\
23
              AttachIntHandler,\
24
              GetIntHandler,\
24
              GetIntHandler,\
25
              FpuSave,\
25
              FpuSave,\
26
              FpuRestore,\
26
              FpuRestore,\
27
              ReservePortArea,\
27
              ReservePortArea,\
28
              Boot_Log,\
28
              Boot_Log,\
29
\
29
\
30
          MutexInit,\
30
          MutexInit,\
31
          MutexLock,\
31
          MutexLock,\
32
          MutexUnlock,\
32
          MutexUnlock,\
33
\
33
\
34
              PciApi,\
34
              PciApi,\
35
              PciRead32,\
35
              PciRead32,\
36
              PciRead16,\
36
              PciRead16,\
37
              PciRead8,\
37
              PciRead8,\
38
              PciWrite8,\
38
              PciWrite8,\
39
              PciWrite16,\
39
              PciWrite16,\
40
              PciWrite32,\
40
              PciWrite32,\
41
\
41
\
42
              AllocPage,\
42
              AllocPage,\
43
              AllocPages,\
43
              AllocPages,\
44
              FreePage,\
44
              FreePage,\
45
              MapPage,\
45
              MapPage,\
46
              MapSpace,\
46
              MapSpace,\
47
              MapIoMem,\
47
              MapIoMem,\
48
              GetPgAddr,\
48
              GetPgAddr,\
49
              CommitPages,\
49
              CommitPages,\
50
              ReleasePages,\
50
              ReleasePages,\
51
\
51
\
52
              AllocKernelSpace,\
52
              AllocKernelSpace,\
53
              FreeKernelSpace,\
53
              FreeKernelSpace,\
54
              KernelAlloc,\
54
              KernelAlloc,\
55
              KernelFree,\
55
              KernelFree,\
56
              UserAlloc,\
56
              UserAlloc,\
57
              UserFree,\
57
              UserFree,\
58
              Kmalloc,\
58
              Kmalloc,\
59
              Kfree,\
59
              Kfree,\
60
              CreateRingBuffer,\
60
              CreateRingBuffer,\
61
\
61
\
62
              GetPid,\
62
              GetPid,\
63
              CreateObject,\
63
              CreateObject,\
64
              DestroyObject,\
64
              DestroyObject,\
65
              CreateEvent,\
65
              CreateEvent,\
66
              RaiseEvent,\
66
              RaiseEvent,\
67
              WaitEvent,\
67
              WaitEvent,\
68
              DestroyEvent,\
68
              DestroyEvent,\
69
              ClearEvent,\
69
              ClearEvent,\
70
\
70
\
71
              LoadCursor,\
71
              LoadCursor,\
72
              SelectHwCursor,\
72
              SelectHwCursor,\
73
              SetHwCursor,\
73
              SetHwCursor,\
74
              HwCursorRestore,\
74
              HwCursorRestore,\
75
              HwCursorCreate,\
75
              HwCursorCreate,\
76
\
76
\
77
              SysMsgBoardStr,\
77
              SysMsgBoardStr,\
78
              SysMsgBoard,\
78
              SysMsgBoard,\
79
              GetCurrentTask,\
79
              GetCurrentTask,\
80
              LoadFile,\
80
              LoadFile,\
81
              SendEvent,\
81
              SendEvent,\
82
              SetMouseData,\
82
              SetMouseData,\
83
              Sleep,\
83
              Sleep,\
84
              GetTimerTicks,\
84
              GetTimerTicks,\
85
\
85
\
86
              strncat,\
86
              strncat,\
87
              strncpy,\
87
              strncpy,\
88
              strncmp,\
88
              strncmp,\
89
              strnlen,\
89
              strnlen,\
90
              strchr,\
90
              strchr,\
91
              strrchr,\
91
              strrchr,\
92
\
92
\
93
              LFBAddress,\
93
              LFBAddress,\
94
              GetDisplay,\
94
              GetDisplay,\
95
              SetScreen,\
95
              SetScreen,\
96
\
96
\
97
              RegUSBDriver,\
97
              RegUSBDriver,\
98
              USBOpenPipe,\
98
              USBOpenPipe,\
99
              USBNormalTransferAsync,\
99
              USBNormalTransferAsync,\
100
              USBControlTransferAsync,\
100
              USBControlTransferAsync,\
101
              USBGetParam,\
101
              USBGetParam,\
102
\
102
\
103
              NetRegDev,\
103
              NetRegDev,\
104
              NetUnRegDev,\
104
              NetUnRegDev,\
105
              NetPtrToNum,\
105
              NetPtrToNum,\
106
              NetLinkChanged,\
106
              NetLinkChanged,\
107
              NetAlloc,\
107
              NetAlloc,\
108
              NetFree,\
108
              NetFree,\
109
              EthInput,\
109
              EthInput,\
110
\
110
\
111
              GetPCIList
111
              GetPCIList, \
-
 
112
\
-
 
113
              FS_Service