summaryrefslogtreecommitdiff
path: root/nuttx/include/sys/syscall.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-04-05 01:46:55 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-04-05 01:46:55 +0000
commit354116817a07fe13eae9ddfb21c369d67552c72a (patch)
tree90aad11bc02348e1c88fd17c9acb96fc67b62bd3 /nuttx/include/sys/syscall.h
parenta086a5b65839065f33764678c541d3af4afb0568 (diff)
downloadpx4-nuttx-354116817a07fe13eae9ddfb21c369d67552c72a.tar.gz
px4-nuttx-354116817a07fe13eae9ddfb21c369d67552c72a.tar.bz2
px4-nuttx-354116817a07fe13eae9ddfb21c369d67552c72a.zip
Progress toward kernel build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3465 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/include/sys/syscall.h')
-rw-r--r--nuttx/include/sys/syscall.h30
1 files changed, 21 insertions, 9 deletions
diff --git a/nuttx/include/sys/syscall.h b/nuttx/include/sys/syscall.h
index c4527c9fa..09e4a632f 100644
--- a/nuttx/include/sys/syscall.h
+++ b/nuttx/include/sys/syscall.h
@@ -193,18 +193,28 @@
# define SYS_stat (__SYS_filedesc+13)
# define SYS_statfs (__SYS_filedesc+14)
# define SYS_telldir (__SYS_filedesc+15)
+
+# if CONFIG_NFILE_STREAMS > 0
+# define SYS_fs_fdopen (__SYS_filedesc+16)
+# define SYS_sched_getstreams (__SYS_filedesc+17)
+# define __SYS_mountpoint (__SYS_filedesc+18)
+# else
+# define __SYS_mountpoint (__SYS_filedesc+16)
+# endif
+
# if !defined(CONFIG_DISABLE_MOUNTPOINT)
-# define SYS_fsync (__SYS_filedesc+16)
-# define SYS_mkdir (__SYS_filedesc+17)
-# define SYS_mount (__SYS_filedesc+18)
-# define SYS_rename (__SYS_filedesc+19)
-# define SYS_rmdir (__SYS_filedesc+20)
-# define SYS_umount (__SYS_filedesc+21)
-# define SYS_unlink (__SYS_filedesc+22)
-# define __SYS_pthread (__SYS_filedesc+23)
+# define SYS_fsync (__SYS_mountpoint+0)
+# define SYS_mkdir (__SYS_mountpoint+1)
+# define SYS_mount (__SYS_mountpoint+2)
+# define SYS_rename (__SYS_mountpoint+3)
+# define SYS_rmdir (__SYS_mountpoint+4)
+# define SYS_umount (__SYS_mountpoint+5)
+# define SYS_unlink (__SYS_mountpoint+6)
+# define __SYS_pthread (__SYS_mountpoint+7)
# else
-# define __SYS_pthread (__SYS_filedesc+16)
+# define __SYS_pthread __SYS_mountpoint
# endif
+
#else
# define __SYS_pthread __SYS_filedesc
#endif
@@ -241,6 +251,7 @@
# define SYS_pthread_setspecific (__SYS_pthread+26)
# define SYS_pthread_testcancel (__SYS_pthread+27)
# define SYS_pthread_yield (__SYS_pthread+28)
+
# ifndef CONFIG_DISABLE_SIGNAL
# define SYS_pthread_cond_timedwait (__SYS_pthread+29)
# define SYS_pthread_kill (__SYS_pthread+30)
@@ -249,6 +260,7 @@
# else
# define __SYS_mqueue (__SYS_pthread+29)
# endif
+
#else
# define __SYS_mqueue __SYS_pthread
#endif