Diffstat (limited to 'ChangeLog')
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@
+Wed Nov 23 20:03:43 2011 NARUSE, Yui <email@example.com>
+ * io.c (ioctl_narg_len): don't use _IOC_SIZE macro on Linux.
+ On Linux some constants for ioctl(2) doesn't include the size of
+ its return value and 16bit value; for example FIONREAD 0x541B.
+ Moreover the manual, ioctl_list(2), says "Note that the size
+ bits are very unreliable: in lots of cases they are wrong,
+ either because of buggy macros using sizeof(sizeof(struct)),
+ or because of legacy values."
+ So we shouldn't use it.
Tue Nov 22 18:07:32 2011 NAKAMURA Usaku <firstname.lastname@example.org>
* win32/win32.c (_pioinfo): need to declare _pioinfo() before using