linkd

Control plane daemon for unos
git clone git://git.finwo.net/app/linkd
Log | Files | Refs | README

ifdown.c (400B)


      1 #define _GNU_SOURCE
      2 #include <stdio.h>
      3 
      4 #include "cli/client.h"
      5 #include "registry.h"
      6 
      7 int main_ifdown(int argc, char *argv[]) {
      8   if (argc < 2) {
      9     fprintf(stderr, "usage: ifdown <interface>\n");
     10     return 1;
     11   }
     12   const char *cmd[] = { "IFDOWN", argv[1] };
     13   return linkd_call(2, cmd);
     14 }
     15 
     16 __attribute__((constructor))
     17 static void register_ifdown(void) {
     18   cli_register("ifdown", main_ifdown);
     19 }