zephyr/lib/posix
Paul Sokolovsky 13b38ed686 lib: fdtable: Change ioctl vmethod signature to take va_list
As extend fdtable usage to more cases, there regularly arises a need
to forward ioctl/fcntl arguments to another ioctl vmethod, which is
complicated because it defined as taking variadic arguments. The only
portable solution is to convert variadic arguments to va_list at the
first point of entry from client code, and then pass va_list around.

To facilitate calling ioctl with variadic arguments from system code,
z_fdtable_call_ioctl() helper function is added.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2018-12-14 13:21:31 +02:00
..
clock.c
CMakeLists.txt
fs.c lib: fdtable: Change ioctl vmethod signature to take va_list 2018-12-14 13:21:31 +02:00
Kconfig
mqueue.c lib: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
pthread_barrier.c
pthread_common.c
pthread_cond.c
pthread_key.c
pthread_mutex.c
pthread_rwlock.c lib: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
pthread_sched.c
pthread.c
semaphore.c
sleep.c
timer.c lib: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00