include/sys/syscall.h: Fixed SYS_mount syscall define when CONFIG_FS_READABLE is undefined.

This commit is contained in:
Joao Matos
2019-07-13 10:15:52 -06:00
committed by Gregory Nutt
parent 9f6361060d
commit 5a53f39069
2 changed files with 19 additions and 16 deletions
+17 -14
View File
@@ -384,16 +384,19 @@
#if !defined(CONFIG_DISABLE_MOUNTPOINT) #if !defined(CONFIG_DISABLE_MOUNTPOINT)
#if defined(CONFIG_FS_READABLE) #if defined(CONFIG_FS_READABLE)
# define SYS_mount (__SYS_mountpoint + 0) # define SYS_mount (__SYS_mountpoint + 0)
# define __SYS_fs (__SYS_mountpoint + 1)
#else
# define __SYS_fs (__SYS_mountpoint + 0)
#endif #endif
# define SYS_fsync (__SYS_mountpoint + 1) # define SYS_fsync (__SYS_fs + 0)
# define SYS_ftruncate (__SYS_mountpoint + 2) # define SYS_ftruncate (__SYS_fs + 1)
# define SYS_mkdir (__SYS_mountpoint + 3) # define SYS_mkdir (__SYS_fs + 2)
# define SYS_rename (__SYS_mountpoint + 4) # define SYS_rename (__SYS_fs + 3)
# define SYS_rmdir (__SYS_mountpoint + 5) # define SYS_rmdir (__SYS_fs + 4)
# define SYS_umount2 (__SYS_mountpoint + 6) # define SYS_umount2 (__SYS_fs + 5)
# define SYS_unlink (__SYS_mountpoint + 7) # define SYS_unlink (__SYS_fs + 6)
# define __SYS_shm (__SYS_mountpoint + 8) # define __SYS_shm (__SYS_fs + 7)
#else #else
# define __SYS_shm __SYS_mountpoint # define __SYS_shm __SYS_mountpoint
#endif #endif
@@ -401,11 +404,11 @@
/* Shared memory interfaces */ /* Shared memory interfaces */
#ifdef CONFIG_MM_SHM #ifdef CONFIG_MM_SHM
# define SYS_shmget (__SYS_shm + 0) # define SYS_shmget (__SYS_shm + 0)
# define SYS_shmat (__SYS_shm + 1) # define SYS_shmat (__SYS_shm + 1)
# define SYS_shmctl (__SYS_shm + 2) # define SYS_shmctl (__SYS_shm + 2)
# define SYS_shmdt (__SYS_shm + 3) # define SYS_shmdt (__SYS_shm + 3)
# define __SYS_pthread (__SYS_shm + 4) # define __SYS_pthread (__SYS_shm + 4)
#else #else
# define __SYS_pthread __SYS_shm # define __SYS_pthread __SYS_shm
#endif #endif
+2 -2
View File
@@ -299,13 +299,13 @@ SYSCALL_LOOKUP(up_assert, 2, STUB_up_assert)
SYSCALL_LOOKUP(pthread_create, 4, STUB_pthread_create) SYSCALL_LOOKUP(pthread_create, 4, STUB_pthread_create)
SYSCALL_LOOKUP(pthread_detach, 1, STUB_pthread_detach) SYSCALL_LOOKUP(pthread_detach, 1, STUB_pthread_detach)
SYSCALL_LOOKUP(pthread_exit, 1, STUB_pthread_exit) SYSCALL_LOOKUP(pthread_exit, 1, STUB_pthread_exit)
SYSCALL_LOOKUP(pthread_get_stackaddr_np, 1, STUB_pthread_get_stackaddr_np)
SYSCALL_LOOKUP(pthread_get_stacksize_np, 1, STUB_pthread_get_stacksize_np)
SYSCALL_LOOKUP(pthread_getschedparam, 3, STUB_pthread_getschedparam) SYSCALL_LOOKUP(pthread_getschedparam, 3, STUB_pthread_getschedparam)
SYSCALL_LOOKUP(pthread_getspecific, 1, STUB_pthread_getspecific) SYSCALL_LOOKUP(pthread_getspecific, 1, STUB_pthread_getspecific)
SYSCALL_LOOKUP(pthread_join, 2, STUB_pthread_join) SYSCALL_LOOKUP(pthread_join, 2, STUB_pthread_join)
SYSCALL_LOOKUP(pthread_key_create, 2, STUB_pthread_key_create) SYSCALL_LOOKUP(pthread_key_create, 2, STUB_pthread_key_create)
SYSCALL_LOOKUP(pthread_key_delete, 1, STUB_pthread_key_delete) SYSCALL_LOOKUP(pthread_key_delete, 1, STUB_pthread_key_delete)
SYSCALL_LOOKUP(pthread_get_stackaddr_np, 1, STUB_pthread_get_stackaddr_np)
SYSCALL_LOOKUP(pthread_get_stacksize_np, 1, STUB_pthread_get_stacksize_np)
SYSCALL_LOOKUP(pthread_mutex_destroy, 1, STUB_pthread_mutex_destroy) SYSCALL_LOOKUP(pthread_mutex_destroy, 1, STUB_pthread_mutex_destroy)
SYSCALL_LOOKUP(pthread_mutex_init, 2, STUB_pthread_mutex_init) SYSCALL_LOOKUP(pthread_mutex_init, 2, STUB_pthread_mutex_init)
SYSCALL_LOOKUP(pthread_mutex_timedlock, 2, STUB_pthread_mutex_timedlock) SYSCALL_LOOKUP(pthread_mutex_timedlock, 2, STUB_pthread_mutex_timedlock)