This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 2cfb239a87263ffa55f49334bf00c4dbf6519f83 Author: ligd <[email protected]> AuthorDate: Tue Sep 8 11:20:16 2020 +0800 arch/sim/src/nuttx-names.in: only host code need replace if -fvisibility=hidden After previous commit, add -fvisibility=hidden, we don't need worry about depended libxx.so callback to nuttx symbol in SIM. So most of the symbol in nuttx-names.in can be remove. But we still need some symbol replacement for host code. Host code should call host API if access HOST sth, for example: open, close, accept, printf... Signed-off-by: ligd <[email protected]> --- arch/sim/src/nuttx-names.in | 135 -------------------------------------------- 1 file changed, 135 deletions(-) diff --git a/arch/sim/src/nuttx-names.in b/arch/sim/src/nuttx-names.in index 82f0931..7c4c270 100644 --- a/arch/sim/src/nuttx-names.in +++ b/arch/sim/src/nuttx-names.in @@ -32,192 +32,57 @@ #endif NXSYMBOLS(__cxa_atexit) -NXSYMBOLS(__errno) -NXSYMBOLS(_exit) -NXSYMBOLS(accept) -NXSYMBOLS(asprintf) -NXSYMBOLS(basename) NXSYMBOLS(bind) -NXSYMBOLS(calloc) -NXSYMBOLS(chdir) -NXSYMBOLS(clearenv) -NXSYMBOLS(clock) NXSYMBOLS(clock_gettime) -NXSYMBOLS(clock_settime) NXSYMBOLS(close) NXSYMBOLS(closedir) NXSYMBOLS(connect) -NXSYMBOLS(dlclose) -NXSYMBOLS(dlerror) -NXSYMBOLS(dlopen) -NXSYMBOLS(dlsym) -NXSYMBOLS(dlsymtab) NXSYMBOLS(dup) -NXSYMBOLS(dup2) NXSYMBOLS(exit) -NXSYMBOLS(fclose) -NXSYMBOLS(fcntl) -NXSYMBOLS(fdopen) -NXSYMBOLS(fgetc) -NXSYMBOLS(fopen) -NXSYMBOLS(fpathconf) -NXSYMBOLS(fprintf) -NXSYMBOLS(fputc) -NXSYMBOLS(fputs) -NXSYMBOLS(fread) -NXSYMBOLS(free) -NXSYMBOLS(fseek) NXSYMBOLS(fstat) NXSYMBOLS(fsync) -NXSYMBOLS(ftell) NXSYMBOLS(ftruncate) -NXSYMBOLS(ftw) -NXSYMBOLS(fwrite) -NXSYMBOLS(getchar) -NXSYMBOLS(getenv) -NXSYMBOLS(getopt) -NXSYMBOLS(getpid) -NXSYMBOLS(gettimeofday) -NXSYMBOLS(htons) -NXSYMBOLS(if_indextoname) NXSYMBOLS(if_nametoindex) NXSYMBOLS(ioctl) -NXSYMBOLS(isatty) -NXSYMBOLS(kill) -NXSYMBOLS(link) -NXSYMBOLS(listen) NXSYMBOLS(lseek) -NXSYMBOLS(mallinfo) -NXSYMBOLS(malloc) -NXSYMBOLS(malloc_init) -NXSYMBOLS(memcmp) -NXSYMBOLS(memcpy) -NXSYMBOLS(memset) NXSYMBOLS(mkdir) -NXSYMBOLS(mkfifo) -NXSYMBOLS(mktime) NXSYMBOLS(mmap) -NXSYMBOLS(mount) -NXSYMBOLS(mq_close) NXSYMBOLS(munmap) -NXSYMBOLS(nanosleep) -NXSYMBOLS(nftw) -NXSYMBOLS(ntohs) NXSYMBOLS(open) NXSYMBOLS(opendir) -NXSYMBOLS(optarg) -NXSYMBOLS(optind) -NXSYMBOLS(optopt) -NXSYMBOLS(pathconf) -NXSYMBOLS(perror) -NXSYMBOLS(pipe) NXSYMBOLS(poll) -NXSYMBOLS(printf) NXSYMBOLS(pthread_create) NXSYMBOLS(pthread_cond_destroy) NXSYMBOLS(pthread_cond_init) NXSYMBOLS(pthread_cond_signal) NXSYMBOLS(pthread_cond_wait) -NXSYMBOLS(pthread_detach) -NXSYMBOLS(pthread_exit) NXSYMBOLS(pthread_getspecific) -NXSYMBOLS(pthread_join) NXSYMBOLS(pthread_key_create) NXSYMBOLS(pthread_kill) NXSYMBOLS(pthread_mutex_destroy) NXSYMBOLS(pthread_mutex_init) NXSYMBOLS(pthread_mutex_lock) NXSYMBOLS(pthread_mutex_unlock) -NXSYMBOLS(pthread_setcancelstate) -NXSYMBOLS(pthread_setcanceltype) NXSYMBOLS(pthread_setspecific) NXSYMBOLS(pthread_sigmask) -NXSYMBOLS(pthread_testcancel) -NXSYMBOLS(pthread_yield) -NXSYMBOLS(ptsname) -NXSYMBOLS(ptsname_r) -NXSYMBOLS(putenv) -NXSYMBOLS(puts) NXSYMBOLS(read) NXSYMBOLS(readdir) -NXSYMBOLS(readlink) -NXSYMBOLS(realloc) -NXSYMBOLS(recv) -NXSYMBOLS(recvfrom) NXSYMBOLS(rename) -NXSYMBOLS(rewind) NXSYMBOLS(rewinddir) NXSYMBOLS(rmdir) -NXSYMBOLS(sched_setparam) NXSYMBOLS(sched_yield) -NXSYMBOLS(seekdir) NXSYMBOLS(select) -NXSYMBOLS(sem_destroy) -NXSYMBOLS(sem_getvalue) -NXSYMBOLS(sem_init) -NXSYMBOLS(sem_post) -NXSYMBOLS(sem_timedwait) -NXSYMBOLS(sem_trywait) -NXSYMBOLS(sem_wait) -NXSYMBOLS(send) -NXSYMBOLS(sendto) -NXSYMBOLS(setenv) -NXSYMBOLS(setlogmask) -NXSYMBOLS(setsockopt) -NXSYMBOLS(setvbuf) NXSYMBOLS(shutdown) NXSYMBOLS(sigaction) NXSYMBOLS(sigaddset) -NXSYMBOLS(sigdelset) NXSYMBOLS(sigemptyset) NXSYMBOLS(sigfillset) -NXSYMBOLS(sighold) -NXSYMBOLS(sigismember) -NXSYMBOLS(sigprocmask) -NXSYMBOLS(sigrelse) -NXSYMBOLS(sigtimedwait) NXSYMBOLS(sleep) -NXSYMBOLS(snprintf) NXSYMBOLS(socket) -NXSYMBOLS(sprintf) NXSYMBOLS(stat) -NXSYMBOLS(statfs) NXSYMBOLS(statvfs) -NXSYMBOLS(strcat) -NXSYMBOLS(strchr) -NXSYMBOLS(strcmp) -NXSYMBOLS(strcpy) -NXSYMBOLS(strcspn) -NXSYMBOLS(strdup) -NXSYMBOLS(strerror) -NXSYMBOLS(strerror_r) -NXSYMBOLS(strftime) -NXSYMBOLS(strlen) -NXSYMBOLS(strncasecmp) -NXSYMBOLS(strncmp) -NXSYMBOLS(strncpy) -NXSYMBOLS(strnlen) -NXSYMBOLS(strrchr) -NXSYMBOLS(strstr) -NXSYMBOLS(strtok_r) -NXSYMBOLS(strtol) -NXSYMBOLS(strtoul) -NXSYMBOLS(syslog) -NXSYMBOLS(system) NXSYMBOLS(tcgetattr) NXSYMBOLS(tcsetattr) -NXSYMBOLS(truncate) -NXSYMBOLS(umount2) -NXSYMBOLS(uname) NXSYMBOLS(unlink) -NXSYMBOLS(unlockpt) -NXSYMBOLS(unsetenv) NXSYMBOLS(usleep) -NXSYMBOLS(vasprintf) -NXSYMBOLS(vfork) -NXSYMBOLS(vfprintf) -NXSYMBOLS(vsnprintf) -NXSYMBOLS(vsyslog) -NXSYMBOLS(waitpid) NXSYMBOLS(write) -NXSYMBOLS(zmalloc)
