home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / proglc / tnylib.lzh / RENAME.ASM < prev    next >
Encoding:
Assembly Source File  |  1986-10-07  |  354 b   |  32 lines

  1. include compiler.inc
  2.  
  3.     ttl    RENAME, 1.04, 10-07-86 jwk
  4.  
  5.     dseg
  6.     exterr
  7.  
  8.     cseg
  9.  
  10.     procdef    rename, <<old,ptr>,<new,ptr>>
  11.             ;rename(old, new)
  12.     push    di
  13.     pushds
  14.     extraseg
  15.     mov    ah,56H
  16.     ldptr    dx,old,ds
  17.     ldptr    di,new,es
  18.     int    21H
  19.     popds
  20.     pop    di
  21.     jnc    rnm_ok
  22.     moverr    ax
  23.     mov    ax,-1
  24.     pret
  25. rnm_ok:
  26.     sub    ax,ax
  27.     pret
  28.     pend    rename
  29.  
  30.     finish
  31. 
  32.