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 }