Subversion Repositories Kolibri OS

Rev

Rev 1687 | Rev 1710 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1687 Rev 1689
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2009. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2009. 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
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 1687 $
8
$Revision: 1689 $
9
 
9
 
Line 1087... Line 1087...
1087
	   mov [ecx+24], eax
1087
	   mov [ecx+24], eax
1088
	   ret
1088
	   ret
1089
.fail:
1089
.fail:
1090
	   or dword [esp+32], -1
1090
	   or dword [esp+32], -1
1091
	   ret
1091
	   ret
1092
iglobal
-
 
1093
align 4
-
 
1094
f68call:
-
 
1095
	   dd f68.11   ; init_heap
-
 
1096
	   dd f68.12   ; user_alloc
-
 
1097
	   dd f68.13   ; user_free
-
 
1098
	   dd f68.14   ; get_event_ex
-
 
1099
	   dd f68.fail ;moved to f68.24
-
 
1100
	   dd f68.16   ; get_service
-
 
1101
	   dd f68.17   ; call_service
-
 
1102
	   dd f68.fail ;moved to f68.25
-
 
1103
	   dd f68.19   ; load_dll
-
 
1104
	   dd f68.20   ; user_realloc
-
 
1105
	   dd f68.21   ; load_driver
-
 
1106
	   dd f68.22   ; shmem_open
-
 
1107
	   dd f68.23   ; shmem_close
-
 
1108
	   dd f68.24
-
 
1109
	   dd f68.25
-
 
1110
endg
1092
 
1111
align 4
1093
align 4
1112
f68:
1094
f68:
1113
	   cmp	ebx,4
1095
	   cmp	ebx,4
1114
	   jbe	sys_sheduler
1096
	   jbe	sys_sheduler
Line 1226... Line 1208...
1226
	   xor eax, eax
1208
	   xor eax, eax
1227
	   mov [esp+32], eax
1209
	   mov [esp+32], eax
1228
	   ret
1210
	   ret
Line 1229... Line 1211...
1229
 
1211
 
-
 
1212
align 4
-
 
1213
f68call:
-
 
1214
	   dd f68.11   ; init_heap
-
 
1215
	   dd f68.12   ; user_alloc
-
 
1216
	   dd f68.13   ; user_free
-
 
1217
	   dd f68.14   ; get_event_ex
-
 
1218
	   dd f68.fail ;moved to f68.24
-
 
1219
	   dd f68.16   ; get_service
-
 
1220
	   dd f68.17   ; call_service
-
 
1221
	   dd f68.fail ;moved to f68.25
-
 
1222
	   dd f68.19   ; load_dll
-
 
1223
	   dd f68.20   ; user_realloc
-
 
1224
	   dd f68.21   ; load_driver
-
 
1225
	   dd f68.22   ; shmem_open
-
 
1226
	   dd f68.23   ; shmem_close
-
 
1227
	   dd f68.24
-
 
1228
	   dd f68.25
-
 
1229
 
1230
align 4
1230
align 4
Line 1231... Line 1231...
1231
proc load_pe_driver stdcall, file:dword
1231
proc load_pe_driver stdcall, file:dword
1232
 
1232
 
1233
	   stdcall load_PE, [file]
1233
	   stdcall load_PE, [file]