Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Update plugin template to use the passed db pointer
Marin Atanasov Nikolov committed 13 years ago
commit ffe16ccba8d3983379adfb725eac61fc2f1c134f
parent 307c124
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);