1 #include "ipf.h" 2 #include "ipmon.h" 3 4 static void *nothing_parse(char **); 5 static void nothing_destroy(void *); 6 static int nothing_send(void *, ipmon_msg_t *); 7 8 typedef struct nothing_opts_s { 9 FILE *fp; 10 int raw; 11 char *path; 12 } nothing_opts_t; 13 14 ipmon_saver_t nothingsaver = { 15 "nothing", 16 nothing_destroy, 17 NULL, /* dup */ 18 NULL, /* match */ 19 nothing_parse, 20 NULL, /* print */ 21 nothing_send 22 }; 23 24 25 static void * 26 nothing_parse(char **strings) 27 { 28 void *ctx; 29 30 #if 0 31 strings = strings; /* gcc -Wextra */ 32 #endif 33 34 ctx = calloc(1, sizeof(void *)); 35 36 return (ctx); 37 } 38 39 40 static void 41 nothing_destroy(void *ctx) 42 { 43 free(ctx); 44 } 45 46 47 static int 48 nothing_send(void *ctx, ipmon_msg_t *msg) 49 { 50 #if 0 51 ctx = ctx; /* gcc -Wextra */ 52 msg = msg; /* gcc -Wextra */ 53 #endif 54 /* 55 * Do nothing 56 */ 57 return (0); 58 } 59 60