#25 Remove Thlp32 symbols from libkernel32.a

closed-rejected
Earnie Boyd
w32api (251)
2001-01-28
2001-01-09
Danny Smith
No

Following patch removes Thlp32 symbols from libkernel32.a. These symbols are not available on NT4. Removing symbols from libkernel32.a forces link-time error on NT for faulty code, rather than runtime error. For Win9x-specific apps, should link against libth32.a for these symbols.

ChangeLog
2001-01-09 Danny Smith <danny_r_smith_2001@yahoo.co.nz>

\* kernel32.def: CreateToolhelp32Snapshot: remove symbol
Heap32\*: remove symbols

Discussion

  • Danny Smith
    Danny Smith
    2001-01-09

    None

     
    Attachments
  • Earnie Boyd
    Earnie Boyd
    2001-01-16

    • assigned_to: nobody --> earnie
     
  • Earnie Boyd
    Earnie Boyd
    2001-01-28

    • status: open-rejected --> closed-rejected
     
  • Earnie Boyd
    Earnie Boyd
    2001-01-28

    These can't be removed as they still exist in w9x kernels. These are used in existing code and since they're expected to be resolved by -lkernel32 then removing them would be detrimental.

    If you think it's worth it, I would accept a patch to move these to the end of the file with comments explaining what they are and how to properly use them.

    Earnie.