* kernel_socket.[ch]: We don't need rtm_type_str_max any more.
* main.c: (main) Don't call rib_sweep_route() before the
pidfile is acquired, this fixes bug #402.
+ * zserv.h: Dropped old_pid, since it's useless now. This
+ fixes bug #381.
+ * main.c: (main) Idem.
+ * test_main.c: (main) Idem.
+ * kernel_socket.c: (rtm_read) Idem.
2007-09-12 Denis Ovsienko
* At the same time, ignore unconfirmed messages, they should be tracked
* by rtm_write() and kernel_rtm_ipv4().
*/
- if (rtm->rtm_type != RTM_GET
- && (rtm->rtm_pid == pid || rtm->rtm_pid == old_pid))
+ if (rtm->rtm_type != RTM_GET && rtm->rtm_pid == pid)
{
char buf[INET_ADDRSTRLEN], gate_buf[INET_ADDRSTRLEN];
int ret;
};
/* process id. */
-pid_t old_pid;
pid_t pid;
/* Pacify zclient.o in libzebra, which expects this variable. */
if (batch_mode)
exit (0);
- /* Needed for BSD routing socket. */
- old_pid = getpid ();
-
/* Daemonize. */
if (daemon_mode)
daemon (0, 0);
};
/* process id. */
-pid_t old_pid;
pid_t pid;
/* zebra_rib's workqueue hold time. Private export for use by test code only */
if (batch_mode)
exit (0);
- /* Needed for BSD routing socket. */
- old_pid = getpid ();
-
/* Daemonize. */
if (daemon_mode)
daemon (0, 0);
extern int zsend_router_id_update(struct zserv *, struct prefix *);
extern pid_t pid;
-extern pid_t old_pid;
#endif /* _ZEBRA_ZEBRA_H */