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


The following commit(s) were added to refs/heads/master by this push:
     new d5d8e9eac fix build error:
d5d8e9eac is described below

commit d5d8e9eacb7a7dbeedd289b499a77ea8ab97b45f
Author: wanggang26 <[email protected]>
AuthorDate: Fri Oct 4 07:50:41 2024 +0800

    fix build error:
    
    [linguini@pastabox nuttx]$ make -j
    CC:  tcpblaster_server.c
    LN: platform/board to
    /home/linguini/cuinspace/pico-nuttx/apps/platform/dummy
    tcpblaster_server.c: In function ‘tcpblaster_server’:
    tcpblaster_server.c:159:14: error: implicit declaration of function
    ‘accept4’; did you mean ‘accept’? [-Wimplicit-function-declaration]
      159 |   acceptsd = accept4(listensd, (FAR struct sockaddr *)&myaddr,
    &addrlen,
          |              ^~~~~~~
          |              accept
    make[3]: *** [Makefile:92: tcpblaster_server.hobj] Error 1
    make[2]: *** [Makefile:53:
    /home/linguini/cuinspace/pico-nuttx/apps/examples/tcpblaster_context]
    Error 2
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [Makefile:180: context] Error 2
    make: *** [tools/Unix.mk:457:
    /home/linguini/cuinspace/pico-nuttx/apps/.context] Error 2
    make: *** Waiting for unfinished jobs....
    
    from https://github.com/apache/nuttx-apps/issues/2632
    
    Signed-off-by: wanggang26 <[email protected]>
---
 examples/nettest/nettest_server.c       | 6 +++---
 examples/tcpblaster/tcpblaster_server.c | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/examples/nettest/nettest_server.c 
b/examples/nettest/nettest_server.c
index d37be3d9d..fefcd451b 100644
--- a/examples/nettest/nettest_server.c
+++ b/examples/nettest/nettest_server.c
@@ -145,11 +145,11 @@ void nettest_server(void)
 
   printf("server: Accepting connections on port %d\n",
          CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO);
-#ifdef __APPLE__
-  acceptsd = accept(listensd, (struct sockaddr *)&myaddr, &addrlen);
-#else
+#ifdef __NuttX__
   acceptsd = accept4(listensd, (struct sockaddr *)&myaddr, &addrlen,
                      SOCK_CLOEXEC);
+#else
+  acceptsd = accept(listensd, (struct sockaddr *)&myaddr, &addrlen);
 #endif
   if (acceptsd < 0)
     {
diff --git a/examples/tcpblaster/tcpblaster_server.c 
b/examples/tcpblaster/tcpblaster_server.c
index 9b5aec885..74fb752d4 100644
--- a/examples/tcpblaster/tcpblaster_server.c
+++ b/examples/tcpblaster/tcpblaster_server.c
@@ -153,11 +153,11 @@ void tcpblaster_server(void)
 
   printf("server: Accepting connections on port %d\n",
          CONFIG_EXAMPLES_TCPBLASTER_SERVER_PORTNO);
-#ifdef __APPLE__
-  acceptsd = accept(listensd, (FAR struct sockaddr *)&myaddr, &addrlen);
-#else
+#ifdef __NuttX__
   acceptsd = accept4(listensd, (FAR struct sockaddr *)&myaddr, &addrlen,
                      SOCK_CLOEXEC);
+#else
+  acceptsd = accept(listensd, (FAR struct sockaddr *)&myaddr, &addrlen);
 #endif
   if (acceptsd < 0)
     {

Reply via email to