summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2010-07-21 15:42:22 -0700
committerBen Pfaff <blp@nicira.com>2010-07-21 15:47:09 -0700
commitff8bb7e76b2cdcbcf88cd2fac663ba517e4a659c (patch)
tree8bddc5b74d00143fdff1214086fa316f8dd9cca7
parent7bc9188dda1cc2a54c45c4f1ab904d0ee023e428 (diff)
downloadopenvswitch-ff8bb7e76b2cdcbcf88cd2fac663ba517e4a659c.tar.gz
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.
-rw-r--r--extras/ezio/ezio-term.c1
-rw-r--r--extras/ezio/ovs-switchui.c1
-rw-r--r--lib/timeval.c2
-rw-r--r--lib/timeval.h1
-rw-r--r--ovsdb/ovsdb-client.c1
-rw-r--r--ovsdb/ovsdb-server.c1
-rw-r--r--ovsdb/ovsdb-tool.c1
-rw-r--r--tests/test-flows.c1
-rw-r--r--tests/test-jsonrpc.c1
-rw-r--r--tests/test-lockfile.c1
-rw-r--r--tests/test-ovsdb.c1
-rw-r--r--tests/test-timeval.c1
-rw-r--r--tests/test-vconn.c1
-rw-r--r--utilities/nlmon.c1
-rw-r--r--utilities/ovs-appctl.c1
-rw-r--r--utilities/ovs-controller.c1
-rw-r--r--utilities/ovs-discover.c1
-rw-r--r--utilities/ovs-dpctl.c1
-rw-r--r--utilities/ovs-kill.c3
-rw-r--r--utilities/ovs-ofctl.c1
-rw-r--r--utilities/ovs-openflowd.c1
-rw-r--r--utilities/ovs-vsctl.c1
-rw-r--r--vswitchd/ovs-brcompatd.c1
-rw-r--r--vswitchd/ovs-vswitchd.c1
24 files changed, 2 insertions, 25 deletions
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);