Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
431 serge 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
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
802 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 \
20
	      RegService,\
21
	      GetService,\
22
	      ServiceHandler,\
23
	      AttachIntHandler,\
802 serge 24
	      GetIntHandler,\
636 victor 25
	      FpuSave,\
26
	      FpuRestore,\
769 Rus 27
	      ReservePortArea,\
28
	      Boot_Log,\
636 victor 29
\
30
	      PciApi,\
31
	      PciRead32,\
32
	      PciRead16,\
33
	      PciRead8,\
34
	      PciWrite8,\
35
	      PciWrite16,\
672 hidnplayr 36
	      PciWrite32,\
636 victor 37
\
38
	      AllocPage,\
39
	      FreePage,\
40
	      MapPage,\
41
	      MapSpace,\
769 Rus 42
	      MapIoMem,\
636 victor 43
	      GetPgAddr,\
44
	      CommitPages,\
45
	      ReleasePages,\
46
\
887 serge 47
          FreeKernelSpace,  \
48
          MemAlloc,         \
49
          MemFree,          \
50
          UserAlloc,        \
51
          UserFree,         \
52
          Kmalloc,          \
53
          Kfree,            \
54
          CreateRingBuffer, \
636 victor 55
\
56
	      GetPid,\
57
	      CreateObject,\
58
	      DestroyObject,\
59
	      CreateEvent,\
60
	      RaiseEvent,\
61
	      WaitEvent,\
62
	      DestroyEvent,\
63
	      ClearEvent,\
64
\
65
	      LoadCursor,\
66
	      SelectHwCursor,\
67
	      SetHwCursor,\
68
	      HwCursorRestore,\
69
	      HwCursorCreate,\
70
\
71
	      SysMsgBoardStr,\
674 hidnplayr 72
	      SysMsgBoardChar,\
636 victor 73
	      GetCurrentTask,\
74
	      LoadFile,\
75
	      SendEvent,\
76
	      SetMouseData,\
77
	      Sleep,\
78
	      GetTimerTicks,\
79
\
80
	      strncat,\
81
	      strncpy,\
82
	      strncmp,\
83
	      strnlen,\
84
	      strchr,\
85
	      strrchr,\
86
\
87
	      LFBAddress