diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-04-02 15:25:22 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-04-02 15:25:22 +0000 |
commit | 68551d0cf274eacbf5c6de959e7bf812a6ee7eba (patch) | |
tree | a26751e5f0991b18a587dbc2d37c6ee7c3ce847d /nuttx/include | |
parent | 158978359318cb94de9e08900af4300bdfa5f651 (diff) | |
download | px4-nuttx-68551d0cf274eacbf5c6de959e7bf812a6ee7eba.tar.gz px4-nuttx-68551d0cf274eacbf5c6de959e7bf812a6ee7eba.tar.bz2 px4-nuttx-68551d0cf274eacbf5c6de959e7bf812a6ee7eba.zip |
Kernel build mostly successful
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3454 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/include')
-rw-r--r-- | nuttx/include/sched.h | 2 | ||||
-rw-r--r-- | nuttx/include/sys/syscall.h | 119 |
2 files changed, 71 insertions, 50 deletions
diff --git a/nuttx/include/sched.h b/nuttx/include/sched.h index f7ebd9c82..72c860f0d 100644 --- a/nuttx/include/sched.h +++ b/nuttx/include/sched.h @@ -139,7 +139,7 @@ EXTERN int sched_rr_get_interval(pid_t pid, struct timespec *interval); EXTERN int sched_lock(void); EXTERN int sched_unlock(void); -EXTERN int32_t sched_lockcount(void); +EXTERN int sched_lockcount(void); /* If instrumentation of the scheduler is enabled, then some outboard logic * must provide the following interfaces. diff --git a/nuttx/include/sys/syscall.h b/nuttx/include/sys/syscall.h index f44587b3c..77aff0530 100644 --- a/nuttx/include/sys/syscall.h +++ b/nuttx/include/sys/syscall.h @@ -57,15 +57,15 @@ #define SYS__exit (CONFIG_SYS_RESERVED+0) #define SYS_accept (CONFIG_SYS_RESERVED+1) -#define SYS_bind (CONFIG_SYS_RESERVED+2) -#define SYS_clearenv (CONFIG_SYS_RESERVED+3) -#define SYS_clock_getres (CONFIG_SYS_RESERVED+4) -#define SYS_clock_gettime (CONFIG_SYS_RESERVED+5) -#define SYS_clock_settime (CONFIG_SYS_RESERVED+6) -#define SYS_close (CONFIG_SYS_RESERVED+7) -#define SYS_closedir (CONFIG_SYS_RESERVED+8) -#define SYS_connect (CONFIG_SYS_RESERVED+9) -#define SYS_creat (CONFIG_SYS_RESERVED+10) +#define SYS_atexit (CONFIG_SYS_RESERVED+2) +#define SYS_bind (CONFIG_SYS_RESERVED+3) +#define SYS_clearenv (CONFIG_SYS_RESERVED+4) +#define SYS_clock_getres (CONFIG_SYS_RESERVED+5) +#define SYS_clock_gettime (CONFIG_SYS_RESERVED+6) +#define SYS_clock_settime (CONFIG_SYS_RESERVED+7) +#define SYS_close (CONFIG_SYS_RESERVED+8) +#define SYS_closedir (CONFIG_SYS_RESERVED+9) +#define SYS_connect (CONFIG_SYS_RESERVED+10) #define SYS_dup (CONFIG_SYS_RESERVED+11) #define SYS_dup2 (CONFIG_SYS_RESERVED+12) #define SYS_exit (CONFIG_SYS_RESERVED+13) @@ -86,9 +86,9 @@ #define SYS_mkfifo (CONFIG_SYS_RESERVED+28) #define SYS_mmap (CONFIG_SYS_RESERVED+29) #define SYS_mount (CONFIG_SYS_RESERVED+30) -#define SYS_mq_notify (CONFIG_SYS_RESERVED+31) -#define SYS_mq_open (CONFIG_SYS_RESERVED+32) -#define SYS_mq_close (CONFIG_SYS_RESERVED+33) +#define SYS_mq_close (CONFIG_SYS_RESERVED+31) +#define SYS_mq_notify (CONFIG_SYS_RESERVED+32) +#define SYS_mq_open (CONFIG_SYS_RESERVED+33) #define SYS_mq_receive (CONFIG_SYS_RESERVED+34) #define SYS_mq_send (CONFIG_SYS_RESERVED+35) #define SYS_mq_timedreceive (CONFIG_SYS_RESERVED+36) @@ -133,45 +133,66 @@ #define SYS_putenv (CONFIG_SYS_RESERVED+75) #define SYS_read (CONFIG_SYS_RESERVED+76) #define SYS_readdir (CONFIG_SYS_RESERVED+77) -#define SYS_reboot (CONFIG_SYS_RESERVED+78) +#define SYS_recv (CONFIG_SYS_RESERVED+78) #define SYS_recvfrom (CONFIG_SYS_RESERVED+79) #define SYS_rename (CONFIG_SYS_RESERVED+80) -#define SYS_rmdir (CONFIG_SYS_RESERVED+81) -#define SYS_sched_getparam (CONFIG_SYS_RESERVED+82) -#define SYS_sched_get_priority_max (CONFIG_SYS_RESERVED+83) -#define SYS_sched_get_priority_min (CONFIG_SYS_RESERVED+84) -#define SYS_sched_getscheduler (CONFIG_SYS_RESERVED+85) -#define SYS_sched_rr_get_interval (CONFIG_SYS_RESERVED+86) -#define SYS_sched_setparam (CONFIG_SYS_RESERVED+87) -#define SYS_sched_setscheduler (CONFIG_SYS_RESERVED+88) -#define SYS_sched_yield (CONFIG_SYS_RESERVED+89) -#define SYS_select (CONFIG_SYS_RESERVED+90) -#define SYS_sendto (CONFIG_SYS_RESERVED+91) -#define SYS_set_errno (CONFIG_SYS_RESERVED+92) -#define SYS_setenv (CONFIG_SYS_RESERVED+93) -#define SYS_setsockopt (CONFIG_SYS_RESERVED+94) -#define SYS_sigaction (CONFIG_SYS_RESERVED+95) -#define SYS_signal (CONFIG_SYS_RESERVED+96) -#define SYS_sigpending (CONFIG_SYS_RESERVED+97) -#define SYS_sigprocmask (CONFIG_SYS_RESERVED+98) -#define SYS_sigsuspend (CONFIG_SYS_RESERVED+99) -#define SYS_socket (CONFIG_SYS_RESERVED+100) -#define SYS_stat (CONFIG_SYS_RESERVED+101) -#define SYS_statfs (CONFIG_SYS_RESERVED+102) -#define SYS_task_create (CONFIG_SYS_RESERVED+103) -#define SYS_task_delete (CONFIG_SYS_RESERVED+104) -#define SYS_task_init (CONFIG_SYS_RESERVED+105) -#define SYS_task_restart (CONFIG_SYS_RESERVED+106) -#define SYS_timer_create (CONFIG_SYS_RESERVED+107) -#define SYS_timer_delete (CONFIG_SYS_RESERVED+108) -#define SYS_timer_getoverrun (CONFIG_SYS_RESERVED+109) -#define SYS_timer_gettime (CONFIG_SYS_RESERVED+110) -#define SYS_timer_settime (CONFIG_SYS_RESERVED+111) -#define SYS_umount (CONFIG_SYS_RESERVED+112) -#define SYS_unlink (CONFIG_SYS_RESERVED+113) -#define SYS_waitid (CONFIG_SYS_RESERVED+114) -#define SYS_waitpid (CONFIG_SYS_RESERVED+115) -#define SYS_write (CONFIG_SYS_RESERVED+116) +#define SYS_rewinddir (CONFIG_SYS_RESERVED+81) +#define SYS_rmdir (CONFIG_SYS_RESERVED+82) +#define SYS_sched_getparam (CONFIG_SYS_RESERVED+83) +#define SYS_sched_getscheduler (CONFIG_SYS_RESERVED+84) +#define SYS_sched_lock (CONFIG_SYS_RESERVED+85) +#define SYS_sched_lockcount (CONFIG_SYS_RESERVED+86) +#define SYS_sched_rr_get_interval (CONFIG_SYS_RESERVED+87) +#define SYS_sched_setparam (CONFIG_SYS_RESERVED+88) +#define SYS_sched_setscheduler (CONFIG_SYS_RESERVED+89) +#define SYS_sched_unlock (CONFIG_SYS_RESERVED+90) +#define SYS_sched_yield (CONFIG_SYS_RESERVED+91) +#define SYS_seekdir (CONFIG_SYS_RESERVED+92) +#define SYS_select (CONFIG_SYS_RESERVED+93) +#define SYS_sem_close (CONFIG_SYS_RESERVED+94) +#define SYS_sem_destroy (CONFIG_SYS_RESERVED+95) +#define SYS_sem_open (CONFIG_SYS_RESERVED+96) +#define SYS_sem_post (CONFIG_SYS_RESERVED+97) +#define SYS_sem_trywait (CONFIG_SYS_RESERVED+98) +#define SYS_sem_unlink (CONFIG_SYS_RESERVED+99) +#define SYS_sem_wait (CONFIG_SYS_RESERVED+100) +#define SYS_sem_close (CONFIG_SYS_RESERVED+101) +#define SYS_sem_close (CONFIG_SYS_RESERVED+102) +#define SYS_sem_close (CONFIG_SYS_RESERVED+103) +#define SYS_sem_close (CONFIG_SYS_RESERVED+104) +#define SYS_send (CONFIG_SYS_RESERVED+105) +#define SYS_sendto (CONFIG_SYS_RESERVED+106) +#define SYS_set_errno (CONFIG_SYS_RESERVED+107) +#define SYS_setenv (CONFIG_SYS_RESERVED+108) +#define SYS_setsockopt (CONFIG_SYS_RESERVED+109) +#define SYS_sigaction (CONFIG_SYS_RESERVED+110) +#define SYS_sigpending (CONFIG_SYS_RESERVED+111) +#define SYS_sigprocmask (CONFIG_SYS_RESERVED+112) +#define SYS_sigqueue (CONFIG_SYS_RESERVED+113) +#define SYS_sigsuspend (CONFIG_SYS_RESERVED+114) +#define SYS_sigtimedwait (CONFIG_SYS_RESERVED+115) +#define SYS_sigwaitinfo (CONFIG_SYS_RESERVED+116) +#define SYS_sleep (CONFIG_SYS_RESERVED+117) +#define SYS_socket (CONFIG_SYS_RESERVED+118) +#define SYS_stat (CONFIG_SYS_RESERVED+119) +#define SYS_statfs (CONFIG_SYS_RESERVED+120) +#define SYS_task_create (CONFIG_SYS_RESERVED+121) +#define SYS_task_delete (CONFIG_SYS_RESERVED+122) +#define SYS_task_restart (CONFIG_SYS_RESERVED+123) +#define SYS_telldir (CONFIG_SYS_RESERVED+124) +#define SYS_timer_create (CONFIG_SYS_RESERVED+125) +#define SYS_timer_delete (CONFIG_SYS_RESERVED+126) +#define SYS_timer_getoverrun (CONFIG_SYS_RESERVED+127) +#define SYS_timer_gettime (CONFIG_SYS_RESERVED+128) +#define SYS_timer_settime (CONFIG_SYS_RESERVED+129) +#define SYS_umount (CONFIG_SYS_RESERVED+130) +#define SYS_unlink (CONFIG_SYS_RESERVED+131) +#define SYS_unsetenv (CONFIG_SYS_RESERVED+132) +#define SYS_up_assert (CONFIG_SYS_RESERVED+133) +#define SYS_up_assert_code (CONFIG_SYS_RESERVED+134) +#define SYS_usleep (CONFIG_SYS_RESERVED+135) +#define SYS_waitpid (CONFIG_SYS_RESERVED+136) +#define SYS_write (CONFIG_SYS_RESERVED+137) /**************************************************************************** * Public Type Definitions |