TIP: Click on subject to list as thread! ANSI
echo: public_domain
to: Kieran Haughey
from: andrew clarke
date: 1996-01-12 12:57:44
subject: Sorting

08 Jan 96 00:02, Kieran Haughey wrote to Paul Edwards:

 > Yes, but isn't EMX like over 20meg in size?.. I can't free up 20 
 > meg :(..

emx 0.9a + gcc 2.7.0 (for a DOS installation only) can occupy less than 6Mb
if you only install a minimal set of files required for operation.  

The following directory list should give you a general idea of what you can
get by with (there are probably a few redundant files in the list too):

/emx/bin:
as.exe        cc1.exe       cpp.exe       emx.exe       emxbind.exe
emxfpemu      emxl.exe      emxload.exe   emxrev.cmd    emxstack.exe
gcc.exe       ld.exe        rsx.exe

/emx/book:
emxbook.ndx   emxdev.inf    emxdev.ndx    emxrt.inf     libref.inf
libref.ndx

/emx/doc:
build.doc     copying       copying.emx   emxdev.doc    emxdoc.doc
emxrt.doc     future.doc    history.doc   install.doc   libref.doc
news.gcc      readme.doc

/emx/etc:
emxlibcm.map  emxlibcs.map  termcap.dat

/emx/include:
alloca.h      ar.h          assert.h      a_out.h       conio.h
ctype.h       curses.h      dirent.h      dos.h         errno.h
fcntl.h       float.h       fnmatch.h     ftw.h         getopt.h
graph.h       grp.h         ieee.h        io.h          limits.h
locale.h      malloc.h      math.h        memory.h      netdb.h
os2.h         os2emx.h      os2thunk.h    os2tk.h       process.h
pwd.h         regexp.h      resolv.h      setjmp.h      sgtty.h
share.h       signal.h      stdarg.h      stddef.h      stdio.h
stdlib.h      string.h      strings.h     termcap.h     termio.h
termios.h     time.h        unistd.h      varargs.h

/emx/include/sys:
dir.h         dirent.h      dirtree.h     ea.h          ead.h
emx.h         emxload.h     errno.h       fcntl.h       file.h
hw.h          ioctl.h       ipc.h         kbdscan.h     moddef.h
msg.h         nls.h         omflib.h      param.h       process.h
ptrace.h      reg.h         resource.h    rotate.h      signal.h
socket.h      so_ioctl.h    stat.h        statfs.h      termio.h
time.h        timeb.h       times.h       types.h       user.h
utime.h       utsname.h     video.h       wait.h        winmgr.h

/emx/lib:
appinit.o     appinit.obj   binmode.o     binmode.obj   bsd.a
cdll.def      crt0.o        crt0.obj      ctor.o        ctor.obj
curses.a      c_dllnrt.lib  dll0.o        dll0.obj      dllinit.o
dllinit.obj   dtor.o        dtor.obj      emx2.a        emxio.a
g.a           gcc.a         graph.a       m.a           moddef.a
omflib.a      omflibs.cmd   os2.a         regexp.a      res0.obj
sigbsd.o      sigbsd.obj    sigsysv.o     sigsysv.obj   socket.a
termcap.a     video.a       wrap.a

/emx/lib/mt:
c.a           c_app.a       c_dllrt.a     c_dllso.lib   c_import.a
emx.a         sys.lib

/emx/lib/st:
c.a           c_app.a       c_dllrt.a     c_dllso.lib   c_import.a
emx.a         sys.lib

 > so I'll have to give it a miss.. anyway, I am not to keen on drive 
 > thrashing :).

On my 386DX-33 hack machine, with 4Mb RAM and a 120Mb IDE HD, drive
thrashing isn't much worse than with Borland C++ 3.1.

Andrew

--- Msgedsq/2 3.30
* Origin: This one HAS to be original X (3:633/267.1{at}fidonet)
SEEN-BY: 50/99 632/348 998 633/251 260 267 371 373 374 634/384 635/402 503
SEEN-BY: 635/544 639/252 640/230 690/718 711/401 410 413 430 808 809 934
SEEN-BY: 713/888 800/1 7877/2809
@PATH: 633/267 374 371 635/503 50/99 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.