diff --git a/finit-alt.c b/finit-alt.c index 8dbebaf1..ab4db62a 100644 --- a/finit-alt.c +++ b/finit-alt.c @@ -37,10 +37,6 @@ THE SOFTWARE. #include #include #include -#include -#include -#include -#include #include "helpers.h" @@ -94,7 +90,7 @@ THE SOFTWARE. #define chardev(x,m,maj,min) mknod((x), S_IFCHR|(m), makedev((maj),(min))) -void do_shutdown(int); +void shutdown(int); void signal_handler(int); void chld_handler(int); @@ -124,10 +120,10 @@ int main() for (i = 1; i < NSIG; i++) SETSIG(sa, i, SIG_IGN, SA_RESTART); - SETSIG(sa, SIGINT, do_shutdown, 0); + SETSIG(sa, SIGINT, shutdown, 0); SETSIG(sa, SIGPWR, signal_handler, 0); - SETSIG(sa, SIGUSR1, do_shutdown, 0); - SETSIG(sa, SIGUSR2, do_shutdown, 0); + SETSIG(sa, SIGUSR1, shutdown, 0); + SETSIG(sa, SIGUSR2, shutdown, 0); SETSIG(sa, SIGTERM, signal_handler, 0); SETSIG(sa, SIGALRM, signal_handler, 0); SETSIG(sa, SIGHUP, signal_handler, 0); @@ -246,7 +242,7 @@ int main() fclose(f); } - ifconfig("lo", "127.0.0.1", "255.0.0.0", IFF_UP); + ifconfig("lo", "127.0.0.1", "255.0.0.0", 1); /* * Set random seed @@ -330,7 +326,7 @@ int main() /* * Shut down on INT USR1 USR2 */ -void do_shutdown(int sig) +void shutdown(int sig) { int fd; diff --git a/finit-mod.c b/finit-mod.c index b521fa23..5e3112c0 100644 --- a/finit-mod.c +++ b/finit-mod.c @@ -79,7 +79,7 @@ Changelog from the original Eeepc fastinit: #define touch(x) mknod((x), S_IFREG|0644, 0) -void do_shutdown(int); +void shutdown(int); void signal_handler(int); void chld_handler(int); @@ -109,10 +109,10 @@ int main() for (i = 1; i < NSIG; i++) SETSIG(sa, i, SIG_IGN, SA_RESTART); - SETSIG(sa, SIGINT, do_shutdown, 0); + SETSIG(sa, SIGINT, shutdown, 0); SETSIG(sa, SIGPWR, signal_handler, 0); - SETSIG(sa, SIGUSR1, do_shutdown, 0); - SETSIG(sa, SIGUSR2, do_shutdown, 0); + SETSIG(sa, SIGUSR1, shutdown, 0); + SETSIG(sa, SIGUSR2, shutdown, 0); SETSIG(sa, SIGTERM, signal_handler, 0); SETSIG(sa, SIGALRM, signal_handler, 0); SETSIG(sa, SIGHUP, signal_handler, 0); @@ -269,7 +269,7 @@ int main() /* * Shut down on INT USR1 USR2 */ -void do_shutdown(int sig) +void shutdown(int sig) { int fd;