summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-07-23 13:32:58 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-07-23 15:12:54 +0200
commit7660e8b34778285a7d32e0265fd7697c213179a7 (patch)
treeee439cb8ce567ca36ddff28d11ab6b9206edb7e5
parentrtems: Create dpmem implementation header (diff)
downloadrtems-7660e8b34778285a7d32e0265fd7697c213179a7.tar.bz2
Include missing <string.h>
-rw-r--r--c/src/libchip/flash/am29lv160.c1
-rw-r--r--c/src/libchip/i2c/spi-sd-card.c1
-rw-r--r--c/src/libchip/rtc/ds1375.c1
-rw-r--r--cpukit/libblock/src/bdpart-read.c1
-rw-r--r--cpukit/libblock/src/blkdev-blkstats.c1
-rw-r--r--cpukit/libblock/src/diskdevs-init.c2
-rw-r--r--cpukit/libblock/src/nvdisk-sram.c1
-rw-r--r--cpukit/libcsupport/src/calloc.c1
-rw-r--r--cpukit/libcsupport/src/malloc_dirtier.c1
-rw-r--r--cpukit/libcsupport/src/malloc_statistics_helpers.c2
-rw-r--r--cpukit/libcsupport/src/newlibc_reent.c1
-rw-r--r--cpukit/libcsupport/src/realloc.c1
-rw-r--r--cpukit/libcsupport/src/sup_fs_eval_path.c2
-rw-r--r--cpukit/libfs/src/imfs/imfs_eval.c2
-rw-r--r--cpukit/libfs/src/imfs/imfs_initsupp.c1
-rw-r--r--cpukit/libfs/src/imfs/imfs_make_generic_node.c2
-rw-r--r--cpukit/libfs/src/imfs/imfs_rename.c2
-rw-r--r--cpukit/libfs/src/imfs/imfs_symlink.c1
-rw-r--r--cpukit/libfs/src/pipe/fifo.c1
-rw-r--r--cpukit/libfs/src/pipe/pipe.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-block.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-buffer.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-dir.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-file-system.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-file.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-format.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-group.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-inode.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-link.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c1
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-rtems.c1
-rw-r--r--cpukit/libmisc/monitor/mon-network.c1
-rw-r--r--cpukit/libmisc/shell/login_check.c1
-rw-r--r--cpukit/libmisc/shell/main_blkstats.c2
-rw-r--r--cpukit/libmisc/shell/main_cpuuse.c1
-rw-r--r--cpukit/libmisc/shell/main_df.c1
-rw-r--r--cpukit/libmisc/shell/main_mallocinfo.c1
-rw-r--r--cpukit/libmisc/shell/main_netstats.c1
-rw-r--r--cpukit/libmisc/shell/main_perioduse.c1
-rw-r--r--cpukit/telnetd/des.c2
-rw-r--r--testsuites/libtests/block06/init.c1
-rw-r--r--testsuites/libtests/block08/bdbuf_tests.c1
-rw-r--r--testsuites/libtests/block08/bdbuf_tests.h1
-rw-r--r--testsuites/libtests/mghttpd01/test-http-client.c1
44 files changed, 50 insertions, 2 deletions
diff --git a/c/src/libchip/flash/am29lv160.c b/c/src/libchip/flash/am29lv160.c
index 6bbcb36845..5cfaae4f24 100644
--- a/c/src/libchip/flash/am29lv160.c
+++ b/c/src/libchip/flash/am29lv160.c
@@ -11,6 +11,7 @@
#include <stdio.h>
#include <errno.h>
+#include <string.h>
#include <rtems.h>
diff --git a/c/src/libchip/i2c/spi-sd-card.c b/c/src/libchip/i2c/spi-sd-card.c
index d85c1774d6..ade386026e 100644
--- a/c/src/libchip/i2c/spi-sd-card.c
+++ b/c/src/libchip/i2c/spi-sd-card.c
@@ -18,6 +18,7 @@
*/
#include <stdio.h>
+#include <string.h>
#include <errno.h>
#include <inttypes.h>
diff --git a/c/src/libchip/rtc/ds1375.c b/c/src/libchip/rtc/ds1375.c
index d3a669f9d9..e52323cc36 100644
--- a/c/src/libchip/rtc/ds1375.c
+++ b/c/src/libchip/rtc/ds1375.c
@@ -58,6 +58,7 @@
#include <sys/fcntl.h>
#include <errno.h>
#include <stdio.h>
+#include <string.h>
#include <inttypes.h>
diff --git a/cpukit/libblock/src/bdpart-read.c b/cpukit/libblock/src/bdpart-read.c
index de60095e84..fd8a038dfe 100644
--- a/cpukit/libblock/src/bdpart-read.c
+++ b/cpukit/libblock/src/bdpart-read.c
@@ -24,6 +24,7 @@
#include <sys/stat.h>
#include <fcntl.h>
+#include <string.h>
#include <rtems.h>
#include <rtems/bdbuf.h>
diff --git a/cpukit/libblock/src/blkdev-blkstats.c b/cpukit/libblock/src/blkdev-blkstats.c
index b8f6d48b73..48a5182a7a 100644
--- a/cpukit/libblock/src/blkdev-blkstats.c
+++ b/cpukit/libblock/src/blkdev-blkstats.c
@@ -29,6 +29,7 @@
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
+#include <string.h>
void rtems_blkstats(FILE *output, const char *device, bool reset)
{
diff --git a/cpukit/libblock/src/diskdevs-init.c b/cpukit/libblock/src/diskdevs-init.c
index d594ff2314..228bd67d03 100644
--- a/cpukit/libblock/src/diskdevs-init.c
+++ b/cpukit/libblock/src/diskdevs-init.c
@@ -26,6 +26,8 @@
#include <rtems/blkdev.h>
#include <rtems/bdbuf.h>
+#include <string.h>
+
rtems_status_code rtems_disk_init_phys(
rtems_disk_device *dd,
uint32_t block_size,
diff --git a/cpukit/libblock/src/nvdisk-sram.c b/cpukit/libblock/src/nvdisk-sram.c
index 6a64a42fa9..322c388360 100644
--- a/cpukit/libblock/src/nvdisk-sram.c
+++ b/cpukit/libblock/src/nvdisk-sram.c
@@ -16,6 +16,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#include <errno.h>
#include <rtems.h>
diff --git a/cpukit/libcsupport/src/calloc.c b/cpukit/libcsupport/src/calloc.c
index 279c16c7be..636fc3ce02 100644
--- a/cpukit/libcsupport/src/calloc.c
+++ b/cpukit/libcsupport/src/calloc.c
@@ -21,6 +21,7 @@
#if defined(RTEMS_NEWLIB) && !defined(HAVE_CALLOC)
#include "malloc_p.h"
#include <stdlib.h>
+#include <string.h>
void *calloc(
size_t nelem,
diff --git a/cpukit/libcsupport/src/malloc_dirtier.c b/cpukit/libcsupport/src/malloc_dirtier.c
index 68ad153d49..ef55d6dbbc 100644
--- a/cpukit/libcsupport/src/malloc_dirtier.c
+++ b/cpukit/libcsupport/src/malloc_dirtier.c
@@ -23,6 +23,7 @@
#include "malloc_p.h"
#include <errno.h>
+#include <string.h>
void rtems_malloc_dirty_memory(
void *start,
diff --git a/cpukit/libcsupport/src/malloc_statistics_helpers.c b/cpukit/libcsupport/src/malloc_statistics_helpers.c
index 0e788c04f1..344439f5e3 100644
--- a/cpukit/libcsupport/src/malloc_statistics_helpers.c
+++ b/cpukit/libcsupport/src/malloc_statistics_helpers.c
@@ -23,7 +23,7 @@
#include <sys/reent.h>
#include <stdlib.h>
-
+#include <string.h>
static void rtems_malloc_statistics_initialize( void )
{
diff --git a/cpukit/libcsupport/src/newlibc_reent.c b/cpukit/libcsupport/src/newlibc_reent.c
index a1adda8c38..0e674723d4 100644
--- a/cpukit/libcsupport/src/newlibc_reent.c
+++ b/cpukit/libcsupport/src/newlibc_reent.c
@@ -25,6 +25,7 @@
#include <sys/reent.h>
#include <stdlib.h>
+#include <string.h>
#include <rtems/libcsupport.h>
#include <rtems/score/wkspace.h>
diff --git a/cpukit/libcsupport/src/realloc.c b/cpukit/libcsupport/src/realloc.c
index 5c7992d8a7..566ecbf6c7 100644
--- a/cpukit/libcsupport/src/realloc.c
+++ b/cpukit/libcsupport/src/realloc.c
@@ -22,6 +22,7 @@
#include "malloc_p.h"
#include <stdlib.h>
#include <errno.h>
+#include <string.h>
void *realloc(
void *ptr,
diff --git a/cpukit/libcsupport/src/sup_fs_eval_path.c b/cpukit/libcsupport/src/sup_fs_eval_path.c
index ca31e5eb69..a6eabe8065 100644
--- a/cpukit/libcsupport/src/sup_fs_eval_path.c
+++ b/cpukit/libcsupport/src/sup_fs_eval_path.c
@@ -25,6 +25,8 @@
#include <rtems/libio_.h>
+#include <string.h>
+
static size_t get_parentpathlen(const char *path, size_t pathlen)
{
while (pathlen > 0) {
diff --git a/cpukit/libfs/src/imfs/imfs_eval.c b/cpukit/libfs/src/imfs/imfs_eval.c
index 5abb2473b3..9e2ebae653 100644
--- a/cpukit/libfs/src/imfs/imfs_eval.c
+++ b/cpukit/libfs/src/imfs/imfs_eval.c
@@ -23,6 +23,8 @@
#include "imfs.h"
+#include <string.h>
+
static bool IMFS_eval_is_directory(
rtems_filesystem_eval_path_context_t *ctx,
void *arg
diff --git a/cpukit/libfs/src/imfs/imfs_initsupp.c b/cpukit/libfs/src/imfs/imfs_initsupp.c
index 12826f79a2..159307606c 100644
--- a/cpukit/libfs/src/imfs/imfs_initsupp.c
+++ b/cpukit/libfs/src/imfs/imfs_initsupp.c
@@ -21,6 +21,7 @@
#include "imfs.h"
#include <stdlib.h>
+#include <string.h>
/*
* IMFS_determine_bytes_per_block
diff --git a/cpukit/libfs/src/imfs/imfs_make_generic_node.c b/cpukit/libfs/src/imfs/imfs_make_generic_node.c
index f9e03b6487..7df453ae6b 100644
--- a/cpukit/libfs/src/imfs/imfs_make_generic_node.c
+++ b/cpukit/libfs/src/imfs/imfs_make_generic_node.c
@@ -25,6 +25,8 @@
#include "imfs.h"
+#include <string.h>
+
IMFS_jnode_t *IMFS_node_initialize_generic(
IMFS_jnode_t *node,
const IMFS_types_union *info
diff --git a/cpukit/libfs/src/imfs/imfs_rename.c b/cpukit/libfs/src/imfs/imfs_rename.c
index 8c642638b3..804b396ebc 100644
--- a/cpukit/libfs/src/imfs/imfs_rename.c
+++ b/cpukit/libfs/src/imfs/imfs_rename.c
@@ -20,6 +20,8 @@
#include "imfs.h"
+#include <string.h>
+
int IMFS_rename(
const rtems_filesystem_location_info_t *oldparentloc,
const rtems_filesystem_location_info_t *oldloc,
diff --git a/cpukit/libfs/src/imfs/imfs_symlink.c b/cpukit/libfs/src/imfs/imfs_symlink.c
index 546ad2694a..358a8165cd 100644
--- a/cpukit/libfs/src/imfs/imfs_symlink.c
+++ b/cpukit/libfs/src/imfs/imfs_symlink.c
@@ -21,6 +21,7 @@
#include "imfs.h"
#include <stdlib.h>
+#include <string.h>
int IMFS_symlink(
const rtems_filesystem_location_info_t *parentloc,
diff --git a/cpukit/libfs/src/pipe/fifo.c b/cpukit/libfs/src/pipe/fifo.c
index 635e7650b5..f4e801b361 100644
--- a/cpukit/libfs/src/pipe/fifo.c
+++ b/cpukit/libfs/src/pipe/fifo.c
@@ -24,6 +24,7 @@
#include <errno.h>
#include <stdlib.h>
+#include <string.h>
#include <rtems.h>
#include <rtems/libio_.h>
diff --git a/cpukit/libfs/src/pipe/pipe.c b/cpukit/libfs/src/pipe/pipe.c
index ed64dbb1aa..af3e2d1cb0 100644
--- a/cpukit/libfs/src/pipe/pipe.c
+++ b/cpukit/libfs/src/pipe/pipe.c
@@ -18,6 +18,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#include <fcntl.h>
#include <rtems/libio_.h>
#include <rtems/seterr.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-block.c b/cpukit/libfs/src/rfs/rtems-rfs-block.c
index 1c6329a10a..23e0a64129 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-block.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-block.c
@@ -37,6 +37,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-block.h>
#include <rtems/rfs/rtems-rfs-data.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
index 7904f74297..8e7e16ba54 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
@@ -21,6 +21,7 @@
#include <inttypes.h>
#include <errno.h>
#include <fcntl.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-buffer.h>
#include <rtems/rfs/rtems-rfs-file-system.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-dir.c b/cpukit/libfs/src/rfs/rtems-rfs-dir.c
index d52bf24159..f2f94074ce 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-dir.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-dir.c
@@ -28,6 +28,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#if SIZEOF_OFF_T == 8
#define PRIooff_t PRIo64
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-file-system.c b/cpukit/libfs/src/rfs/rtems-rfs-file-system.c
index 5ab671bcc2..8cedda48ca 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-file-system.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-file-system.c
@@ -19,6 +19,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-data.h>
#include <rtems/rfs/rtems-rfs-file-system.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-file.c b/cpukit/libfs/src/rfs/rtems-rfs-file.c
index 5d623dda26..a3be4ab49e 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-file.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-file.c
@@ -20,6 +20,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-block-pos.h>
#include <rtems/rfs/rtems-rfs-file.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-format.c b/cpukit/libfs/src/rfs/rtems-rfs-format.c
index d445e3d7f1..096db839f8 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-format.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-format.c
@@ -19,6 +19,7 @@
#include "config.h"
#endif
+#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <inttypes.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-group.c b/cpukit/libfs/src/rfs/rtems-rfs-group.c
index 1722c76cfc..b08e785114 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-group.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-group.c
@@ -22,6 +22,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-file-system.h>
#include <rtems/rfs/rtems-rfs-group.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-inode.c b/cpukit/libfs/src/rfs/rtems-rfs-inode.c
index 35313674da..fe1a552c8e 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-inode.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-inode.c
@@ -20,6 +20,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-block.h>
#include <rtems/rfs/rtems-rfs-file-system.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-link.c b/cpukit/libfs/src/rfs/rtems-rfs-link.c
index 7cfb60acbb..f729533bd7 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-link.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-link.c
@@ -21,6 +21,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems/rfs/rtems-rfs-block.h>
#include <rtems/rfs/rtems-rfs-buffer.h>
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c b/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c
index b3ec0ed755..7f2968ccda 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c
@@ -21,6 +21,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#if SIZEOF_OFF_T == 8
#define PRIdoff_t PRId64
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-rtems.c b/cpukit/libfs/src/rfs/rtems-rfs-rtems.c
index 6f6271a361..37daeeaab1 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-rtems.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-rtems.c
@@ -21,6 +21,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <stdlib.h>
#if SIZEOF_MODE_T == 8
diff --git a/cpukit/libmisc/monitor/mon-network.c b/cpukit/libmisc/monitor/mon-network.c
index c4f9fd4609..fe5ea8fe42 100644
--- a/cpukit/libmisc/monitor/mon-network.c
+++ b/cpukit/libmisc/monitor/mon-network.c
@@ -12,6 +12,7 @@
#endif
#include <rtems.h>
+#include <string.h>
#include <stdio.h>
#include <ctype.h>
#include <errno.h>
diff --git a/cpukit/libmisc/shell/login_check.c b/cpukit/libmisc/shell/login_check.c
index d744ee5954..2cbb30e8f0 100644
--- a/cpukit/libmisc/shell/login_check.c
+++ b/cpukit/libmisc/shell/login_check.c
@@ -29,6 +29,7 @@
#include <sys/types.h>
#include <unistd.h>
#include <pwd.h>
+#include <string.h>
#include <rtems/shell.h>
#include <rtems/userenv.h>
diff --git a/cpukit/libmisc/shell/main_blkstats.c b/cpukit/libmisc/shell/main_blkstats.c
index 4871cb5c4e..ac8f699309 100644
--- a/cpukit/libmisc/shell/main_blkstats.c
+++ b/cpukit/libmisc/shell/main_blkstats.c
@@ -19,6 +19,8 @@
#include <rtems/blkdev.h>
#include <rtems/shellconfig.h>
+#include <string.h>
+
static bool is_reset_option(const char *opt)
{
return strcmp(opt, "-r") == 0 || strcmp(opt, "--reset") == 0;
diff --git a/cpukit/libmisc/shell/main_cpuuse.c b/cpukit/libmisc/shell/main_cpuuse.c
index c3716eea94..3bf75107c7 100644
--- a/cpukit/libmisc/shell/main_cpuuse.c
+++ b/cpukit/libmisc/shell/main_cpuuse.c
@@ -14,6 +14,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#include <rtems.h>
#include <rtems/cpuuse.h>
diff --git a/cpukit/libmisc/shell/main_df.c b/cpukit/libmisc/shell/main_df.c
index 41183bd107..ff07c6934e 100644
--- a/cpukit/libmisc/shell/main_df.c
+++ b/cpukit/libmisc/shell/main_df.c
@@ -21,6 +21,7 @@
#define __need_getopt_newlib
#include <getopt.h>
+#include <string.h>
static const char suffixes[] =
{ 'B', 'K', 'M', 'G', 'T' };
diff --git a/cpukit/libmisc/shell/main_mallocinfo.c b/cpukit/libmisc/shell/main_mallocinfo.c
index 768bc660b0..088ececbad 100644
--- a/cpukit/libmisc/shell/main_mallocinfo.c
+++ b/cpukit/libmisc/shell/main_mallocinfo.c
@@ -14,6 +14,7 @@
#endif
#include <inttypes.h>
+#include <string.h>
#include <rtems.h>
#include <rtems/malloc.h>
diff --git a/cpukit/libmisc/shell/main_netstats.c b/cpukit/libmisc/shell/main_netstats.c
index 89452048e4..810f914349 100644
--- a/cpukit/libmisc/shell/main_netstats.c
+++ b/cpukit/libmisc/shell/main_netstats.c
@@ -14,6 +14,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#define __need_getopt_newlib
#include <getopt.h>
diff --git a/cpukit/libmisc/shell/main_perioduse.c b/cpukit/libmisc/shell/main_perioduse.c
index 9bf66d5ec0..2fd86fa85d 100644
--- a/cpukit/libmisc/shell/main_perioduse.c
+++ b/cpukit/libmisc/shell/main_perioduse.c
@@ -14,6 +14,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#include <rtems.h>
#include <rtems/shell.h>
diff --git a/cpukit/telnetd/des.c b/cpukit/telnetd/des.c
index 74e4b8e378..542e89681d 100644
--- a/cpukit/telnetd/des.c
+++ b/cpukit/telnetd/des.c
@@ -69,9 +69,9 @@
#include <netinet/in.h>
#ifndef __rtems__
#include <pwd.h>
-#include <string.h>
#include <crypt.h>
#endif
+#include <string.h>
#include <stdlib.h>
#define REENTRANT
diff --git a/testsuites/libtests/block06/init.c b/testsuites/libtests/block06/init.c
index fd6656cca4..cbab05630c 100644
--- a/testsuites/libtests/block06/init.c
+++ b/testsuites/libtests/block06/init.c
@@ -20,6 +20,7 @@
#include <setjmp.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <inttypes.h>
diff --git a/testsuites/libtests/block08/bdbuf_tests.c b/testsuites/libtests/block08/bdbuf_tests.c
index e764d9b57d..938ef9f482 100644
--- a/testsuites/libtests/block08/bdbuf_tests.c
+++ b/testsuites/libtests/block08/bdbuf_tests.c
@@ -14,6 +14,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#include <errno.h>
#include <rtems.h>
diff --git a/testsuites/libtests/block08/bdbuf_tests.h b/testsuites/libtests/block08/bdbuf_tests.h
index 21ee2a3fe3..1f66595754 100644
--- a/testsuites/libtests/block08/bdbuf_tests.h
+++ b/testsuites/libtests/block08/bdbuf_tests.h
@@ -13,6 +13,7 @@
#define BDBUF_TESTS_H
#include <stdio.h>
+#include <string.h>
#include <errno.h>
#include <rtems/diskdevs.h>
#include <rtems/bdbuf.h>
diff --git a/testsuites/libtests/mghttpd01/test-http-client.c b/testsuites/libtests/mghttpd01/test-http-client.c
index da3953cfee..d2ea342ddf 100644
--- a/testsuites/libtests/mghttpd01/test-http-client.c
+++ b/testsuites/libtests/mghttpd01/test-http-client.c
@@ -19,6 +19,7 @@
#include <netinet/tcp.h>
#include <netdb.h>
#include <unistd.h>
+#include <string.h>
#include "test-http-client.h"