You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2026/01/26 11:32:33 UTC
(nuttx-apps) branch master updated (854d00e49 -> c69df55cd)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
from 854d00e49 system/uorb: uorb_listener add new features.
new 9a3778cb9 testing: add malloc.h for fstest.h
new b56c78564 testing: add missing header files
new d0e949cb2 testing: add unistd.h and pthread.h headers
new 34e4d7eac testing: add unistd.h for drivertest_touchpanel.c
new c69df55cd rexecd: fix type change
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.codespellrc | 3 ++
examples/mdnsd/mdnsd_daemon.c | 1 -
netutils/codecs/md5.c | 1 +
netutils/ftpd/ftpd.c | 35 +++++++++++-----------
netutils/rexecd/rexecd.c | 2 +-
system/lsan/lsan_main.c | 1 +
testing/drivers/crypto/dhm.c | 1 +
testing/drivers/drivertest/drivertest_touchpanel.c | 1 +
testing/mm/cachetest/cachetest_main.c | 1 +
testing/mm/memstress/memorystress_main.c | 6 ++--
testing/testsuites/kernel/fs/include/fstest.h | 1 +
11 files changed, 32 insertions(+), 21 deletions(-)
(nuttx-apps) 01/05: testing: add malloc.h for fstest.h
Posted by xi...@apache.org.
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/nuttx-apps.git
commit 9a3778cb913aca74545e965766d253dd3d8b4bde
Author: hongfengchen <ho...@xiaomi.com>
AuthorDate: Sat May 24 19:11:42 2025 +0800
testing: add malloc.h for fstest.h
Add malloc.h header file to fstest.h to fix missing malloc/free
function declarations in filesystem test suites.
Signed-off-by: hongfengchen <ho...@xiaomi.com>
---
testing/testsuites/kernel/fs/include/fstest.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/testing/testsuites/kernel/fs/include/fstest.h b/testing/testsuites/kernel/fs/include/fstest.h
index 0a590bf88..050b587c8 100644
--- a/testing/testsuites/kernel/fs/include/fstest.h
+++ b/testing/testsuites/kernel/fs/include/fstest.h
@@ -31,6 +31,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
+#include <malloc.h>
#include <string.h>
#include <libgen.h>
#include <dirent.h>
(nuttx-apps) 03/05: testing: add unistd.h and pthread.h headers
Posted by xi...@apache.org.
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/nuttx-apps.git
commit d0e949cb2486f73c8b1ff68d017bffcd14eefb46
Author: hongfengchen <ho...@xiaomi.com>
AuthorDate: Tue Jun 3 12:07:41 2025 +0800
testing: add unistd.h and pthread.h headers
Add unistd.h and pthread.h for memorystress_main.c, unistd.h for
dhm.c and cachetest_main.c, and pthread.h for kv_test_019.c to fix
missing declarations.
Signed-off-by: hongfengchen <ho...@xiaomi.com>
---
examples/mdnsd/mdnsd_daemon.c | 1 -
testing/drivers/crypto/dhm.c | 1 +
testing/mm/cachetest/cachetest_main.c | 1 +
testing/mm/memstress/memorystress_main.c | 2 ++
4 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/examples/mdnsd/mdnsd_daemon.c b/examples/mdnsd/mdnsd_daemon.c
index bfa7759e8..bc2ea4563 100644
--- a/examples/mdnsd/mdnsd_daemon.c
+++ b/examples/mdnsd/mdnsd_daemon.c
@@ -25,7 +25,6 @@
****************************************************************************/
#include <nuttx/config.h>
-
#include <stdint.h>
#include <stdlib.h>
diff --git a/testing/drivers/crypto/dhm.c b/testing/drivers/crypto/dhm.c
index f1eafa2d7..9595e4cb4 100644
--- a/testing/drivers/crypto/dhm.c
+++ b/testing/drivers/crypto/dhm.c
@@ -27,6 +27,7 @@
#include <fcntl.h>
#include <stddef.h>
#include <stdio.h>
+#include <unistd.h>
#include <sys/ioctl.h>
#include <crypto/cryptodev.h>
diff --git a/testing/mm/cachetest/cachetest_main.c b/testing/mm/cachetest/cachetest_main.c
index 3906b58e6..2916932c8 100644
--- a/testing/mm/cachetest/cachetest_main.c
+++ b/testing/mm/cachetest/cachetest_main.c
@@ -27,6 +27,7 @@
#include <nuttx/config.h>
#include <nuttx/cache.h>
#include <stdio.h>
+#include <unistd.h>
#include <syslog.h>
/****************************************************************************
diff --git a/testing/mm/memstress/memorystress_main.c b/testing/mm/memstress/memorystress_main.c
index 6d9b2d98d..ab1ff8630 100644
--- a/testing/mm/memstress/memorystress_main.c
+++ b/testing/mm/memstress/memorystress_main.c
@@ -28,6 +28,8 @@
#include <stdlib.h>
#include <debug.h>
#include <stdio.h>
+#include <unistd.h>
+#include <pthread.h>
#include <stddef.h>
#include <string.h>
#include <stdint.h>
(nuttx-apps) 04/05: testing: add unistd.h for drivertest_touchpanel.c
Posted by xi...@apache.org.
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/nuttx-apps.git
commit 34e4d7eacded506785c271908ce5dbd9358c6cda
Author: tengshuangshuang <te...@xiaomi.com>
AuthorDate: Wed Jun 4 19:32:55 2025 +0800
testing: add unistd.h for drivertest_touchpanel.c
Add unistd.h header file to drivertest_touchpanel.c to fix missing
sleep/usleep function declarations in touchpanel driver tests.
Signed-off-by: tengshuangshuang <te...@xiaomi.com>
---
testing/drivers/drivertest/drivertest_touchpanel.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/testing/drivers/drivertest/drivertest_touchpanel.c b/testing/drivers/drivertest/drivertest_touchpanel.c
index 3892c3d0f..7da74a168 100644
--- a/testing/drivers/drivertest/drivertest_touchpanel.c
+++ b/testing/drivers/drivertest/drivertest_touchpanel.c
@@ -37,6 +37,7 @@
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
+#include <unistd.h>
#include <malloc.h>
#include <string.h>
#include <fcntl.h>
(nuttx-apps) 05/05: rexecd: fix type change
Posted by xi...@apache.org.
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/nuttx-apps.git
commit c69df55cd043c1621e4c0fa3207ffd6ab7c71e18
Author: hongfengchen <ho...@xiaomi.com>
AuthorDate: Tue Jun 10 15:00:26 2025 +0800
rexecd: fix type change
Fix cast from pointer to integer of different size to ensure
proper type conversion and avoid compilation warnings.
Signed-off-by: hongfengchen <ho...@xiaomi.com>
---
netutils/ftpd/ftpd.c | 34 ++++++++++++++++----------------
netutils/rexecd/rexecd.c | 2 +-
testing/mm/memstress/memorystress_main.c | 4 ++--
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/netutils/ftpd/ftpd.c b/netutils/ftpd/ftpd.c
index 4f5cc4667..73b8fc9b9 100644
--- a/netutils/ftpd/ftpd.c
+++ b/netutils/ftpd/ftpd.c
@@ -140,11 +140,11 @@ static uint8_t ftpd_listoption(FAR char **param);
static int ftpd_listbuffer(FAR struct ftpd_session_s *session,
FAR char *path, FAR struct stat *st,
FAR char *buffer, size_t buflen,
- unsigned int opton);
+ unsigned int option);
static int fptd_listscan(FAR struct ftpd_session_s *session,
- FAR char *path, unsigned int opton);
+ FAR char *path, unsigned int option);
static int ftpd_list(FAR struct ftpd_session_s *session,
- unsigned int opton);
+ unsigned int option);
/* Command handlers */
@@ -2145,7 +2145,7 @@ static uint8_t ftpd_listoption(FAR char **param)
static int ftpd_listbuffer(FAR struct ftpd_session_s *session,
FAR char *path,
FAR struct stat *st, FAR char *buffer,
- size_t buflen, unsigned int opton)
+ size_t buflen, unsigned int option)
{
UNUSED(session);
@@ -2154,7 +2154,7 @@ static int ftpd_listbuffer(FAR struct ftpd_session_s *session,
name = basename(path);
- if ((opton & FTPD_LISTOPTION_L) != 0)
+ if ((option & FTPD_LISTOPTION_L) != 0)
{
FAR const char *str;
struct tm tm;
@@ -2367,7 +2367,7 @@ static int ftpd_listbuffer(FAR struct ftpd_session_s *session,
****************************************************************************/
static int fptd_listscan(FAR struct ftpd_session_s *session, FAR char *path,
- unsigned int opton)
+ unsigned int option)
{
FAR char *temp;
DIR *dir;
@@ -2384,7 +2384,7 @@ static int fptd_listscan(FAR struct ftpd_session_s *session, FAR char *path,
if (!S_ISDIR(st.st_mode))
{
ret = ftpd_listbuffer(session, path, &st, session->data.buffer,
- session->data.buflen, opton);
+ session->data.buflen, option);
if (ret == 0)
{
ret = ftpd_response(session->data.sd, session->txtimeout,
@@ -2412,7 +2412,7 @@ static int fptd_listscan(FAR struct ftpd_session_s *session, FAR char *path,
if (entry->d_name[0] == '.')
{
- if ((opton & FTPD_LISTOPTION_A) == 0)
+ if ((option & FTPD_LISTOPTION_A) == 0)
{
continue;
}
@@ -2432,7 +2432,7 @@ static int fptd_listscan(FAR struct ftpd_session_s *session, FAR char *path,
}
ret = ftpd_listbuffer(session, temp, &st, session->data.buffer,
- session->data.buflen, opton);
+ session->data.buflen, option);
if (ret >= 0)
{
ret = ftpd_response(session->data.sd, session->txtimeout,
@@ -2454,7 +2454,7 @@ static int fptd_listscan(FAR struct ftpd_session_s *session, FAR char *path,
* Name: ftpd_list
****************************************************************************/
-static int ftpd_list(FAR struct ftpd_session_s *session, unsigned int opton)
+static int ftpd_list(FAR struct ftpd_session_s *session, unsigned int option)
{
FAR char *abspath;
int ret;
@@ -2462,7 +2462,7 @@ static int ftpd_list(FAR struct ftpd_session_s *session, unsigned int opton)
ret = ftpd_getpath(session, session->param, &abspath, NULL);
if (ret >= 0)
{
- ret = fptd_listscan(session, abspath, opton);
+ ret = fptd_listscan(session, abspath, option);
free(abspath);
}
@@ -3417,7 +3417,7 @@ static int ftpd_command_epsv(FAR struct ftpd_session_s *session)
static int ftpd_command_list(FAR struct ftpd_session_s *session)
{
- uint8_t opton = FTPD_LISTOPTION_L;
+ uint8_t option = FTPD_LISTOPTION_L;
int ret;
ret = ftpd_dataopen(session);
@@ -3435,8 +3435,8 @@ static int ftpd_command_list(FAR struct ftpd_session_s *session)
return ret;
}
- opton |= ftpd_listoption((char **)(&session->param));
- ftpd_list(session, opton);
+ option |= ftpd_listoption((char **)(&session->param));
+ ftpd_list(session, option);
ret = ftpd_response(session->cmd.sd, session->txtimeout,
g_respfmt1, 226, ' ', "Transfer complete");
@@ -3451,7 +3451,7 @@ static int ftpd_command_list(FAR struct ftpd_session_s *session)
static int ftpd_command_nlst(FAR struct ftpd_session_s *session)
{
- uint8_t opton = 0;
+ uint8_t option = 0;
int ret;
ret = ftpd_dataopen(session);
@@ -3469,8 +3469,8 @@ static int ftpd_command_nlst(FAR struct ftpd_session_s *session)
return ret;
}
- opton |= ftpd_listoption((char **)(&session->param));
- ftpd_list(session, opton);
+ option |= ftpd_listoption((char **)(&session->param));
+ ftpd_list(session, option);
ret = ftpd_response(session->cmd.sd, session->txtimeout,
g_respfmt1, 226, ' ', "Transfer complete");
diff --git a/netutils/rexecd/rexecd.c b/netutils/rexecd/rexecd.c
index 5c301c62a..2e462083c 100644
--- a/netutils/rexecd/rexecd.c
+++ b/netutils/rexecd/rexecd.c
@@ -85,7 +85,7 @@ static FAR void *doit(pthread_addr_t pvarg)
char buf[REXECD_BUFSIZE];
struct pollfd fds[2];
FAR FILE *fp;
- int sock = (int)pvarg;
+ int sock = (long)pvarg;
int ret;
/* we need to read err_sock, user and passwd, but ignore them */
diff --git a/testing/mm/memstress/memorystress_main.c b/testing/mm/memstress/memorystress_main.c
index ab1ff8630..eca7b7735 100644
--- a/testing/mm/memstress/memorystress_main.c
+++ b/testing/mm/memstress/memorystress_main.c
@@ -122,7 +122,7 @@ static void show_usage(FAR const char *progname)
{
printf("\nUsage: %s -m [max allocsize Default:8192] "
"-n [node length Default:1024] -t [sleep us Default:100]"
- " -x [nthreads Default:1] -d [debuger mode]\n",
+ " -x [nthreads Default:1] -d [debugger mode]\n",
progname);
printf("\nWhere:\n");
printf(" -m [max-allocsize] max alloc size.\n");
@@ -217,7 +217,7 @@ static void checknode(FAR struct memorystress_thread_context_s *context,
context->error.rwerror = rwerror;
error_result(context->error);
- lib_dumpbuffer("debuger", node->buf, size);
+ lib_dumpbuffer("debugger", node->buf, size);
/* Trigger the ASSET once it occurs, retaining the error site */
(nuttx-apps) 02/05: testing: add missing header files
Posted by xi...@apache.org.
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/nuttx-apps.git
commit b56c785640c1b7efdd4af93014eaa3919c1894b1
Author: hongfengchen <ho...@xiaomi.com>
AuthorDate: Thu May 22 10:54:17 2025 +0800
testing: add missing header files
Add missing header files in netutils and lsan modules to fix
implicit function declarations and improve compilation compatibility.
Signed-off-by: hongfengchen <ho...@xiaomi.com>
---
.codespellrc | 3 +++
netutils/codecs/md5.c | 1 +
netutils/ftpd/ftpd.c | 1 +
system/lsan/lsan_main.c | 1 +
4 files changed, 6 insertions(+)
diff --git a/.codespellrc b/.codespellrc
index 442f4656c..ac22a4c37 100644
--- a/.codespellrc
+++ b/.codespellrc
@@ -8,3 +8,6 @@ exclude-file = .codespell-ignore-lines
# Ignore complete files (e.g. legal text or other immutable material).
skip =
LICENSE,
+
+# Ignore words list (FTP protocol commands and technical terms)
+ignore-words-list = ALLO
diff --git a/netutils/codecs/md5.c b/netutils/codecs/md5.c
index 75dfe3f0c..dade6abd1 100644
--- a/netutils/codecs/md5.c
+++ b/netutils/codecs/md5.c
@@ -53,6 +53,7 @@
#include <string.h>
#include <stdint.h>
#include <fcntl.h>
+#include <unistd.h>
#include "netutils/md5.h"
diff --git a/netutils/ftpd/ftpd.c b/netutils/ftpd/ftpd.c
index 12491030a..4f5cc4667 100644
--- a/netutils/ftpd/ftpd.c
+++ b/netutils/ftpd/ftpd.c
@@ -48,6 +48,7 @@
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
+#include <pthread.h>
#include <unistd.h>
#include <dirent.h>
#include <strings.h>
diff --git a/system/lsan/lsan_main.c b/system/lsan/lsan_main.c
index d0c8a06ea..f4a1f8579 100644
--- a/system/lsan/lsan_main.c
+++ b/system/lsan/lsan_main.c
@@ -26,6 +26,7 @@
#include <nuttx/config.h>
#include <stdio.h>
+#include <unistd.h>
/****************************************************************************
* Public Functions