find: fix handling of -prune
recursive_actions: uppercase flag constants
diff --git a/modutils/insmod.c b/modutils/insmod.c
index 075969d..d4575e0 100644
--- a/modutils/insmod.c
+++ b/modutils/insmod.c
@@ -4044,7 +4044,7 @@
 				module_dir = tmdn;
 			else
 				module_dir = real_module_dir;
-			recursive_action(module_dir, action_recurse,
+			recursive_action(module_dir, ACTION_RECURSE,
 					check_module_name_match, 0, m_fullName, 0);
 			free(tmdn);
 		}
@@ -4059,7 +4059,7 @@
 				strcpy(module_dir, _PATH_MODULES);
 			/* No module found under /lib/modules/`uname -r`, this
 			 * time cast the net a bit wider.  Search /lib/modules/ */
-			if (!recursive_action(module_dir, action_recurse,
+			if (!recursive_action(module_dir, ACTION_RECURSE,
 						    check_module_name_match, 0, m_fullName, 0)
 			) {
 				if (m_filename == 0