forked from KolibriOS/kolibrios
072729a7f2
git-svn-id: svn://kolibrios.org@928 a494cfbc-eb01-0410-851d-a64ba20cac60
88 lines
1.9 KiB
PHP
88 lines
1.9 KiB
PHP
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;; ;;
|
|
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
|
|
;; Distributed under terms of the GNU General Public License ;;
|
|
;; ;;
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
macro kernel_export [name]{
|
|
forward
|
|
if used name
|
|
if DEBUG
|
|
display 'uses: ',`name,#13,#10
|
|
end if
|
|
extrn name
|
|
end if
|
|
}
|
|
; all exported kernel functions and data
|
|
|
|
|
|
kernel_export \
|
|
RegService,\
|
|
GetService,\
|
|
ServiceHandler,\
|
|
AttachIntHandler,\
|
|
GetIntHandler,\
|
|
FpuSave,\
|
|
FpuRestore,\
|
|
ReservePortArea,\
|
|
Boot_Log,\
|
|
\
|
|
PciApi,\
|
|
PciRead32,\
|
|
PciRead16,\
|
|
PciRead8,\
|
|
PciWrite8,\
|
|
PciWrite16,\
|
|
PciWrite32,\
|
|
\
|
|
AllocPage,\
|
|
FreePage,\
|
|
MapPage,\
|
|
MapSpace,\
|
|
MapIoMem,\
|
|
GetPgAddr,\
|
|
CommitPages,\
|
|
ReleasePages,\
|
|
\
|
|
FreeKernelSpace, \
|
|
MemAlloc, \
|
|
MemFree, \
|
|
UserAlloc, \
|
|
UserFree, \
|
|
Kmalloc, \
|
|
Kfree, \
|
|
CreateRingBuffer, \
|
|
\
|
|
GetPid,\
|
|
CreateObject,\
|
|
DestroyObject,\
|
|
CreateEvent,\
|
|
RaiseEvent,\
|
|
WaitEvent,\
|
|
DestroyEvent,\
|
|
ClearEvent,\
|
|
\
|
|
LoadCursor,\
|
|
SelectHwCursor,\
|
|
SetHwCursor,\
|
|
HwCursorRestore,\
|
|
HwCursorCreate,\
|
|
\
|
|
SysMsgBoardStr,\
|
|
SysMsgBoardChar,\
|
|
GetCurrentTask,\
|
|
LoadFile,\
|
|
SendEvent,\
|
|
SetMouseData,\
|
|
Sleep,\
|
|
GetTimerTicks,\
|
|
\
|
|
strncat,\
|
|
strncpy,\
|
|
strncmp,\
|
|
strnlen,\
|
|
strchr,\
|
|
strrchr
|
|
|
|
|