Browse Source

src/core/sched_policy: set external declarations in .h file

Nathalie Furmento 12 years ago
parent
commit
9492e7e995
2 changed files with 16 additions and 16 deletions
  1. 0 16
      src/core/sched_policy.c
  2. 16 0
      src/core/sched_policy.h

+ 0 - 16
src/core/sched_policy.c

@@ -33,22 +33,6 @@ int starpu_get_prefetch_flag(void)
 	return use_prefetch;
 }
 
-/*
- *	Predefined policies
- */
-
-extern struct starpu_sched_policy _starpu_sched_ws_policy;
-extern struct starpu_sched_policy _starpu_sched_prio_policy;
-extern struct starpu_sched_policy _starpu_sched_random_policy;
-extern struct starpu_sched_policy _starpu_sched_dm_policy;
-extern struct starpu_sched_policy _starpu_sched_dmda_policy;
-extern struct starpu_sched_policy _starpu_sched_dmda_ready_policy;
-extern struct starpu_sched_policy _starpu_sched_dmda_sorted_policy;
-extern struct starpu_sched_policy _starpu_sched_eager_policy;
-extern struct starpu_sched_policy _starpu_sched_parallel_heft_policy;
-extern struct starpu_sched_policy _starpu_sched_pgreedy_policy;
-extern struct starpu_sched_policy _starpu_sched_heft_policy;
-
 static struct starpu_sched_policy *predefined_policies[] =
 {
 	&_starpu_sched_ws_policy,

+ 16 - 0
src/core/sched_policy.h

@@ -42,4 +42,20 @@ struct starpu_task *_starpu_create_conversion_task(starpu_data_handle_t handle,
 
 void _starpu_sched_pre_exec_hook(struct starpu_task *task);
 
+/*
+ *	Predefined policies
+ */
+extern struct starpu_sched_policy _starpu_sched_ws_policy;
+extern struct starpu_sched_policy _starpu_sched_prio_policy;
+extern struct starpu_sched_policy _starpu_sched_random_policy;
+extern struct starpu_sched_policy _starpu_sched_dm_policy;
+extern struct starpu_sched_policy _starpu_sched_dmda_policy;
+extern struct starpu_sched_policy _starpu_sched_dmda_ready_policy;
+extern struct starpu_sched_policy _starpu_sched_dmda_sorted_policy;
+extern struct starpu_sched_policy _starpu_sched_eager_policy;
+extern struct starpu_sched_policy _starpu_sched_parallel_heft_policy;
+extern struct starpu_sched_policy _starpu_sched_pgreedy_policy;
+extern struct starpu_sched_policy _starpu_sched_heft_policy;
+
+
 #endif // __SCHED_POLICY_H__