Subversion Repositories Kolibri OS

Rev

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

Rev 1334 Rev 1345
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2007. 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: 1334 $
8
$Revision: 1345 $
9
 
9
 
10
; Old style system call converter
10
; Old style system call converter
11
align 16
11
align 16
Line 18... Line 18...
18
        mov     esi, edi
18
        mov     esi, edi
19
        movzx   edi, byte[esp+28 + 4]
19
        movzx   edi, byte[esp+28 + 4]
20
        call    dword [servetable+edi*4]
20
        call    dword [servetable+edi*4]
21
        ret
21
        ret
Line 22... Line -...
22
 
-
 
23
 
22
 
24
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
23
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
25
;;                                                            ;;
24
;;                                                            ;;
26
;;                     SYSENTER ENTRY                         ;;
25
;;                     SYSENTER ENTRY                         ;;
27
;;                                                            ;;
26
;;                                                            ;;
Line 169... Line 168...
169
      dd sys_msg_board           ; 63-System message board
168
      dd sys_msg_board           ; 63-System message board
170
      dd 0			 ; 64-Resize application memory usage
169
      dd 0			 ; 64-Resize application memory usage
171
      dd syscall_putimage_palette; 65-PutImagePalette
170
      dd syscall_putimage_palette; 65-PutImagePalette
172
      dd sys_process_def         ; 66-Process definitions - keyboard
171
      dd sys_process_def         ; 66-Process definitions - keyboard
173
      dd sys_window_move         ; 67-Window move or resize
172
      dd sys_window_move         ; 67-Window move or resize
174
      dd f68                     ; 68-Some internal services
173
      dd 0			 ; 68-Some internal services
175
      dd 0		         ; 69-Debug
174
      dd 0		         ; 69-Debug
176
      dd file_system_lfn         ; 70-Common file system interface, version 2
175
      dd file_system_lfn         ; 70-Common file system interface, version 2
177
;      dd 0			 ; 71-Window settings
176
;      dd 0			 ; 71-Window settings
Line 178... Line 177...
178
 
177
 
Line 248... Line 247...
248
      dd cross_order             ; 63-System message board
247
      dd cross_order             ; 63-System message board
249
      dd sys_resize_app_memory   ; 64-Resize application memory usage
248
      dd sys_resize_app_memory   ; 64-Resize application memory usage
250
      dd cross_order             ; 65-PutImagePalette
249
      dd cross_order             ; 65-PutImagePalette
251
      dd cross_order             ; 66-Process definitions - keyboard
250
      dd cross_order             ; 66-Process definitions - keyboard
252
      dd cross_order             ; 67-Window move or resize
251
      dd cross_order             ; 67-Window move or resize
253
      dd cross_order             ; 68-Some internal services
252
      dd f68			 ; 68-Some internal services
254
      dd sys_debug_services      ; 69-Debug
253
      dd sys_debug_services      ; 69-Debug
255
      dd cross_order             ; 70-Common file system interface, version 2
254
      dd cross_order             ; 70-Common file system interface, version 2
256
      dd syscall_windowsettings  ; 71-Window settings
255
      dd syscall_windowsettings  ; 71-Window settings
257
      dd sys_sendwindowmsg       ; 72-Send window message
256
      dd sys_sendwindowmsg       ; 72-Send window message
258
        times 255 - ( ($-servetable2) /4 )  dd undefined_syscall
257
        times 255 - ( ($-servetable2) /4 )  dd undefined_syscall