Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Update plugin template to use the passed db pointer
Marin Atanasov Nikolov committed 13 years ago
commit ffe16ccba8d3983379adfb725eac61fc2f1c134f
parent 307c124a046132112b24ce13a4d813a7672729ee
3 files changed +5 -5
modified plugins/pkg-plugin-template/Makefile
@@ -2,7 +2,7 @@

LIB=		pkg-plugin-template
INCS=		template.h
-
WARNS=		6
+
#WARNS=		6
PREFIX?=	/usr/local
LIBDIR=		${PREFIX}/lib
INCLUDEDIR=	${PREFIX}/include
modified plugins/pkg-plugin-template/template.c
@@ -132,7 +132,7 @@ pkg_plugins_shutdown_template(void)
 * called is (struct pkg_jobs *), so the plugin callback must cast it explicitely.
 */
int
-
my_callback1(void *data)
+
my_callback1(void *data, struct pkgdb *db)
{
	printf("Hey, I was just called by the library, lets see what we've got here..\n");

@@ -148,7 +148,7 @@ my_callback1(void *data)
 * Second callback function
 */
int
-
my_callback2(void *data)
+
my_callback2(void *data, struct pkgdb *db)
{
	printf("Hey, I was just called again, lets see what its all about this time..\n");

modified plugins/pkg-plugin-template/template.h
@@ -28,8 +28,8 @@
#define _PKG_PLUGINS_TEMPLATE_H

/* callback functions */
-
int my_callback1(void *data);
-
int my_callback2(void *data);
+
int my_callback1(void *data, struct pkgdb *db);
+
int my_callback2(void *data, struct pkgdb *db);

/* plugin init and shutdown functions */
int pkg_plugins_init_template(void);