From: Ben Pfaff Date: Wed, 21 Jul 2010 22:42:22 +0000 (-0700) Subject: timeval: Make time_init() static and remove calls to it. X-Git-Tag: v1.1.0pre1~154 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ff8bb7e76b2cdcbcf88cd2fac663ba517e4a659c;p=sliver-openvswitch.git timeval: Make time_init() static and remove calls to it. Since the timeval module now initializes itself on-demand, there is no longer any need to initialize it explicitly, or to provide an interface to do so. --- diff --git a/extras/ezio/ezio-term.c b/extras/ezio/ezio-term.c index d96122bc8..bf8716a9e 100644 --- a/extras/ezio/ezio-term.c +++ b/extras/ezio/ezio-term.c @@ -98,7 +98,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/extras/ezio/ovs-switchui.c b/extras/ezio/ovs-switchui.c index 36fa3761e..ea477042b 100644 --- a/extras/ezio/ovs-switchui.c +++ b/extras/ezio/ovs-switchui.c @@ -147,7 +147,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/lib/timeval.c b/lib/timeval.c index 42b706fb2..e83f5737e 100644 --- a/lib/timeval.c +++ b/lib/timeval.c @@ -65,7 +65,7 @@ static void log_poll_interval(long long int last_wakeup, * * It is not necessary to call this function directly, because other time * functions will call it automatically, but it doesn't hurt. */ -void +static void time_init(void) { static bool inited; diff --git a/lib/timeval.h b/lib/timeval.h index cc50cb3c4..904023302 100644 --- a/lib/timeval.h +++ b/lib/timeval.h @@ -44,7 +44,6 @@ BUILD_ASSERT_DECL(TYPE_IS_SIGNED(time_t)); * much time will be wasted in signal handlers and calls to clock_gettime(). */ #define TIME_UPDATE_INTERVAL 100 -void time_init(void); void time_disable_restart(void); void time_enable_restart(void); void time_postfork(void); diff --git a/ovsdb/ovsdb-client.c b/ovsdb/ovsdb-client.c index fef87d1a5..a601209d2 100644 --- a/ovsdb/ovsdb-client.c +++ b/ovsdb/ovsdb-client.c @@ -74,7 +74,6 @@ main(int argc, char *argv[]) { proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/ovsdb/ovsdb-server.c b/ovsdb/ovsdb-server.c index 3b71442da..df523b03b 100644 --- a/ovsdb/ovsdb-server.c +++ b/ovsdb/ovsdb-server.c @@ -87,7 +87,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); signal(SIGPIPE, SIG_IGN); process_init(); diff --git a/ovsdb/ovsdb-tool.c b/ovsdb/ovsdb-tool.c index a68e0f987..256e5689f 100644 --- a/ovsdb/ovsdb-tool.c +++ b/ovsdb/ovsdb-tool.c @@ -50,7 +50,6 @@ int main(int argc, char *argv[]) { set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/tests/test-flows.c b/tests/test-flows.c index 424dd7b01..279de64fc 100644 --- a/tests/test-flows.c +++ b/tests/test-flows.c @@ -39,7 +39,6 @@ main(int argc OVS_UNUSED, char *argv[]) int n = 0, errors = 0; set_program_name(argv[0]); - time_init(); vlog_init(); flows = stdin; diff --git a/tests/test-jsonrpc.c b/tests/test-jsonrpc.c index d02a65f15..95697aa1a 100644 --- a/tests/test-jsonrpc.c +++ b/tests/test-jsonrpc.c @@ -44,7 +44,6 @@ main(int argc, char *argv[]) { proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); run_command(argc - optind, argv + optind, all_commands); diff --git a/tests/test-lockfile.c b/tests/test-lockfile.c index f0f4b010a..81a9e9f16 100644 --- a/tests/test-lockfile.c +++ b/tests/test-lockfile.c @@ -240,7 +240,6 @@ main(int argc, char *argv[]) size_t i; set_program_name(argv[0]); - time_init(); if (argc != 2) { ovs_fatal(0, "exactly one argument required; use \"%s help\" for help", diff --git a/tests/test-ovsdb.c b/tests/test-ovsdb.c index 0d7e8c580..99a4b357b 100644 --- a/tests/test-ovsdb.c +++ b/tests/test-ovsdb.c @@ -59,7 +59,6 @@ int main(int argc, char *argv[]) { set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); run_command(argc - optind, argv + optind, all_commands); diff --git a/tests/test-timeval.c b/tests/test-timeval.c index b336f3957..99a600b21 100644 --- a/tests/test-timeval.c +++ b/tests/test-timeval.c @@ -93,7 +93,6 @@ main(int argc, char *argv[]) { proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); if (argc != 2) { usage(); diff --git a/tests/test-vconn.c b/tests/test-vconn.c index adddc682d..3ab667ec7 100644 --- a/tests/test-vconn.c +++ b/tests/test-vconn.c @@ -401,7 +401,6 @@ int main(int argc, char *argv[]) { set_program_name(argv[0]); - time_init(); vlog_init(); vlog_set_levels(VLM_ANY_MODULE, VLF_ANY_FACILITY, VLL_EMER); vlog_set_levels(VLM_ANY_MODULE, VLF_CONSOLE, VLL_DBG); diff --git a/utilities/nlmon.c b/utilities/nlmon.c index d5e743f75..addee1ffa 100644 --- a/utilities/nlmon.c +++ b/utilities/nlmon.c @@ -42,7 +42,6 @@ main(int argc OVS_UNUSED, char *argv[]) int error; set_program_name(argv[0]); - time_init(); vlog_init(); vlog_set_levels(VLM_ANY_MODULE, VLF_ANY_FACILITY, VLL_DBG); diff --git a/utilities/ovs-appctl.c b/utilities/ovs-appctl.c index 7a3d91e5a..021ac84ef 100644 --- a/utilities/ovs-appctl.c +++ b/utilities/ovs-appctl.c @@ -45,7 +45,6 @@ main(int argc, char *argv[]) int i; set_program_name(argv[0]); - time_init(); /* Parse command line and connect to target. */ target = parse_command_line(argc, argv); diff --git a/utilities/ovs-controller.c b/utilities/ovs-controller.c index 2ae68ac65..87383e1be 100644 --- a/utilities/ovs-controller.c +++ b/utilities/ovs-controller.c @@ -90,7 +90,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/utilities/ovs-discover.c b/utilities/ovs-discover.c index 3830e0739..d17065269 100644 --- a/utilities/ovs-discover.c +++ b/utilities/ovs-discover.c @@ -77,7 +77,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); diff --git a/utilities/ovs-dpctl.c b/utilities/ovs-dpctl.c index df76e86e8..dbdd2e6f6 100644 --- a/utilities/ovs-dpctl.c +++ b/utilities/ovs-dpctl.c @@ -53,7 +53,6 @@ int main(int argc, char *argv[]) { set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/utilities/ovs-kill.c b/utilities/ovs-kill.c index f145641b8..cf634372d 100644 --- a/utilities/ovs-kill.c +++ b/utilities/ovs-kill.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009 Nicira Networks. + * Copyright (c) 2008, 2009, 2010 Nicira Networks. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -46,7 +46,6 @@ main(int argc, char *argv[]) int i; set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); diff --git a/utilities/ovs-ofctl.c b/utilities/ovs-ofctl.c index c0b7628f6..2853c0e89 100644 --- a/utilities/ovs-ofctl.c +++ b/utilities/ovs-ofctl.c @@ -74,7 +74,6 @@ int main(int argc, char *argv[]) { set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv); signal(SIGPIPE, SIG_IGN); diff --git a/utilities/ovs-openflowd.c b/utilities/ovs-openflowd.c index ebfc3c33e..b30695f49 100644 --- a/utilities/ovs-openflowd.c +++ b/utilities/ovs-openflowd.c @@ -96,7 +96,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); parse_options(argc, argv, &s); signal(SIGPIPE, SIG_IGN); diff --git a/utilities/ovs-vsctl.c b/utilities/ovs-vsctl.c index 1ff213608..fc1ba3daa 100644 --- a/utilities/ovs-vsctl.c +++ b/utilities/ovs-vsctl.c @@ -125,7 +125,6 @@ main(int argc, char *argv[]) set_program_name(argv[0]); signal(SIGPIPE, SIG_IGN); - time_init(); vlog_init(); vlog_set_levels(VLM_ANY_MODULE, VLF_CONSOLE, VLL_WARN); vlog_set_levels(VLM_reconnect, VLF_ANY_FACILITY, VLL_WARN); diff --git a/vswitchd/ovs-brcompatd.c b/vswitchd/ovs-brcompatd.c index 7f9602882..06ec9e7a7 100644 --- a/vswitchd/ovs-brcompatd.c +++ b/vswitchd/ovs-brcompatd.c @@ -1294,7 +1294,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); vlog_set_levels(VLM_ANY_MODULE, VLF_CONSOLE, VLL_WARN); vlog_set_levels(VLM_reconnect, VLF_ANY_FACILITY, VLL_WARN); diff --git a/vswitchd/ovs-vswitchd.c b/vswitchd/ovs-vswitchd.c index e2473dcfe..2e15ff015 100644 --- a/vswitchd/ovs-vswitchd.c +++ b/vswitchd/ovs-vswitchd.c @@ -66,7 +66,6 @@ main(int argc, char *argv[]) proctitle_init(argc, argv); set_program_name(argv[0]); - time_init(); vlog_init(); remote = parse_options(argc, argv); signal(SIGPIPE, SIG_IGN);