home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / aspisrc.zip / post.asm < prev    next >
Assembly Source File  |  1997-06-08  |  1KB  |  40 lines

  1. ;*****************************************************************************
  2. ;*                                                                           *
  3. ;*  Assembler module for ASPI Router                                         *
  4. ;*                                                                           *
  5. ;*  This is the entry code for the post callback routine called              *
  6. ;*  from OS2ASPI.DMD.                                                        *
  7. ;*                                                                           *
  8. ;*****************************************************************************
  9.  
  10.         .386p
  11.  
  12.         extrn   _aspiPost : near
  13.         extrn   _postInProgress : near db ?     ; added 6.7.97 for v 1.01 abort SRB
  14.         public  postEntry_
  15.         PUBLIC  cstart_
  16.  
  17. _TEXT   segment word public use16 'CODE'
  18.  
  19.         assume        cs:_TEXT, ds:DGROUP, es:NOTHING, ss:NOTHING
  20.  
  21. postEntry_ proc far
  22. cstart_:
  23.         mov     byte ptr _postInProgress, 1     ; added 6.7.97 for v 1.01 abort SRB
  24.         push    bp
  25.         mov     bp, sp
  26.         pusha
  27.         mov     ds, [bp+6]
  28.         push    dword ptr [bp+8]
  29.         call    _aspiPost
  30.         add     sp, 4
  31.         popa
  32.         pop     bp
  33.         mov     byte ptr _postInProgress, 0
  34.         ret
  35. postEntry_ endp
  36.  
  37. _TEXT   ends
  38.  
  39.         end
  40.