- prototype in dos.h - frees previously allocated DOS block defined by seg - returns 0 on success, -1 on error errno=ENONMEM - MS C uses _dos_freemem() - see INT 21,49