+int opkg_new(void);
+void opkg_free(void);
+int opkg_re_read_config_files(void);
+void opkg_get_option(char *option, void **value);
+void opkg_set_option(char *option, void *value);
+
+int opkg_install_package(const char *package_name,
+ opkg_progress_callback_t callback, void *user_data);
+int opkg_remove_package(const char *package_name,
+ opkg_progress_callback_t callback, void *user_data);
+int opkg_upgrade_package(const char *package_name,
+ opkg_progress_callback_t callback, void *user_data);
+int opkg_upgrade_all(opkg_progress_callback_t callback, void *user_data);
+int opkg_update_package_lists(opkg_progress_callback_t callback,
+ void *user_data);
+
+int opkg_list_packages(opkg_package_callback_t callback, void *user_data);
+int opkg_list_upgradable_packages(opkg_package_callback_t callback,
+ void *user_data);
+pkg_t *opkg_find_package(const char *name, const char *version,
+ const char *architecture, const char *repository);
+
+int opkg_repository_accessibility_check(void);
+
+#endif /* OPKG_H */