summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/include/signal.h3
-rw-r--r--nuttx/include/stdio.h3
-rw-r--r--nuttx/include/stdlib.h3
-rw-r--r--nuttx/include/sys/stat.h3
4 files changed, 12 insertions, 0 deletions
diff --git a/nuttx/include/signal.h b/nuttx/include/signal.h
index a31e62ff2..4f763a250 100644
--- a/nuttx/include/signal.h
+++ b/nuttx/include/signal.h
@@ -252,7 +252,10 @@ EXTERN int sigfillset(FAR sigset_t *set);
EXTERN int sigaddset(FAR sigset_t *set, int signo);
EXTERN int sigdelset(FAR sigset_t *set, int signo);
EXTERN int sigismember(FAR const sigset_t *set, int signo);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wshadow"
EXTERN int sigaction(int sig, FAR const struct sigaction *act, FAR struct sigaction *oact);
+#pragma GCC diagnostic pop
EXTERN int sigprocmask(int how, FAR const sigset_t *set, FAR sigset_t *oset);
EXTERN int sigpending(FAR sigset_t *set);
EXTERN int sigsuspend(FAR const sigset_t *sigmask);
diff --git a/nuttx/include/stdio.h b/nuttx/include/stdio.h
index eb977d38d..894666964 100644
--- a/nuttx/include/stdio.h
+++ b/nuttx/include/stdio.h
@@ -157,7 +157,10 @@ int vdprintf(int fd, FAR const char *fmt, va_list ap);
/* Operations on paths */
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wshadow"
int statfs(FAR const char *path, FAR struct statfs *buf);
+#pragma GCC diagnostic pop
#undef EXTERN
#if defined(__cplusplus)
diff --git a/nuttx/include/stdlib.h b/nuttx/include/stdlib.h
index 08d35e1c6..74ecbf4ed 100644
--- a/nuttx/include/stdlib.h
+++ b/nuttx/include/stdlib.h
@@ -189,7 +189,10 @@ void qsort(void *base, size_t nmemb, size_t size,
int(*compar)(const void *, const void *));
#ifdef CONFIG_CAN_PASS_STRUCTS
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wshadow"
struct mallinfo mallinfo(void);
+#pragma GCC diagnostic pop
#else
int mallinfo(struct mallinfo *info);
#endif
diff --git a/nuttx/include/sys/stat.h b/nuttx/include/sys/stat.h
index 1204b15aa..c65a76c4b 100644
--- a/nuttx/include/sys/stat.h
+++ b/nuttx/include/sys/stat.h
@@ -123,7 +123,10 @@ extern "C" {
EXTERN int mkdir(FAR const char *pathname, mode_t mode);
EXTERN int mkfifo(FAR const char *pathname, mode_t mode);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wshadow"
EXTERN int stat(const char *path, FAR struct stat *buf);
+#pragma GCC diagnostic pop
EXTERN int fstat(int fd, FAR struct stat *buf);
#undef EXTERN