CVS commit: src/distrib/utils/ssh

2013-11-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Nov  7 17:18:22 UTC 2013

Modified Files:
src/distrib/utils/ssh: ssh.c

Log Message:
remove unused variable


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/distrib/utils/ssh/ssh.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/ssh/ssh.c
diff -u src/distrib/utils/ssh/ssh.c:1.5 src/distrib/utils/ssh/ssh.c:1.6
--- src/distrib/utils/ssh/ssh.c:1.5	Thu Aug 25 12:54:58 2011
+++ src/distrib/utils/ssh/ssh.c	Thu Nov  7 12:18:22 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: ssh.c,v 1.5 2011/08/25 16:54:58 christos Exp $	*/
+/*	$NetBSD: ssh.c,v 1.6 2013/11/07 17:18:22 christos Exp $	*/
 
 /*
  * Copyright (c) 1995 Gordon W. Ross
@@ -417,7 +417,7 @@ int
 cmd_run(int argc, char *argv[])
 {
 	struct sigaction sa;
-	int pid, err, cstat;
+	int pid, cstat;
 	char file[MAXPATHLEN];
 	int background;
 	char *opt, *ifile, *ofile, *efile;
@@ -494,7 +494,7 @@ cmd_run(int argc, char *argv[])
 			sigaction(SIGINT,  sa, NULL);
 			sigaction(SIGQUIT, sa, NULL);
 		}
-		err = execve(file, argv, environ);
+		execve(file, argv, environ);
 		perror(argv[0]);
 		return 1;
 	}



CVS commit: src/distrib/utils/ssh

2011-08-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Aug 25 16:54:58 UTC 2011

Modified Files:
src/distrib/utils/ssh: ssh.c

Log Message:
fix non-literal format string


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/distrib/utils/ssh/ssh.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/ssh/ssh.c
diff -u src/distrib/utils/ssh/ssh.c:1.4 src/distrib/utils/ssh/ssh.c:1.5
--- src/distrib/utils/ssh/ssh.c:1.4	Thu May 19 18:12:35 2011
+++ src/distrib/utils/ssh/ssh.c	Thu Aug 25 12:54:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ssh.c,v 1.4 2011/05/19 22:12:35 tsutsui Exp $	*/
+/*	$NetBSD: ssh.c,v 1.5 2011/08/25 16:54:58 christos Exp $	*/
 
 /*
  * Copyright (c) 1995 Gordon W. Ross
@@ -207,7 +207,7 @@
 	exitcode = 0;
 	for (;;) {
 		if (iflag) {
-			fprintf(stderr, prompt);
+			fprintf(stderr, %s, prompt);
 			fflush(stderr);
 		}
 



CVS commit: src/distrib/utils/ssh

2011-05-19 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Thu May 19 22:12:35 UTC 2011

Modified Files:
src/distrib/utils/ssh: Makefile ssh.c

Log Message:
- WARNSfy
- KNF, ANSIfy, misc cosmetics

note: this is small shell, not secure shell.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/distrib/utils/ssh/Makefile
cvs rdiff -u -r1.3 -r1.4 src/distrib/utils/ssh/ssh.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/ssh/Makefile
diff -u src/distrib/utils/ssh/Makefile:1.7 src/distrib/utils/ssh/Makefile:1.8
--- src/distrib/utils/ssh/Makefile:1.7	Wed Dec 12 00:05:10 2001
+++ src/distrib/utils/ssh/Makefile	Thu May 19 22:12:35 2011
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2001/12/12 00:05:10 tv Exp $
+# $NetBSD: Makefile,v 1.8 2011/05/19 22:12:35 tsutsui Exp $
 # Small Shell (i.e. for boot media)
 
+WARNS?=		4
 PROG=		ssh
 NOMAN=		# defined
 

Index: src/distrib/utils/ssh/ssh.c
diff -u src/distrib/utils/ssh/ssh.c:1.3 src/distrib/utils/ssh/ssh.c:1.4
--- src/distrib/utils/ssh/ssh.c:1.3	Wed Oct 21 23:12:09 2009
+++ src/distrib/utils/ssh/ssh.c	Thu May 19 22:12:35 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ssh.c,v 1.3 2009/10/21 23:12:09 snj Exp $	*/
+/*	$NetBSD: ssh.c,v 1.4 2011/05/19 22:12:35 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1995 Gordon W. Ross
@@ -61,7 +61,7 @@
 char cur_path[MAXPATH] = PATH=/bin:/usr/bin;
 
 char rc_name[] = .sshrc;
-char *prompt = ssh: ;
+const char *prompt = ssh: ;
 
 int eflag;	/* exit on cmd failure */
 int iflag;	/* interactive mode (catch interrupts) */
@@ -69,7 +69,7 @@
 int xflag;	/* execution trace */
 
 /* Command file: name, line number, arg count, arg vector */
-char *cf_name;
+const char *cf_name;
 int cf_line;
 int cf_argc;
 char **cf_argv;
@@ -79,16 +79,23 @@
 
 jmp_buf next_cmd;
 
-void catchsig __P((int sig));
-void child_newfd __P((int setfd, char *file, int otype));
-int find_in_path __P((char *cmd, char *filebuf));
-void print_termsig __P((FILE *fp, int cstat));
-int runfile __P((FILE *fp));
+int main(int, char *[]);
+void catchsig(int sig);
+void child_newfd(int setfd, char *file, int otype);
+int find_in_path(char *cmd, char *filebuf);
+void print_termsig(FILE *fp, int cstat);
+int runfile(FILE *fp);
+
+int cmd_eval(int, char *[]);
+int cmd_cd(int, char *[]);
+int cmd_exit(int, char *[]);
+int cmd_help(int, char *[]);
+int cmd_path(int, char *[]);
+int cmd_run(int, char *[]);
 
 
-main(argc, argv)
-	int argc;
-	char **argv;
+int
+main(int argc, char *argv[])
 {
 	struct sigaction sa;
 	FILE *cfp;		/* command file ptr */
@@ -116,7 +123,7 @@
 	}
 	if (error) {
 		fprintf(stderr, usage:  ssh [-eisx] [cmd_file [...]]\n);
-		exit(1);
+		exit(EXIT_FAILURE);
 	}
 	cf_argc = argc - optind;
 	cf_argv = argv[optind];
@@ -145,7 +152,7 @@
 		cfp = fopen(cf_name, r);
 		if (cfp == NULL) {
 			perror(cf_name);
-			exit(1);
+			exit(EXIT_FAILURE);
 		}
 		error = runfile(cfp);
 		fclose(cfp);
@@ -174,13 +181,13 @@
 		}
 	}
 	error = runfile(stdin);
-	exit (error);
+	exit(error);
 }
 
 void
-catchsig(sig)
-	int sig;
+catchsig(int sig)
 {
+
 	longjmp(next_cmd, sig);
 }
 
@@ -189,8 +196,7 @@
  * Returns exit status.
  */
 int
-runfile(cfp)
-	FILE *cfp;
+runfile(FILE *cfp)
 {
 	char ibuf[MAXLINE];
 	char *argv[MAXARGS];
@@ -269,7 +275,7 @@
 			break;
 	}
 	/* return status of last command */
-	return (exitcode);
+	return exitcode;
 }
 
 
@@ -279,9 +285,9 @@
  /
 
 struct cmd {
-	char *name;
-	int (*func)();
-	char *help;
+	const char *name;
+	int (*func)(int, char *[]);
+	const char *help;
 };
 struct cmd cmd_table[];
 
@@ -291,9 +297,7 @@
  * Returns exit status.
  */
 int
-cmd_eval(argc, argv)
-	int argc;
-	char **argv;
+cmd_eval(int argc, char *argv[])
 {
 	struct cmd *cp;
 
@@ -305,7 +309,7 @@
 		if (!strcmp(cp-name, argv[0])) {
 			/* Pass only args to builtin. */
 			--argc; argv++;
-			return (cp-func(argc, argv));
+			return cp-func(argc, argv);
 		}
 	}
 
@@ -313,7 +317,7 @@
 	 * If no matching builtin, let run ...
 	 * have a chance to try an external.
 	 */
-	return (cmd_run(argc, argv));
+	return cmd_run(argc, argv);
 }
 
 /*
@@ -323,15 +327,12 @@
  *  All return an exit status.
  /
 
-char help_cd[] = cd [dir];
+const char help_cd[] = cd [dir];
 
 int
-cmd_cd(argc, argv)
-	int argc;
-	char **argv;
+cmd_cd(int argc, char *argv[])
 {
-	char *dir;
-	int err;
+	const char *dir;
 
 	if (argc  0)
 		dir = argv[0];
@@ -342,17 +343,15 @@
 	}
 	if (chdir(dir)) {
 		perror(dir);
-		return (1);
+		return 1;
 	}
-	return(0);
+	return 0;
 }
 
-char help_exit[] = exit [n];
+const char help_exit[] = exit [n];
 
 int
-cmd_exit(argc, argv)
-	int argc;
-	char **argv;
+cmd_exit(int argc, char **argv)
 {
 	int val = 0;
 
@@ -361,12 +360,10 @@
 	exit(val);
 }
 
-char help_help[]