X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libopkg%2Fopkg_cmd.h;h=e23d773aec804a5ec4cdd20e9a95880a653c9ca3;hb=758527e6e714fa077445a6f9f12b5e0a295d2af8;hp=9c9dad24426f20c9cb0ae17f383b0f9c3913f2a3;hpb=84d0ba0f9bf218898dcf33c0178449cc045ecd8c;p=oweals%2Fopkg-lede.git diff --git a/libopkg/opkg_cmd.h b/libopkg/opkg_cmd.h index 9c9dad2..e23d773 100644 --- a/libopkg/opkg_cmd.h +++ b/libopkg/opkg_cmd.h @@ -18,19 +18,18 @@ #ifndef OPKG_CMD_H #define OPKG_CMD_H -typedef int (*opkg_cmd_fun_t)(opkg_conf_t *conf, int argc, const char **argv); +typedef int (*opkg_cmd_fun_t) (int argc, const char **argv); -struct opkg_cmd -{ - char *name; - int requires_args; - opkg_cmd_fun_t fun; +struct opkg_cmd { + const char *name; + int requires_args; + opkg_cmd_fun_t fun; + unsigned int pfm; /* package field mask */ }; typedef struct opkg_cmd opkg_cmd_t; opkg_cmd_t *opkg_cmd_find(const char *name); -int opkg_cmd_exec(opkg_cmd_t *cmd, opkg_conf_t *conf, int argc, - const char **argv, void *userdata); +int opkg_cmd_exec(opkg_cmd_t * cmd, int argc, const char **argv); extern int opkg_state_changed; #endif