Reported by Erik van der Kouwe <vdkouwe at cs.vu.nl>:
- fprintf(stderr, "%s: reboot(): %s\n", strerror(errno)); + fprintf(stderr, "%s: reboot(): %s\n", prog, strerror(errno)); Other minor fixes inspired by other warnings produced by gcc.
This commit is contained in:
parent
ad93329236
commit
2746a5a2a9
|
@ -128,6 +128,6 @@ char **argv;
|
|||
sync();
|
||||
|
||||
reboot(flag, monitor_code, strlen(monitor_code));
|
||||
fprintf(stderr, "%s: reboot(): %s\n", strerror(errno));
|
||||
fprintf(stderr, "%s: reboot(): %s\n", prog, strerror(errno));
|
||||
return 1;
|
||||
}
|
||||
|
|
|
@ -38,10 +38,10 @@ char *extra; /* If non-nil, why is the shutdown */
|
|||
struct utsname utsname;
|
||||
struct stat con_st, tty_st;
|
||||
|
||||
if (ourtty = ttyname(1)) {
|
||||
if (ourname = strrchr(ourtty, '/')) ourtty = ourname+1;
|
||||
if ((ourtty = ttyname(1))) {
|
||||
if ((ourname = strrchr(ourtty, '/'))) ourtty = ourname+1;
|
||||
} else ourtty = "system task";
|
||||
if (pw = getpwuid(getuid())) ourname = pw->pw_name;
|
||||
if ((pw = getpwuid(getuid()))) ourname = pw->pw_name;
|
||||
else ourname = "unknown";
|
||||
|
||||
time(&now);
|
||||
|
@ -96,7 +96,7 @@ char *message, *more;
|
|||
char *m = more;
|
||||
char *end = message + 1024 - 1;
|
||||
|
||||
while (p < end && *p != 0) *p++;
|
||||
while (p < end && *p != 0) p++;
|
||||
|
||||
while (p < end && *m != 0) {
|
||||
if (*m == '\n' && (p == message || p[-1] != '\n')) {
|
||||
|
|
|
@ -55,7 +55,7 @@ void wall _ARGS(( char *when, char *extra ));
|
|||
int crash_check _ARGS(( void ));
|
||||
void parse_time _ARGS(( char *arg ));
|
||||
void get_message _ARGS(( void ));
|
||||
void main _ARGS(( int argc, char *argv[] ));
|
||||
int main _ARGS(( int argc, char *argv[] ));
|
||||
char *itoa _ARGS(( int n ));
|
||||
|
||||
long wait_time=0L;
|
||||
|
@ -123,7 +123,7 @@ char *arg;
|
|||
return;
|
||||
}
|
||||
|
||||
void main(argc,argv)
|
||||
int main(argc,argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
|
@ -265,7 +265,8 @@ char *argv[];
|
|||
sleep(2);
|
||||
reboot(RBT_HALT);
|
||||
fprintf(stderr, "Reboot call failed: %s\n", strerror(errno));
|
||||
exit(1);
|
||||
|
||||
return(1);
|
||||
}
|
||||
|
||||
void usage()
|
||||
|
@ -289,7 +290,6 @@ void terminate()
|
|||
FILE *in;
|
||||
pid_t pid;
|
||||
char c_pid[5];
|
||||
char buf[80];
|
||||
|
||||
in = fopen(SHUT_PID,"r");
|
||||
if (in == (FILE *)0) {
|
||||
|
@ -305,21 +305,12 @@ void terminate()
|
|||
puts("Shutdown process terminated");
|
||||
unlink(SHUT_PID);
|
||||
unlink(NOLOGIN);
|
||||
#ifdef not_very_useful
|
||||
in = fopen (SHUT_LOG,"a");
|
||||
if (in == (FILE *)0)
|
||||
exit(0);
|
||||
sprintf (buf, "Shutdown with pid %d terminated\n",pid);
|
||||
fputs(buf,in);
|
||||
fclose(in);
|
||||
#endif
|
||||
exit(0);
|
||||
}
|
||||
|
||||
void get_message()
|
||||
{
|
||||
char line[80];
|
||||
int max_lines=12;
|
||||
|
||||
puts ("Type your message. End with ^D at an empty line");
|
||||
fputs ("shutdown> ",stdout);fflush(stdout);
|
||||
|
@ -367,7 +358,7 @@ void inform_user()
|
|||
else
|
||||
if (wait_time > 1)
|
||||
sprintf(mes,
|
||||
"\nThe system will shutdown in %d seconds\n\n",
|
||||
"\nThe system will shutdown in %ld seconds\n\n",
|
||||
wait_time);
|
||||
else
|
||||
sprintf(mes,
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int flag;
|
||||
char *prog;
|
||||
char *reboot_code = "delay; boot";
|
||||
|
||||
|
|
Loading…
Reference in a new issue