mirror of
https://github.com/apache/nuttx.git
synced 2026-08-27 04:10:40 +00:00
fs: rename PSEUDOFS_SOFTLINKS to FS_LINKS
The link support is no longer limited to the pseudo file system and now covers both soft (symbolic) links and hard links across the VFS. Rename the configuration option PSEUDOFS_SOFTLINKS to the more accurate FS_LINKS and update all references in the source, headers, Kconfig, documentation and board defconfigs accordingly. This is a configuration rename; any out-of-tree defconfig that still selects PSEUDOFS_SOFTLINKS must be updated to FS_LINKS. Signed-off-by: zhengyu16 <zhengyu16@xiaomi.com>
This commit is contained in:
parent
3d09479367
commit
ebfe22bfb9
78 changed files with 102 additions and 102 deletions
|
|
@ -73,7 +73,7 @@ Command Depends on Configuration Can Be Disabl
|
|||
:ref:`cmdkill` ``CONFIG_NSH_DISABLE_KILL`` .
|
||||
:ref:`cmdlosetup` ! ``CONFIG_DISABLE_MOUNTPOINT`` && ``CONFIG_NSH_DISABLE_LOSETUP``
|
||||
``CONFIG_DEV_LOOP``
|
||||
:ref:`cmdln` ``CONFIG_PSEUDOFS_SOFTLINKS`` ``CONFIG_NSH_DISABLE_LN``
|
||||
:ref:`cmdln` ``CONFIG_FS_LINKS`` ``CONFIG_NSH_DISABLE_LN``
|
||||
:ref:`cmdls` ``CONFIG_NSH_DISABLE_LS`` .
|
||||
:ref:`cmdlsmod` ``CONFIG_MODULE`` && ``CONFIG_FS_PROCFS`` ``CONFIG_NSH_DISABLE_MODCMDS``
|
||||
&& |br|
|
||||
|
|
@ -106,7 +106,7 @@ Command Depends on Configuration Can Be Disabl
|
|||
:ref:`cmdput` ``CONFIG_NET`` && ``CONFIG_NET_UDP`` && ``CONFIG_NSH_DISABLE_PUT``
|
||||
``MTU >= 558`` [#1]_, [#2]_
|
||||
:ref:`cmdpwd` ! ``CONFIG_DISABLE_ENVIRON`` ``CONFIG_NSH_DISABLE_PWD``
|
||||
:ref:`cmdreadlink` ``CONFIG_PSEUDOFS_SOFTLINKS`` ``CONFIG_NSH_DISABLE_READLINK``
|
||||
:ref:`cmdreadlink` ``CONFIG_FS_LINKS`` ``CONFIG_NSH_DISABLE_READLINK``
|
||||
:ref:`cmdreboot` ``CONFIG_BOARD_RESET`` ``CONFIG_NSH_DISABLE_REBOOT``
|
||||
:ref:`cmdrm` ! ``CONFIG_DISABLE_MOUNTPOINT`` \|\| ``CONFIG_NSH_DISABLE_RM``
|
||||
! ``CONFIG_DISABLE_PSEUDOFS_OPERATIONS``
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ UNIX Standard Operations (``unistd.h``)
|
|||
int rmdir(FAR const char *pathname);
|
||||
int unlink(FAR const char *pathname);
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
int link(FAR const char *path1, FAR const char *path2);
|
||||
ssize_t readlink(FAR const char *path, FAR char *buf, size_t bufsize);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ Units of Functionality Requirements:
|
|||
+------------------------------+---------+--------------------------------+
|
||||
| `POSIX_STRING_MATCHING`_ | Yes | |
|
||||
+------------------------------+---------+--------------------------------+
|
||||
| `POSIX_SYMBOLIC_LINKS`_ | Yes | ``CONFIG_PSEUDOFS_SOFTLINKS`` |
|
||||
| `POSIX_SYMBOLIC_LINKS`_ | Yes | ``CONFIG_FS_LINKS`` |
|
||||
+------------------------------+---------+--------------------------------+
|
||||
| `POSIX_SYSTEM_DATABASE`_ | Yes | |
|
||||
+------------------------------+---------+--------------------------------+
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ CONFIG_ARM_MPU=y
|
|||
CONFIG_BOARD_LOOPSPERMSEC=2813
|
||||
CONFIG_BOOT_RUNFROMISRAM=y
|
||||
CONFIG_BUILTIN=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
CONFIG_HAVE_CXXINITIALIZE=y
|
||||
|
|
@ -35,7 +36,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=14680064
|
||||
CONFIG_RAM_START=0xA2200000
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ CONFIG_EXAMPLES_PIPE=y
|
|||
CONFIG_EXAMPLES_POPEN=y
|
||||
CONFIG_EXAMPLES_USRSOCKTEST=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
|
|
@ -48,7 +49,6 @@ CONFIG_NSH_BUILTIN_APPS=y
|
|||
CONFIG_NSH_FILEIOSIZE=512
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=1073741824
|
||||
CONFIG_RAM_START=0x10000000
|
||||
CONFIG_RAM_VSTART=0x10000000
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ CONFIG_ELF_STACKSIZE=3072
|
|||
CONFIG_ETH0_PHY_KSZ8081=y
|
||||
CONFIG_EXAMPLES_HELLO=m
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
CONFIG_HAVE_CXXINITIALIZE=y
|
||||
|
|
@ -92,7 +93,6 @@ CONFIG_NSH_FILE_APPS=y
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/system/bin"
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=1073741824
|
||||
CONFIG_RAM_START=0x10000000
|
||||
CONFIG_RAM_VSTART=0x10000000
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ CONFIG_ELF_STACKSIZE=3072
|
|||
CONFIG_ETH0_PHY_KSZ8081=y
|
||||
CONFIG_EXAMPLES_HELLO=m
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
CONFIG_HAVE_CXXINITIALIZE=y
|
||||
|
|
@ -92,7 +93,6 @@ CONFIG_NSH_FILE_APPS=y
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/system/bin"
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=1073741824
|
||||
CONFIG_RAM_START=0x10000000
|
||||
CONFIG_RAM_VSTART=0x10000000
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ CONFIG_EXAMPLES_NXLINES_BPP=16
|
|||
CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR=0xf7bb
|
||||
CONFIG_EXAMPLES_NXLINES_LINECOLOR=0xffe0
|
||||
CONFIG_EXAMPLES_NX_BPP=16
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_PROCFS_REGISTER=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -75,7 +76,6 @@ CONFIG_NXFONT_SANS40X49B=y
|
|||
CONFIG_NX_BLOCKING=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAMLOG=y
|
||||
CONFIG_RAMLOG_SYSLOG=y
|
||||
CONFIG_RAM_SIZE=270336
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ CONFIG_ARCH_SETJMP_H=y
|
|||
CONFIG_ARCH_STACKDUMP=y
|
||||
CONFIG_BOARD_LOOPSPERMSEC=16717
|
||||
CONFIG_EXAMPLES_HELLO=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_NOTIFY=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
|
|
@ -33,7 +34,6 @@ CONFIG_LINE_MAX=64
|
|||
CONFIG_MM_REGIONS=2
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=114688
|
||||
CONFIG_RAM_START=0x20000000
|
||||
CONFIG_RAW_BINARY=y
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ CONFIG_DEBUG_ASSERTIONS_EXPRESSION=y
|
|||
CONFIG_DEBUG_FEATURES=y
|
||||
CONFIG_DEBUG_SYMBOLS=y
|
||||
CONFIG_EVENT_FD=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_NOTIFY=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_PROCFS_REGISTER=y
|
||||
|
|
@ -47,7 +48,6 @@ CONFIG_NSH_READLINE=y
|
|||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=245760
|
||||
CONFIG_RAM_START=0x20010000
|
||||
CONFIG_RAW_BINARY=y
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ CONFIG_EXPERIMENTAL=y
|
|||
CONFIG_FAT_DMAMEMORY=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_FATTIME=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_GPT_PARTITION=y
|
||||
|
|
@ -127,7 +128,6 @@ CONFIG_NSH_STRERROR=y
|
|||
CONFIG_NSH_VARS=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PRIORITY_INHERITANCE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_STACK_MIN=1024
|
||||
CONFIG_PWM=y
|
||||
CONFIG_PWM_NCHANNELS=4
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ CONFIG_EXPERIMENTAL=y
|
|||
CONFIG_FAT_DMAMEMORY=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_FATTIME=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_SHMFS=y
|
||||
|
|
@ -132,7 +133,6 @@ CONFIG_NSH_STRERROR=y
|
|||
CONFIG_NSH_VARS=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PRIORITY_INHERITANCE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_STACK_MIN=1024
|
||||
CONFIG_PWM=y
|
||||
CONFIG_PWM_NCHANNELS=4
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ CONFIG_EXPERIMENTAL=y
|
|||
CONFIG_FS_HEAPBUF_SECTION=".ext_ram.bss.buf"
|
||||
CONFIG_FS_HEAPSIZE=2097152
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -93,7 +94,6 @@ CONFIG_NSH_STRERROR=y
|
|||
CONFIG_ONESHOT=y
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PREALLOC_TIMERS=0
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RR_INTERVAL=200
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SMARTFS_MAXNAMLEN=48
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ CONFIG_FS_BINFS=y
|
|||
CONFIG_FS_HEAPBUF_SECTION=".ext_ram.bss.buf"
|
||||
CONFIG_FS_HEAPSIZE=2097152
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -110,7 +111,6 @@ CONFIG_NSH_READLINE=y
|
|||
CONFIG_NSH_STRERROR=y
|
||||
CONFIG_ONESHOT=y
|
||||
CONFIG_PREALLOC_TIMERS=0
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_RR_INTERVAL=200
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ CONFIG_EXPERIMENTAL=y
|
|||
CONFIG_FS_HEAPBUF_SECTION=".ext_ram.bss.buf"
|
||||
CONFIG_FS_HEAPSIZE=2097152
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -77,7 +78,6 @@ CONFIG_NSH_READLINE=y
|
|||
CONFIG_NSH_STRERROR=y
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PREALLOC_TIMERS=0
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RR_INTERVAL=200
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_WORKQUEUE=y
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ CONFIG_DEFAULT_TASK_STACKSIZE=4096
|
|||
CONFIG_ELF=y
|
||||
CONFIG_EXAMPLES_HELLO=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_PROCFS_EXCLUDE_ENVIRON=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -81,7 +82,6 @@ CONFIG_NUTTSBI_IPI_BASE=0x02000000
|
|||
CONFIG_NUTTSBI_MTIMECMP_BASE=0x02004000
|
||||
CONFIG_NUTTSBI_MTIME_BASE=0x0200bff8
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=2097152
|
||||
CONFIG_RAM_START=0x80200000
|
||||
CONFIG_RAW_BINARY=y
|
||||
|
|
|
|||
|
|
@ -60,6 +60,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_AIO=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_NAMED_SEMAPHORES=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -96,7 +97,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/system/bin"
|
||||
CONFIG_PREALLOC_TIMERS=0
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_SPINLOCKS=y
|
||||
CONFIG_PTHREAD_STACK_MIN=2048
|
||||
CONFIG_RAM_SIZE=33554432
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ CONFIG_EXAMPLES_PIPE=y
|
|||
CONFIG_EXAMPLES_POPEN=y
|
||||
CONFIG_EXAMPLES_USRSOCKTEST=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
|
|
@ -62,7 +63,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/system/bin"
|
||||
CONFIG_PREALLOC_TIMERS=0
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=33554432
|
||||
CONFIG_RAM_START=0x80000000
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ CONFIG_FRAME_POINTER=y
|
|||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_FATTIME=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -112,7 +113,6 @@ CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
|
|||
CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072
|
||||
CONFIG_PATH_INITIAL="/system/bin"
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_RAM_SIZE=33554432
|
||||
CONFIG_RAM_START=0x80000000
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ CONFIG_ETC_ROMFS=y
|
|||
CONFIG_ETC_ROMFSDEVNO=1
|
||||
CONFIG_FSUTILS_PASSWD=y
|
||||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -55,7 +56,6 @@ CONFIG_NSH_BUILTIN_APPS=y
|
|||
CONFIG_NSH_CONSOLE_LOGIN=y
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_NSH_TELNET_LOGIN=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_RAMLOG=y
|
||||
CONFIG_RAMLOG_SYSLOG=y
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -71,7 +72,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_RTC=y
|
||||
CONFIG_RTC_ARCH=y
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ CONFIG_FS_BACKTRACE=8
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_NAMED_SEMAPHORES=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_PROCFS_PROFILER=y
|
||||
|
|
@ -111,7 +112,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PM=y
|
||||
CONFIG_PM_RUNTIME=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_SPINLOCKS=y
|
||||
CONFIG_PTHREAD_STACK_MIN=2048
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -60,7 +61,6 @@ CONFIG_MBEDTLS_SHA512_ALT=y
|
|||
CONFIG_NETUTILS_CODECS=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_PATH="/tmp/passwd"
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -75,7 +76,6 @@ CONFIG_NSH_DROPBEAR=y
|
|||
CONFIG_NSH_FILE_APPS=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -61,7 +62,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ CONFIG_FAT_LCNAMES=y
|
|||
CONFIG_FAT_LFN=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -62,7 +63,6 @@ CONFIG_NSH_READLINE=y
|
|||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -102,7 +103,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -63,7 +64,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_MNEMOFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
|
|
@ -71,7 +72,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -70,7 +71,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -58,7 +59,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_EDIT_EMACS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -58,7 +59,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_EVENTS=y
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ CONFIG_FAT_LCNAMES=y
|
|||
CONFIG_FAT_LFN=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -51,7 +52,6 @@ CONFIG_NSH_FILE_APPS=y
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -63,7 +64,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_EVENTS=y
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ CONFIG_DEBUG_SYMBOLS=y
|
|||
CONFIG_DEV_LOOP=y
|
||||
CONFIG_EXAMPLES_NXMBSERVER=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_HAVE_CXXINITIALIZE=y
|
||||
CONFIG_IDLETHREAD_STACKSIZE=4096
|
||||
|
|
@ -40,7 +41,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ CONFIG_FS_AIO=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_NAMED_SEMAPHORES=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
|
|
@ -72,7 +73,6 @@ CONFIG_NSH_READLINE=y
|
|||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_PTHREAD_SPINLOCKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ CONFIG_FAT_LCNAMES=y
|
|||
CONFIG_FAT_LFN=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -54,7 +55,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_EVENTS=y
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ CONFIG_EXAMPLES_TCPBLASTER=y
|
|||
CONFIG_EXAMPLES_TCPECHO=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LITTLEFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -79,7 +80,6 @@ CONFIG_NSH_BUILTIN_APPS=y
|
|||
CONFIG_NSH_FILE_APPS=y
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAMMTD=y
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ CONFIG_FSUTILS_PASSWD=y
|
|||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -60,7 +61,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ CONFIG_FAT_LCNAMES=y
|
|||
CONFIG_FAT_LFN=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -58,7 +59,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_CRITMONITOR=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ CONFIG_EXAMPLES_HELLO=y
|
|||
CONFIG_FSUTILS_PASSWD=y
|
||||
CONFIG_FSUTILS_PASSWD_READONLY=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -57,7 +58,6 @@ CONFIG_NSH_MOTD=y
|
|||
CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have fun!"
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_QSPI_FLASH=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LOCK_BUCKET_SIZE=4
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -48,7 +49,6 @@ CONFIG_NSH_FILE_APPS=y
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ CONFIG_EXAMPLES_TCPBLASTER=y
|
|||
CONFIG_EXAMPLES_TCPECHO=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LITTLEFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -78,7 +79,6 @@ CONFIG_NSH_BUILTIN_APPS=y
|
|||
CONFIG_NSH_FILE_APPS=y
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAMMTD=y
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -56,7 +57,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_EDIT_EMACS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -60,7 +61,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_RTC=y
|
||||
CONFIG_RTC_ARCH=y
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ CONFIG_DEBUG_USB=y
|
|||
CONFIG_DEBUG_USB_ERROR=y
|
||||
CONFIG_DEBUG_USB_WARN=y
|
||||
CONFIG_EXAMPLES_DHCPD=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
CONFIG_ICMPv6_AUTOCONF_RDNSS=y
|
||||
|
|
@ -86,7 +87,6 @@ CONFIG_NET_UDP_NOTIFIER=y
|
|||
CONFIG_NET_UDP_WRITE_BUFFERS=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ CONFIG_DEBUG_USB=y
|
|||
CONFIG_DEBUG_USB_ERROR=y
|
||||
CONFIG_DEBUG_USB_INFO=y
|
||||
CONFIG_DEBUG_USB_WARN=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||
|
|
@ -29,7 +30,6 @@ CONFIG_LIBC_DLFCN=y
|
|||
CONFIG_LIBC_EXECFUNCS=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -54,7 +55,6 @@ CONFIG_PATH_INITIAL="/bin"
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_FILE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_RTC=y
|
||||
CONFIG_RTC_ARCH=y
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ CONFIG_FAT_LFN=y
|
|||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RAMMAP=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -58,7 +59,6 @@ CONFIG_NSH_MOTD_STRING="This is an example NuttX Message Of The Day (MOTD). Have
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PATH_INITIAL="/bin"
|
||||
CONFIG_PSEUDOFS_ATTRIBUTES=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_SCHED_BACKTRACE=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@ CONFIG_EXAMPLES_WGET=y
|
|||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -134,7 +135,6 @@ CONFIG_PCI=y
|
|||
CONFIG_PCI_MSIX=y
|
||||
CONFIG_PREALLOC_CHILDSTATUS=16
|
||||
CONFIG_PRIORITY_INHERITANCE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PSEUDOTERM=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_PTHREAD_STACK_MIN=4194304
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ CONFIG_DEV_URANDOM=y
|
|||
CONFIG_EVENT_FD=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -83,7 +84,6 @@ CONFIG_PCI_MSIX=y
|
|||
CONFIG_PIPES=y
|
||||
CONFIG_PREALLOC_CHILDSTATUS=16
|
||||
CONFIG_PRIORITY_INHERITANCE=y
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_PTHREAD_STACK_MIN=4194304
|
||||
CONFIG_RAM_SIZE=268435456
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ CONFIG_ETC_ROMFS=y
|
|||
CONFIG_EXAMPLES_RANDOM=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LITTLEFS=y
|
||||
CONFIG_FS_LITTLEFS_MULTI_VERSION=y
|
||||
CONFIG_FS_LITTLEFS_VERSION="v2.10.1"
|
||||
|
|
@ -83,7 +84,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAM_SIZE=114688
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ CONFIG_EVENT_FD=y
|
|||
CONFIG_EXAMPLES_WGET=y
|
||||
CONFIG_EXAMPLES_WS2812=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
CONFIG_FS_TMPFS=y
|
||||
|
|
@ -87,7 +88,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_PIPES=y
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAM_SIZE=114688
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ CONFIG_EXAMPLES_RANDOM=y
|
|||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LITTLEFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -76,7 +77,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAM_SIZE=114688
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ CONFIG_EXAMPLES_RANDOM=y
|
|||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LITTLEFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_ROMFS=y
|
||||
|
|
@ -77,7 +78,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAM_SIZE=114688
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ CONFIG_ETC_ROMFS=y
|
|||
CONFIG_EXAMPLES_RANDOM=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_LARGEFILE=y
|
||||
CONFIG_FS_LINKS=y
|
||||
CONFIG_FS_LITTLEFS=y
|
||||
CONFIG_FS_LITTLEFS_MULTI_VERSION=y
|
||||
CONFIG_FS_LITTLEFS_VERSION="v2.10.1"
|
||||
|
|
@ -76,7 +77,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PSEUDOFS_SOFTLINKS=y
|
||||
CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
CONFIG_RAM_SIZE=114688
|
||||
CONFIG_RAM_START=0x20000000
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ config FS_PERMISSION
|
|||
comment "UNIX filesystem permission support requires SCHED_USER_IDENTITY=y, PSEUDOFS_ATTRIBUTES=y and DISABLE_PSEUDOFS_OPERATIONS=n"
|
||||
depends on !SCHED_USER_IDENTITY || !PSEUDOFS_ATTRIBUTES || DISABLE_PSEUDOFS_OPERATIONS
|
||||
|
||||
config PSEUDOFS_SOFTLINKS
|
||||
config FS_LINKS
|
||||
bool "Pseudo-filesystem soft links"
|
||||
default n
|
||||
depends on !DISABLE_PSEUDOFS_OPERATIONS
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ void inode_free(FAR struct inode *inode)
|
|||
|
||||
if (inode != NULL)
|
||||
{
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
/* Symbol links should never have peers or children */
|
||||
|
||||
DEBUGASSERT(!INODE_IS_SOFTLINK(inode) ||
|
||||
|
|
@ -65,7 +65,7 @@ void inode_free(FAR struct inode *inode)
|
|||
inode_free(inode->i_peer);
|
||||
inode_free(inode->i_child);
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
/* If the inode is a symbolic link, the free the path to the linked
|
||||
* entity.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ static FAR struct inode *inode_unlink(FAR const char *path)
|
|||
inode->i_peer = NULL;
|
||||
inode->i_parent = NULL;
|
||||
atomic_sub(&inode->i_crefs, 1);
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (INODE_IS_HARDLINK(inode))
|
||||
{
|
||||
FAR struct inode *target;
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
****************************************************************************/
|
||||
|
||||
static int _inode_compare(FAR const char *fname, FAR struct inode *inode);
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
static int _inode_linktarget(FAR struct inode *inode,
|
||||
FAR struct inode_search_s *desc);
|
||||
#endif
|
||||
|
|
@ -144,7 +144,7 @@ static int _inode_compare(FAR const char *fname, FAR struct inode *inode)
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
static int _inode_linktarget(FAR struct inode *inode,
|
||||
FAR struct inode_search_s *desc)
|
||||
{
|
||||
|
|
@ -297,7 +297,7 @@ static int _inode_search(FAR struct inode_search_s *desc)
|
|||
{
|
||||
/* More nodes to be examined in the path "below" this one. */
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
/* Was the node a soft link? If so, then we need need to
|
||||
* continue below the target of the link, not the link itself.
|
||||
*/
|
||||
|
|
@ -493,7 +493,7 @@ int inode_search(FAR struct inode_search_s *desc)
|
|||
|
||||
ret = _inode_search(desc);
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (ret >= 0)
|
||||
{
|
||||
FAR struct inode *inode;
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ if(NOT "${CONFIG_FS_LOCK_BUCKET_SIZE}" STREQUAL "0")
|
|||
list(APPEND SRCS fs_lock.c)
|
||||
endif()
|
||||
|
||||
if(NOT "${CONFIG_PSEUDOFS_SOFTLINKS}" STREQUAL "0")
|
||||
if(NOT "${CONFIG_FS_LINKS}" STREQUAL "0")
|
||||
list(APPEND SRCS fs_symlink.c fs_readlink.c)
|
||||
endif()
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ ifneq ($(CONFIG_FS_LOCK_BUCKET_SIZE),0)
|
|||
CSRCS += fs_lock.c
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_PSEUDOFS_SOFTLINKS),0)
|
||||
ifneq ($(CONFIG_FS_LINKS),0)
|
||||
CSRCS += fs_symlink.c fs_readlink.c
|
||||
endif
|
||||
|
||||
|
|
|
|||
|
|
@ -425,7 +425,7 @@ int inode_chstat(FAR struct inode *inode,
|
|||
|
||||
DEBUGASSERT(inode != NULL && buf != NULL);
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
/* Handle softlinks differently. Just call chstat() recursively on the
|
||||
* target of the softlink.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -322,7 +322,7 @@ static int read_pseudodir(FAR struct fs_dirent_s *dir,
|
|||
|
||||
strlcpy(entry->d_name, next->i_name, sizeof(entry->d_name));
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (INODE_IS_HARDLINK(next))
|
||||
{
|
||||
DEBUGASSERT(next->i_private != NULL);
|
||||
|
|
@ -350,7 +350,7 @@ static int read_pseudodir(FAR struct fs_dirent_s *dir,
|
|||
}
|
||||
else
|
||||
#endif
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (INODE_IS_SOFTLINK(next))
|
||||
{
|
||||
entry->d_type = DTYPE_LINK;
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
|
@ -211,15 +211,15 @@ errout:
|
|||
return ERROR;
|
||||
}
|
||||
|
||||
#else /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#else /* CONFIG_FS_LINKS */
|
||||
|
||||
/****************************************************************************
|
||||
* Name: link
|
||||
*
|
||||
* Description:
|
||||
* When CONFIG_PSEUDOFS_SOFTLINKS is disabled, link() is not supported.
|
||||
* The symbol is still provided so that applications referencing link()
|
||||
* continue to link, but the call always fails with ENOSYS.
|
||||
* When CONFIG_FS_LINKS is disabled, link() is not supported. The symbol
|
||||
* is still provided so that applications referencing link() continue to
|
||||
* link, but the call always fails with ENOSYS.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
|
|
@ -232,4 +232,4 @@ int link(FAR const char *path1, FAR const char *path2)
|
|||
return ERROR;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#endif /* CONFIG_FS_LINKS */
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ static int file_vopen(FAR struct file *filep, FAR const char *path,
|
|||
inode = desc.node;
|
||||
DEBUGASSERT(inode != NULL);
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (INODE_IS_HARDLINK(inode))
|
||||
{
|
||||
/* The inode is a hard link. The actual inode is referenced
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
#include "inode/inode.h"
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
|
@ -132,4 +132,4 @@ errout_with_search:
|
|||
return ERROR;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#endif /* CONFIG_FS_LINKS */
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ static int pseudorename(FAR const char *oldpath, FAR struct inode *oldinode,
|
|||
*/
|
||||
|
||||
if ((newinode->u.i_ops == NULL || newinode->i_child != NULL)
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
&& !INODE_IS_HARDLINK(newinode)
|
||||
#endif
|
||||
)
|
||||
|
|
@ -221,7 +221,7 @@ static int pseudorename(FAR const char *oldpath, FAR struct inode *oldinode,
|
|||
#endif
|
||||
newinode->i_private = oldinode->i_private; /* Per inode driver private data */
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
/* Prevent the link target string from being deallocated. The pointer to
|
||||
* the allocated link target path was copied above (under the guise of
|
||||
* u.i_ops). Now we must nullify the u.i_link pointer so that it is not
|
||||
|
|
|
|||
|
|
@ -267,7 +267,7 @@ int inode_stat(FAR struct inode *inode, FAR struct stat *buf, int resolve)
|
|||
|
||||
RESET_BUF(buf);
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (INODE_IS_HARDLINK(inode))
|
||||
{
|
||||
DEBUGASSERT(inode->i_private != NULL);
|
||||
|
|
@ -326,7 +326,7 @@ int inode_stat(FAR struct inode *inode, FAR struct stat *buf, int resolve)
|
|||
}
|
||||
else
|
||||
#endif
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
/* Handle softlinks differently. Just call stat() recursively on the
|
||||
* target of the softlink.
|
||||
*
|
||||
|
|
@ -477,7 +477,7 @@ int inode_stat(FAR struct inode *inode, FAR struct stat *buf, int resolve)
|
|||
buf->st_ctim = inode->i_ctime;
|
||||
#endif
|
||||
buf->st_ino = inode->i_ino;
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
buf->st_nlink = INODE_GET_NLINK(inode);
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
|
@ -183,4 +183,4 @@ errout:
|
|||
return ERROR;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#endif /* CONFIG_FS_LINKS */
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ int nx_unlink(FAR const char *pathname)
|
|||
}
|
||||
#endif
|
||||
else if (
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
INODE_IS_SOFTLINK(inode) || INODE_IS_HARDLINK(inode) ||
|
||||
#endif
|
||||
INODE_IS_PSEUDODIR(inode))
|
||||
|
|
|
|||
|
|
@ -433,7 +433,7 @@ union inode_ops_u
|
|||
#ifdef CONFIG_FS_NAMED_EVENTS
|
||||
FAR struct nevent_inode_s *i_nevent; /* Named event */
|
||||
#endif
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
FAR char *i_link; /* Full path to link target */
|
||||
#endif
|
||||
};
|
||||
|
|
|
|||
|
|
@ -285,7 +285,7 @@ SYSCALL_LOOKUP(munmap, 2)
|
|||
SYSCALL_LOOKUP(munlock, 2)
|
||||
SYSCALL_LOOKUP(munlockall, 0)
|
||||
|
||||
#if defined(CONFIG_PSEUDOFS_SOFTLINKS)
|
||||
#if defined(CONFIG_FS_LINKS)
|
||||
SYSCALL_LOOKUP(link, 2)
|
||||
SYSCALL_LOOKUP(symlink, 2)
|
||||
SYSCALL_LOOKUP(readlink, 3)
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
FAR char *lib_realpath(FAR const char *path, FAR char *resolved,
|
||||
bool notfollow)
|
||||
{
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
FAR char *wbuf[2] =
|
||||
{
|
||||
};
|
||||
|
|
@ -124,7 +124,7 @@ loop:
|
|||
|
||||
*p = '\0';
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (wbuf[0] != NULL)
|
||||
{
|
||||
lib_free(wbuf[0]);
|
||||
|
|
@ -198,7 +198,7 @@ loop:
|
|||
goto out;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (S_ISLNK(sb.st_mode))
|
||||
{
|
||||
if (nlnk++ >= SYMLOOP_MAX)
|
||||
|
|
@ -267,7 +267,7 @@ loop:
|
|||
|
||||
out:
|
||||
lib_free(fres);
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
if (wbuf[0] != NULL)
|
||||
{
|
||||
lib_free(wbuf[0]);
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#include "libc.h"
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
|
@ -119,4 +119,4 @@ int linkat(int olddirfd, FAR const char *path1,
|
|||
return ret;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#endif /* CONFIG_FS_LINKS */
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#include "libc.h"
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
|
@ -93,4 +93,4 @@ ssize_t readlinkat(int dirfd, FAR const char *path, FAR char *buf,
|
|||
return ret;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#endif /* CONFIG_FS_LINKS */
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#include "libc.h"
|
||||
|
||||
#ifdef CONFIG_PSEUDOFS_SOFTLINKS
|
||||
#ifdef CONFIG_FS_LINKS
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
|
@ -90,4 +90,4 @@ int symlinkat(FAR const char *path1, int dirfd, FAR const char *path2)
|
|||
return ret;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_PSEUDOFS_SOFTLINKS */
|
||||
#endif /* CONFIG_FS_LINKS */
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@
|
|||
"kill","signal.h","","int","pid_t","int"
|
||||
"lchmod","sys/stat.h","","int","FAR const char *","mode_t"
|
||||
"lchown","unistd.h","","int","FAR const char *","uid_t","gid_t"
|
||||
"link","unistd.h","defined(CONFIG_PSEUDOFS_SOFTLINKS)","int","FAR const char *","FAR const char *"
|
||||
"link","unistd.h","defined(CONFIG_FS_LINKS)","int","FAR const char *","FAR const char *"
|
||||
"listen","sys/socket.h","defined(CONFIG_NET)","int","int","int"
|
||||
"lseek","unistd.h","","off_t","int","off_t","int"
|
||||
"lstat","sys/stat.h","","int","FAR const char *","FAR struct stat *"
|
||||
|
|
@ -131,7 +131,7 @@
|
|||
"pwrite","unistd.h","","ssize_t","int","FAR const void *","size_t","off_t"
|
||||
"read","unistd.h","","ssize_t","int","FAR void *","size_t"
|
||||
"readv","sys/uio.h","","ssize_t","int","FAR const struct iovec *","int"
|
||||
"readlink","unistd.h","defined(CONFIG_PSEUDOFS_SOFTLINKS)","ssize_t","FAR const char *","FAR char *","size_t"
|
||||
"readlink","unistd.h","defined(CONFIG_FS_LINKS)","ssize_t","FAR const char *","FAR char *","size_t"
|
||||
"recv","sys/socket.h","defined(CONFIG_NET)","ssize_t","int","FAR void *","size_t","int"
|
||||
"recvfrom","sys/socket.h","defined(CONFIG_NET)","ssize_t","int","FAR void*","size_t","int","FAR struct sockaddr*","FAR socklen_t*"
|
||||
"recvmsg","sys/socket.h","defined(CONFIG_NET)","ssize_t","int","FAR struct msghdr *","int"
|
||||
|
|
@ -192,7 +192,7 @@
|
|||
"socketpair","sys/socket.h","defined(CONFIG_NET)","int","int","int","int","int [2]|FAR int *"
|
||||
"stat","sys/stat.h","","int","FAR const char *","FAR struct stat *"
|
||||
"statfs","sys/statfs.h","","int","FAR const char *","FAR struct statfs *"
|
||||
"symlink","unistd.h","defined(CONFIG_PSEUDOFS_SOFTLINKS)","int","FAR const char *","FAR const char *"
|
||||
"symlink","unistd.h","defined(CONFIG_FS_LINKS)","int","FAR const char *","FAR const char *"
|
||||
"sync","unistd.h","","void"
|
||||
"sysinfo","sys/sysinfo.h","","int","FAR struct sysinfo *"
|
||||
"task_create","sched.h","!defined(CONFIG_BUILD_KERNEL)", "int","FAR const char *","int","int","main_t","FAR char * const []|FAR char * const *"
|
||||
|
|
|
|||
|
Can't render this file because it has a wrong number of fields in line 2.
|
Loading…
Add table
Add a link
Reference in a new issue