]> granicus.if.org Git - sudo/commitdiff
fix K&R compilation
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 7 Feb 2011 15:50:44 +0000 (10:50 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 7 Feb 2011 15:50:44 +0000 (10:50 -0500)
--HG--
branch : 1.7

exec.c
missing.h
sudo.c
toke.h

diff --git a/exec.c b/exec.c
index bc2b865a0aef35b297bb51d43b44b6748b889ed8..1fca0ffc5964ac0957073cdc219a3dff03aae52e 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -179,7 +179,7 @@ static struct signal_state {
  * Save signal handler state so it can be restored before exec.
  */
 void
-save_signals(void)
+save_signals()
 {
     struct signal_state *ss;
 
@@ -191,7 +191,7 @@ save_signals(void)
  * Restore signal handlers to initial state.
  */
 void
-restore_signals(void)
+restore_signals()
 {
     struct signal_state *ss;
 
index e60678caefaf504751e4b1e5bfaf004be03a8993..7b2d29d1bd78d43c1faef1c2073187daa727d9cb 100644 (file)
--- a/missing.h
+++ b/missing.h
@@ -321,10 +321,10 @@ const char *getprogname __P((void));
  * Solaris does not declare getdomainname().
  */
 #if defined(__hpux)
-int innetgr(const char *, const char *, const char *, const char *);
+int innetgr __P((const char *, const char *, const char *, const char *));
 #endif
 #if defined(__hpux) || defined(__sun)
-int getdomainname(char *, size_t);
+int getdomainname __P((char *, size_t));
 #endif
 
 /* Functions "missing" from libc. */
diff --git a/sudo.c b/sudo.c
index 2277f8403a48e16db69b394274b5eeb16a8dac97..625f8793fb961a78af7873c71b7253567602613b 100644 (file)
--- a/sudo.c
+++ b/sudo.c
@@ -564,7 +564,8 @@ main(argc, argv, envp)
  * they are not interpreted specially by the shell.
  */
 static char *
-escape_cmnd(const char *src)
+escape_cmnd(src)
+    const char *src;
 {
     char *cmnd, *dst;
 
diff --git a/toke.h b/toke.h
index 6200826b238ba781b7b7693c26691b7ddd641e83..75e9495814b494efc5093574e821bf6b6530e2d7 100644 (file)
--- a/toke.h
+++ b/toke.h
 #ifndef _SUDO_TOKE_H
 #define _SUDO_TOKE_H
 
-int append(char *, int);
-int fill_args(char *, int, int);
-int fill_cmnd(char *, int);
-int fill_txt(char *, int, int);
-int ipv6_valid(const char *s);
-void yyerror(const char *);
+int append     __P((char *, int));
+int fill_args  __P((char *, int, int));
+int fill_cmnd  __P((char *, int));
+int fill_txt   __P((char *, int, int));
+int ipv6_valid __P((const char *s));
+void yyerror   __P((const char *));
 
 /* realloc() to size + COMMANDARGINC to make room for command args */
 #define COMMANDARGINC   64