aboutsummaryrefslogtreecommitdiffhomepage
path: root/changelog.md
diff options
context:
space:
mode:
authorGravatar Karel Gardas <karel.gardas@centrum.cz>2014-09-08 20:17:47 +0200
committerGravatar Karel Gardas <karel.gardas@centrum.cz>2014-09-10 10:04:59 +0200
commit3c28bc83695cb5351d24920dac655b944a8abfba (patch)
tree1a54a5ae03f0e5f5078abde95e2d609e2ffef447 /changelog.md
parent30248d77d87ac7ec69b71cb3075d3ec64fa389fa (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.md6
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