+const char *main_path = ".";
+static char **global_argv;
+
+static void netifd_do_restart(struct uloop_timeout *timeout)
+{
+ execvp(global_argv[0], global_argv);
+}
+
+static struct uloop_timeout restart_timer = {
+ .cb = netifd_do_restart,
+};
+
+void netifd_restart(void)
+{
+ uloop_timeout_set(&restart_timer, 1000);
+}
+