aboutsummaryrefslogtreecommitdiffhomepage
path: root/changelog.md
diff options
context:
space:
mode:
authorGravatar Herbert Valerio Riedel <hvr@gnu.org>2014-08-07 12:23:07 +0200
committerGravatar Herbert Valerio Riedel <hvr@gnu.org>2014-10-18 16:54:28 +0200
commit43343c151f9824a44bd6e353610fdeb23f910c72 (patch)
treeb3a54ddafd5f7713b21c64fd7fbe430c1ba32f54 /changelog.md
parentc46a7fecc212573cc7864a25a762e9e6849f7257 (diff)
Use correct POSIX offset-type for tell/seekdir
This fixes the FFI imports to use the proper `CLong` type over the previous incorrect `COff` type, as using the wrong argument type can cause problems when the `long` and `off_t` types have different size. Historic note from the manual page: In glibc up to version 2.1.1, the return type of telldir() was off_t. POSIX.1-2001 specifies long, and this is the type used since glibc 2.1.2 (released in 1999).
Diffstat (limited to 'changelog.md')
-rw-r--r--changelog.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/changelog.md b/changelog.md
index ae5b726..c481922 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
# Changelog for [`unix` package](http://hackage.haskell.org/package/unix)
## 2.7.0.2 *TBA*
@@ -9,6 +10,7 @@
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
+ * Fix potential type-mismatch in `telldir`/`seekdir` FFI imports
## 2.7.0.1 *Mar 2014*