home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / DOOG / CTASK.ZIP / TESTMOD.ASM < prev    next >
Assembly Source File  |  1989-12-13  |  1KB  |  56 lines

  1. ;
  2. ;    This file references all CTask kernel files.
  3. ;    It is used to check if any routines from the standard
  4. ;    run-time library are referenced.
  5. ;    The kernel is only model-independent if no externals are
  6. ;    unsatisfied when this file is linked with no default libraries.
  7. ;
  8.     .model    large
  9.     public    __acrtused
  10.     public    _free
  11.     public    _malloc
  12.     public    __psp
  13. ;
  14. __acrtused    =    9876h
  15. ;
  16.     include    tsk.mac
  17. ;
  18.     extrn    _install_tasker: far    ; tskmain.c (references tsktimer.c)
  19.     extrn    _create_pipe: far    ; tskpip.c
  20.     extrn    _create_wpipe: far    ; tskwpip.c
  21.     extrn    _create_counter: far    ; tskcnt.c
  22.     extrn    _create_resource: far    ; tskrsc.c
  23.     extrn    _create_flag: far    ; tskflg.c
  24.     extrn    _create_buffer: far    ; tskbuf.c
  25.     extrn    _create_mailbox: far    ; tskmsg.c
  26.     extrn    _v24_install: far    ; tsksio.c
  27.     extrn    _prt_install: far    ; tskprt.c
  28. ;
  29.     .stack    128
  30. ;
  31.     .data?
  32. __psp    dw    ?
  33. ;
  34.     .tsk_code
  35. ;
  36. begin:
  37.     mov    ax,4c01h
  38.     int    21h            ; in case it's accidentally called
  39. ;
  40. _free:
  41. _malloc:
  42.     call    _install_tasker
  43.     call    _create_pipe
  44.     call    _create_wpipe
  45.     call    _create_counter
  46.     call    _create_resource
  47.     call    _create_flag
  48.     call    _create_buffer
  49.     call    _create_mailbox
  50.     call    _v24_install
  51.     call    _prt_install
  52. ;
  53.     .tsk_ecode
  54.     end    begin
  55.  
  56.