summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-11-29 10:55:03 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-11-29 10:55:03 -0600
commit214cf002b143826313a81d1b6fc0caacf457d86f (patch)
treec95bcfabe0f14cd6367fa1120c5ca667d49f6821 /nuttx/ChangeLog
parent6fa66b5a77300b73f40dbaae2bb831d92eaa8fe6 (diff)
downloadnuttx-214cf002b143826313a81d1b6fc0caacf457d86f.tar.gz
nuttx-214cf002b143826313a81d1b6fc0caacf457d86f.tar.bz2
nuttx-214cf002b143826313a81d1b6fc0caacf457d86f.zip
Update ChangeLog
Diffstat (limited to 'nuttx/ChangeLog')
-rwxr-xr-xnuttx/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 3c4fc1d97..70f1f69f5 100755
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -9115,3 +9115,13 @@
an interface definition and upper half driver for an analog joystick
device. Initial check-in is only a little more of a clone of the
discrete joystick driver and is as-of-yet untested (2014-11-27).
+ * libc/Kconfig, misc/Make.defs, misc/lib_ioctl.c, fs/vfs/fs_ioctl.c,
+ include/nuttx/fs/fs.h, include/sys/ioctl.h, syscall.h, and several
+ files in syscall/: Add support for a variadic ioctl() function. The
+ ioctl() interface is a non-standard, Unix interface. NuttX has always
+ used the older, three-parameter version. Most contemporary systems
+ now, however, use a variadic form of the ioctl() function. Added an
+ option to insert a shim layer to adapt the three-parameter ioctl() to
+ use the variadic interface form. Internally, the ioctl handling is
+ the same three-parameter logic. The only real complexity to the shim
+ is in how the system calls must be handled (2014-11-29).