[PATCH] sh: Fix compile warning in do_pipe due to missing prototype
Carmelo AMOROSO
carmelo.amoroso at st.com
Mon Dec 13 07:48:28 UTC 2010
* defs.h [SH]: Make getrval2 prototype visible to do_pipe
and fix the following compiler warning:
.../net.c: In function ‘do_pipe’:
.../net.c:1632: warning: implicit declaration of function ‘getrval2’
.../net.c:1632: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘int’
Signed-off-by: Carmelo Amoroso <carmelo.amoroso at st.com>
---
defs.h | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/defs.h b/defs.h
index 7a7a071..fc334c9 100644
--- a/defs.h
+++ b/defs.h
@@ -598,7 +598,8 @@ extern void tv_div(struct timeval *, struct timeval *, int);
#ifdef SUNOS4
extern int fixvfork(struct tcb *);
#endif
-#if !(defined(LINUX) && !defined(SPARC) && !defined(SPARC64) && !defined(IA64))
+#if !(defined(LINUX) && !defined(SPARC) && !defined(SPARC64) && !defined(IA64) \
+ && !defined(SH))
extern long getrval2(struct tcb *);
#endif
#ifdef USE_PROCFS
--
1.5.5.6
More information about the Strace-devel
mailing list