Example #1
0
int API
main ()
{
    struct routeup rtc;
    if (routeup_setup (&rtc))
        return 1;
    while (!routeup_once (&rtc, 0))
        printf ("n\n");
    routeup_teardown (&rtc);
    return 0;
}
Example #2
0
struct event *event_routeup()
{
  struct routeup *rtup = malloc(sizeof *rtup);
  struct event *e;
  if (!rtup)
    return NULL;
  if (!routeup_setup(rtup))
  {
    perror ("event_routeup routeup_setup() failed");
    free(rtup);
    return NULL;
  }
  e = _event_subproc(_routeup, (void*)rtup);
  /* free it in the parent only */
  routeup_teardown(rtup);
  if (e)
    e->name = "routeup";
  return e;
}