[PATCH 26/32] demo/posix/cobalt: Rearrange includes

Florian Bezdeka <[email protected]>
Newsgroups dev.linux.lists.xenomai
Message-ID <20260508-wip-flo-refactor-includes-v1-26-e449f2bd4fc2@siemens.com>
Moving from "local to global" should help us to keep headers
self-contained.

Signed-off-by: Florian Bezdeka <[email protected]>
---
 demo/posix/cobalt/bufp-label.c     | 11 ++++-------
 demo/posix/cobalt/bufp-readwrite.c | 11 ++++-------
 demo/posix/cobalt/can-rtt.c        | 13 ++++---------
 demo/posix/cobalt/eth_p_all.c      | 19 ++++++++-----------
 demo/posix/cobalt/gpiopwm.c        | 22 ++++++++--------------
 demo/posix/cobalt/iddp-label.c     | 11 ++++-------
 demo/posix/cobalt/iddp-sendrecv.c  | 11 ++++-------
 demo/posix/cobalt/xddp-echo.c      | 13 ++++---------
 demo/posix/cobalt/xddp-label.c     | 15 +++++----------
 demo/posix/cobalt/xddp-stream.c    | 14 +++++---------
 10 files changed, 50 insertions(+), 90 deletions(-)

diff --git a/demo/posix/cobalt/bufp-label.c b/demo/posix/cobalt/bufp-label.c
index 7ed917fa532d5e6c5af6c04074b4520df1e638e4..c913651abeb38053ccd9d12ccbdc8470e12d0779 100644
--- a/demo/posix/cobalt/bufp-label.c
+++ b/demo/posix/cobalt/bufp-label.c
@@ -24,16 +24,13 @@
  * this port from a client thread (writer).
  */
 
+#include <boilerplate/ancillaries.h>
+#include <rtdm/ipc.h>
+
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
 #include <string.h>
-#include <pthread.h>
-#include <errno.h>
-
-#include <boilerplate/ancillaries.h>
-#include <rtdm/ipc.h>
 
 pthread_t svtid, cltid;
 
diff --git a/demo/posix/cobalt/bufp-readwrite.c b/demo/posix/cobalt/bufp-readwrite.c
index f5ff8c189796516e7fd1ade70d59ea37a4a342e5..70f25dc9b40adc3cfea7bf513a70a0292c3b13be 100644
--- a/demo/posix/cobalt/bufp-readwrite.c
+++ b/demo/posix/cobalt/bufp-readwrite.c
@@ -24,16 +24,13 @@
  * this port from a client thread (writer).
  */
 
+#include <boilerplate/ancillaries.h>
+#include <rtdm/ipc.h>
+
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
 #include <string.h>
-#include <pthread.h>
-#include <errno.h>
-
-#include <boilerplate/ancillaries.h>
-#include <rtdm/ipc.h>
 
 pthread_t svtid, cltid;
 
diff --git a/demo/posix/cobalt/can-rtt.c b/demo/posix/cobalt/can-rtt.c
index 13ad0bf56170cfef8d20f8a4753322949d4f8530..77726f26b812cf988ef71798f6cb73a5c569be2a 100644
--- a/demo/posix/cobalt/can-rtt.c
+++ b/demo/posix/cobalt/can-rtt.c
@@ -34,20 +34,15 @@
  * loopback messages.
  */
 
-#include <errno.h>
+#include <rtdm/can.h>
+#include <xenomai/init.h>
+
+#include <getopt.h>
 #include <mqueue.h>
 #include <signal.h>
-#include <pthread.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
-#include <getopt.h>
-#include <netinet/in.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-#include <rtdm/can.h>
-#include <xenomai/init.h>
 
 #define NSEC_PER_SEC 1000000000
 
diff --git a/demo/posix/cobalt/eth_p_all.c b/demo/posix/cobalt/eth_p_all.c
index 63acbf7eff5d4c2d335eaa5e90355d2039d9282c..8cd1ac6dfad36354c0ac30db0b5b7ae6c968fd2b 100644
--- a/demo/posix/cobalt/eth_p_all.c
+++ b/demo/posix/cobalt/eth_p_all.c
@@ -24,20 +24,17 @@
  *
  */
 
+#include <arpa/inet.h>
+#include <net/if.h>
+#include <netinet/ether.h>
+#include <netpacket/packet.h>
+#include <pthread.h>
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-
-#include <signal.h>
-#include <pthread.h>
-#include <unistd.h>
-#include <sys/mman.h>
-#include <sys/socket.h>
 #include <sys/ioctl.h>
-#include <netpacket/packet.h>
-#include <net/ethernet.h>
-#include <net/if.h>
-#include <arpa/inet.h>
-#include <netinet/ether.h>
+#include <sys/mman.h>
+#include <unistd.h>
 
 char buffer[10*1024];
 int sock;
diff --git a/demo/posix/cobalt/gpiopwm.c b/demo/posix/cobalt/gpiopwm.c
index 9706e6e65e33212c1c392c1dc9edf4e017b12453..2bf82dbd5ece6fad8311b140a8ef04127d5566f6 100644
--- a/demo/posix/cobalt/gpiopwm.c
+++ b/demo/posix/cobalt/gpiopwm.c
@@ -1,21 +1,15 @@
-#include <semaphore.h>
-#include <pthread.h>
-#include <signal.h>
 #include <rtdm/gpiopwm.h>
-#include <stdlib.h>
-#include <getopt.h>
-#include <errno.h>
-#include <error.h>
-#include <stdio.h>
-#include <time.h>
 
-#include <unistd.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
 #include <arpa/inet.h>
+#include <error.h>
+#include <getopt.h>
 #include <linux/netdevice.h>
+#include <pthread.h>
+#include <semaphore.h>
+#include <signal.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
 
 #define MIN_DUTY_CYCLE				(0)
 #define MAX_DUTY_CYCLE				(100)
diff --git a/demo/posix/cobalt/iddp-label.c b/demo/posix/cobalt/iddp-label.c
index 7916a72cf3a89812077556a2dac4fa637e0b1ca8..2ec48329a0a7a29543c196ff73190a9e5639147a 100644
--- a/demo/posix/cobalt/iddp-label.c
+++ b/demo/posix/cobalt/iddp-label.c
@@ -31,16 +31,13 @@
  * port values.
  */
 
+#include <boilerplate/ancillaries.h>
+#include <rtdm/ipc.h>
+
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
 #include <string.h>
-#include <pthread.h>
-#include <errno.h>
-
-#include <boilerplate/ancillaries.h>
-#include <rtdm/ipc.h>
 
 pthread_t svtid, cltid;
 
diff --git a/demo/posix/cobalt/iddp-sendrecv.c b/demo/posix/cobalt/iddp-sendrecv.c
index 6cec083a4802510a728c761ef5129326ce032edb..7f9f97348f784dc830647b5b012c03e6be0c3910 100644
--- a/demo/posix/cobalt/iddp-sendrecv.c
+++ b/demo/posix/cobalt/iddp-sendrecv.c
@@ -26,16 +26,13 @@
  * optional.
  */
 
+#include <boilerplate/ancillaries.h>
+#include <rtdm/ipc.h>
+
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
 #include <string.h>
-#include <pthread.h>
-#include <errno.h>
-
-#include <rtdm/ipc.h>
-#include <boilerplate/ancillaries.h>
 
 pthread_t svtid, cltid;
 
diff --git a/demo/posix/cobalt/xddp-echo.c b/demo/posix/cobalt/xddp-echo.c
index 67eef7cc2a0885665a8cb14a54de1fb0bd3999a8..06531193b088dbc418eb7aed835fb6a6280dca2e 100644
--- a/demo/posix/cobalt/xddp-echo.c
+++ b/demo/posix/cobalt/xddp-echo.c
@@ -58,18 +58,13 @@
  *   =>  echo traffic back to RT domain via write()     +--+
  */
 
+#include <boilerplate/ancillaries.h>
+#include <rtdm/ipc.h>
+
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
 #include <string.h>
-#include <malloc.h>
-#include <pthread.h>
-#include <fcntl.h>
-#include <errno.h>
-
-#include <boilerplate/ancillaries.h>
-#include <rtdm/ipc.h>
 
 pthread_t rt, nrt;
 
diff --git a/demo/posix/cobalt/xddp-label.c b/demo/posix/cobalt/xddp-label.c
index 7ba895cc9707871921ce74fc4f46cb2bfd40f07a..544c63ddb406b72abf11560adfc4c113621203ae 100644
--- a/demo/posix/cobalt/xddp-label.c
+++ b/demo/posix/cobalt/xddp-label.c
@@ -64,19 +64,14 @@
  *   =>  mirror traffic to RT domain via write()           +--+
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
-#include <string.h>
-#include <malloc.h>
-#include <pthread.h>
-#include <fcntl.h>
-#include <errno.h>
-
 #include <boilerplate/ancillaries.h>
 #include <rtdm/ipc.h>
 
+#include <malloc.h>
+#include <signal.h>
+#include <stdlib.h>
+#include <string.h>
+
 pthread_t rt1, rt2, nrt;
 
 #define XDDP_PORT_LABEL  "xddp-demo"
diff --git a/demo/posix/cobalt/xddp-stream.c b/demo/posix/cobalt/xddp-stream.c
index 575e7d9d10bf65432c1cb7764d801d90f97c6d62..61bb333591a2e9003a3d5109f255bbc07107725c 100644
--- a/demo/posix/cobalt/xddp-stream.c
+++ b/demo/posix/cobalt/xddp-stream.c
@@ -60,18 +60,14 @@
  *   =>  echo traffic back to RT domain via write()                +--+
  */
 
+#include <boilerplate/ancillaries.h>
+#include <rtdm/ipc.h>
+
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
 #include <string.h>
-#include <malloc.h>
-#include <pthread.h>
-#include <fcntl.h>
-#include <errno.h>
-
-#include <boilerplate/ancillaries.h>
-#include <rtdm/ipc.h>
+#include <unistd.h>
 
 pthread_t rt, nrt;
 

-- 
2.54.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.