Ignore:
Timestamp:
May 16, 2003, 9:27:59 AM (22 years ago)
Author:
zap
Message:

o Modified makefiles so that os2.a builds correctly (with Vio, Kbd and friends,

not just from the import files).

o Moved os2.smak to the os2_386 directory (tcp32dll.imp will go into socket.a).
o Added the rules into libc.smak to build libc##.dll (finally it links without

errors! Don't know if it works, though ;-)

o Fixed emxbind so that it doesn't add underscores to exported symbols (taken

from the EXPORTS section of a .def file).

o Fixed emxexp so that it doesn't remove underscores from symbol names.
o Fixed all references to OS/2 functions to not contain an initial underscore

(since they are _System now).

o Added one builder makefile: mkimplib.smak, and two auxiliary submakefiles:

mkomflib.smak (included from both mklib and mkimplib), and a version.smak
that contains the version number, description and copyright for libc.

o Made a lot of small changes in order to remove duplicate symbols in libc.dll.
o Added sys/settime.c which was missing in EMX's -Zomf -Zsys variant.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/libos2/code2.s

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r155 r156  
    33#include <emx/asm386.h>
    44
    5         .globl  _DosGetMessage
     5        .globl  DosGetMessage
    66        .globl  __msgseg32
    77
     
    1414        .align  2, 0x90
    1515
    16 _DosGetMessage:
     16DosGetMessage:
    1717        PROFILE_NOFRAME
    1818        popl    %ecx                    /* return address */
    1919        pushl   $__msgseg32
    2020        pushl   %ecx
    21         jmp     _DosTrueGetMessage
     21        jmp     DosTrueGetMessage
    2222
    2323L_tab:  .short  0x0000
Note: See TracChangeset for help on using the changeset viewer.