commit 7f629d9d7bcee04534a325fe350c38542a21f67d
parent 0e851eb105a3467043ee6fba7fa706c33c3d4c6c
Author: rsc <devnull@localhost>
Date: Sat, 6 May 2006 19:54:50 +0000
shut up gcc volatile
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/cmd/sam/sam.c b/src/cmd/sam/sam.c
@@ -38,12 +38,15 @@ void usage(void);
extern int notify(void(*)(void*,char*));
void
-main(int argc, char **argv)
+main(int _argc, char **_argv)
{
- int i;
+ volatile int i, argc;
+ char **volatile argv;
String *t;
char *termargs[10], **ap;
+ argc = _argc;
+ argv = _argv;
ap = termargs;
*ap++ = "samterm";
ARGBEGIN{
@@ -88,7 +91,7 @@ main(int argc, char **argv)
if(home == 0)
home = "/";
if(!dflag)
- startup(machine, Rflag, termargs, argv);
+ startup(machine, Rflag, termargs, (char**)argv);
notify(notifyf);
getcurwd();
if(argc>0){