sched: Remove SCHED_ATEXIT / SCHED_ONEXIT

Remove the kernel side implementations altogether. These will be
replaced by user land implementations.
This commit is contained in:
Ville Juven
2022-05-06 14:40:37 +03:00
committed by Xiang Xiao
parent 622677d4a1
commit a54c3d13f9
11 changed files with 1 additions and 634 deletions

View File

@@ -6,7 +6,6 @@
"aio_read","aio.h","defined(CONFIG_FS_AIO)","int","FAR struct aiocb *"
"aio_write","aio.h","defined(CONFIG_FS_AIO)","int","FAR struct aiocb *"
"arc4random_buf","stdlib.h","defined(CONFIG_CRYPTO_RANDOM_POOL)","void","FAR void *","size_t"
"atexit","stdlib.h","defined(CONFIG_SCHED_ATEXIT)","int","void (*)(void)"
"bind","sys/socket.h","defined(CONFIG_NET)","int","int","FAR const struct sockaddr *","socklen_t"
"boardctl","sys/boardctl.h","defined(CONFIG_BOARDCTL)","int","unsigned int","uintptr_t"
"chmod","sys/stat.h","","int","FAR const char *","mode_t"
@@ -78,7 +77,6 @@
"nx_vsyslog","nuttx/syslog/syslog.h","","int","int","FAR const IPTR char *","FAR va_list *"
"nxsched_get_stackinfo","nuttx/sched.h","","int","pid_t","FAR struct stackinfo_s *"
"nxsched_get_streams","nuttx/sched.h","defined(CONFIG_FILE_STREAM)","FAR struct streamlist *"
"on_exit","stdlib.h","defined(CONFIG_SCHED_ONEXIT)","int","CODE void (*)(int, FAR void *)","FAR void *"
"open","fcntl.h","","int","FAR const char *","int","...","mode_t"
"opendir","dirent.h","","FAR DIR *","FAR const char *"
"pgalloc", "nuttx/arch.h", "defined(CONFIG_BUILD_KERNEL)", "uintptr_t", "uintptr_t", "unsigned int"
1 _exit unistd.h noreturn int
6 aio_read aio.h defined(CONFIG_FS_AIO) int FAR struct aiocb *
7 aio_write aio.h defined(CONFIG_FS_AIO) int FAR struct aiocb *
8 arc4random_buf stdlib.h defined(CONFIG_CRYPTO_RANDOM_POOL) void FAR void *
atexit stdlib.h defined(CONFIG_SCHED_ATEXIT) int void (*)(void)
9 bind sys/socket.h defined(CONFIG_NET) int int
10 boardctl sys/boardctl.h defined(CONFIG_BOARDCTL) int unsigned int
11 chmod sys/stat.h int FAR const char *
77 nx_vsyslog nuttx/syslog/syslog.h int int
78 nxsched_get_stackinfo nuttx/sched.h int pid_t
79 nxsched_get_streams nuttx/sched.h defined(CONFIG_FILE_STREAM) FAR struct streamlist *
on_exit stdlib.h defined(CONFIG_SCHED_ONEXIT) int CODE void (*)(int, FAR void *)
80 open fcntl.h int FAR const char *
81 opendir dirent.h FAR DIR * FAR const char *
82 pgalloc nuttx/arch.h defined(CONFIG_BUILD_KERNEL) uintptr_t uintptr_t