home *** CD-ROM | disk | FTP | other *** search
/ The Programmer Disk / The Programmer Disk (Microforum).iso / xpro / c4 / pro11 / getdpb.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-05  |  348 b   |  19 lines

  1. #include <stddef.h>
  2. #include <dos.h>
  3. #include "getdpb.h"
  4.  DPB_DATA far *getdpb( void )
  5. { DPB_DATA far *dptr;
  6.   int dsseg, bxoff;
  7.   asm push ds ;
  8.   asm push dx ;
  9.   asm mov  ah,1fh ;
  10.   asm int 21h ;
  11.   asm mov dsseg,ds ;
  12.   asm mov bxoff,bx ;
  13.   asm pop dx ;
  14.   asm pop ds ;
  15.   dptr = (DPB_DATA *) MK_FP(dsseg, bxoff);
  16.   return dptr;
  17. }
  18.  
  19.