diff options
author | Karel Gardas <karel.gardas@centrum.cz> | 2014-09-08 20:17:47 +0200 |
---|---|---|
committer | Karel Gardas <karel.gardas@centrum.cz> | 2014-09-10 10:04:59 +0200 |
commit | 3c28bc83695cb5351d24920dac655b944a8abfba (patch) | |
tree | 1a54a5ae03f0e5f5078abde95e2d609e2ffef447 /changelog.md | |
parent | 30248d77d87ac7ec69b71cb3075d3ec64fa389fa (diff) |
fix getGroupEntryForID/Name on Solaris
This patch fixes getGroupEntryForID and getGroupEntryForName on Solaris
The issue on Solaris is that it defines both required getgrgid_r
and getgrnam_r functions as CPP macros which depending on configuration
are mapped to real function implementations with different names.
The issue is solved by using C API calling convention instead of platform
C ABI calling convention.
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/changelog.md b/changelog.md index 9d587ab..e8632e2 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,9 @@ + + * Fix `getGroupEntryForID/getGroupEntryForName' on Solaris. Solaris uses + CPP macros for required getgrgid_r and getgrnam_r functions definition + so the fix is to change from C ABI calling convention to C API calling + convention + ## 2.7.0.1 *Mar 2014* * Bundled with GHC 7.8.1 |