diff options
author | shemminger <shemminger> | 2004-05-21 17:41:48 +0000 |
---|---|---|
committer | shemminger <shemminger> | 2004-05-21 17:41:48 +0000 |
commit | 328f4711bbc369dcccf8f8cfba2adf5dd0f74479 (patch) | |
tree | 8dd07660534f32407d249d0259e2e8f3a62f2ae5 /brctl/brctl.h | |
parent | 064717a4d7e47b47ba42e658abfd36acaa4a65d6 (diff) | |
download | android_external_brctl-328f4711bbc369dcccf8f8cfba2adf5dd0f74479.tar.gz android_external_brctl-328f4711bbc369dcccf8f8cfba2adf5dd0f74479.tar.bz2 android_external_brctl-328f4711bbc369dcccf8f8cfba2adf5dd0f74479.zip |
New version of command and library that use sysfs.
Update make system to build with or without sysfs.
Diffstat (limited to 'brctl/brctl.h')
-rw-r--r-- | brctl/brctl.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/brctl/brctl.h b/brctl/brctl.h index 901b6ce..8fdd9ef 100644 --- a/brctl/brctl.h +++ b/brctl/brctl.h @@ -21,18 +21,19 @@ struct command { - int needs_bridge_argument; - int num_string_arguments; - char *name; - void (*func)(struct bridge *br, char *arg0, char *arg1); + int nargs; + const char *name; + int (*func)(char **argv); + const char *help; }; -struct command *br_command_lookup(char *cmd); +const struct command *command_lookup(const char *cmd); +void command_help(const struct command *); +void command_helpall(void); + void br_dump_bridge_id(const unsigned char *x); void br_show_timer(const struct timeval *tv); -void br_dump_interface_list(const struct bridge *br); -void br_dump_port_info(const struct port *p); -void br_dump_info(const struct bridge *br, - const struct bridge_info *bri); +void br_dump_interface_list(const char *br); +void br_dump_info(const char *br, const struct bridge_info *bri); #endif |