summaryrefslogtreecommitdiff
path: root/nuttx/include
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-10-05 15:59:02 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-10-05 15:59:02 -0600
commit618022818272fe4d352438c9a5b49e9b98c41199 (patch)
tree92a5d8af460f0d062aa889e6041be9ca90b623de /nuttx/include
parent81cbb59cd0297bd06cc8ce8a9a79f5a38ce952bd (diff)
downloadpx4-nuttx-618022818272fe4d352438c9a5b49e9b98c41199.tar.gz
px4-nuttx-618022818272fe4d352438c9a5b49e9b98c41199.tar.bz2
px4-nuttx-618022818272fe4d352438c9a5b49e9b98c41199.zip
Add system calls for AIO kernel functions
Diffstat (limited to 'nuttx/include')
-rw-r--r--nuttx/include/sys/syscall.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/nuttx/include/sys/syscall.h b/nuttx/include/sys/syscall.h
index 3003793b6..34b06b986 100644
--- a/nuttx/include/sys/syscall.h
+++ b/nuttx/include/sys/syscall.h
@@ -234,12 +234,21 @@
# define SYS_write (__SYS_descriptors+3)
# define SYS_pread (__SYS_descriptors+4)
# define SYS_pwrite (__SYS_descriptors+5)
+# ifdef CONFIG_FS_AIO
+# define SYS_aio_read (_SYS_descriptors+6)
+# define SYS_aio_write (_SYS_descriptors+7)
+# define SYS_aio_fsync (_SYS_descriptors+8)
+# define SYS_aio_cancel (_SYS_descriptors+9)
+# define __SYS_poll (_SYS_descriptors+10)
+# else
+# define __SYS_poll (_SYS_descriptors+6)
+# endif
# ifndef CONFIG_DISABLE_POLL
-# define SYS_poll (__SYS_descriptors+6)
-# define SYS_select (__SYS_descriptors+7)
-# define __SYS_filedesc (__SYS_descriptors+8)
+# define SYS_poll __SYS_poll
+# define SYS_select (__SYS_poll+1)
+# define __SYS_filedesc (__SYS_poll+2)
# else
-# define __SYS_filedesc (__SYS_descriptors+6)
+# define __SYS_filedesc __SYS_poll
# endif
#else
# define __SYS_filedesc __SYS_descriptors