diff --git a/examples/api/libgenwrap.c b/examples/api/libgenwrap.c
index 9733bbc52e32a85e75b35ea1ae56b95f750bc3b1..873cf343e8ff62b58f1d2b06b222bd81b5a997be 100644
--- a/examples/api/libgenwrap.c
+++ b/examples/api/libgenwrap.c
@@ -81,9 +81,10 @@ void __udelay(unsigned long usec)
 	ub_udelay(usec);
 }
 
-void do_reset (void)
+int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
 	ub_reset();
+	return 0;
 }
 
 void *malloc (size_t len)