diff options
author | Simon Marlow <marlowsd@gmail.com> | 2009-07-23 07:57:25 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2009-07-23 07:57:25 +0000 |
commit | 4eac1ce4a5624e6c21f426a9338d213667b84dde (patch) | |
tree | 90060d6562a71457546c284bc7b49777a5835e27 /System/Posix/Signals.hsc | |
parent | 64adb7f67518eb1f0a07948aeed37b03a0a3a761 (diff) |
NetBSD does not have support for symbol versioning, so updated systen
functions need to be given a new name, and the header files contain
some __asm hackery in order to let the program call the correct function.
This mean that you need to use the header files in order to call the
correct system functions, which prevents things like "foreign import ccall" from working.
Ghc solves this with wrapper functions for some of the renamed functions,
but it has not been updated for newer versions of NetBSD that has recently
versioned some more functions.
The attached patches introduces wrapper functions for all currently
NetBSD-versioned functions used in libraries/unix. Solves ~20 testsuite
failures.
Contributed by: Krister Walfridsson <krister.walfridsson@gmail.com>
Diffstat (limited to 'System/Posix/Signals.hsc')
0 files changed, 0 insertions, 0 deletions