Subversion Repositories Kolibri OS

Rev

Rev 769 | 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
	      AllocPages,\
40
	      FreePage,\
41
	      MapPage,\
42
	      MapSpace,\
769 Rus 43
	      MapIoMem,\
636 victor 44
	      GetPgAddr,\
45
	      CommitPages,\
46
	      ReleasePages,\
47
\
48
	      AllocKernelSpace,\
49
	      FreeKernelSpace,\
50
	      KernelAlloc,\
51
	      KernelFree,\
52
	      UserAlloc,\
53
	      UserFree,\
54
	      Kmalloc,\
55
	      Kfree,\
56
	      CreateRingBuffer,\
57
\
58
	      GetPid,\
59
	      CreateObject,\
60
	      DestroyObject,\
61
	      CreateEvent,\
62
	      RaiseEvent,\
63
	      WaitEvent,\
64
	      DestroyEvent,\
65
	      ClearEvent,\
66
\
67
	      LoadCursor,\
68
	      SelectHwCursor,\
69
	      SetHwCursor,\
70
	      HwCursorRestore,\
71
	      HwCursorCreate,\
72
\
73
	      SysMsgBoardStr,\
674 hidnplayr 74
	      SysMsgBoardChar,\
636 victor 75
	      GetCurrentTask,\
76
	      LoadFile,\
77
	      SendEvent,\
78
	      SetMouseData,\
79
	      Sleep,\
80
	      GetTimerTicks,\
81
\
82
	      strncat,\
83
	      strncpy,\
84
	      strncmp,\
85
	      strnlen,\
86
	      strchr,\
87
	      strrchr,\
88
\
89
	      LFBAddress