summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>2008-09-19 00:42:37 +0000
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>2008-09-19 00:42:37 +0000
commit8885c15d42ac21113c2bae0e9fc05b3194d75d68 (patch)
tree8f1a9ad772455e0f6bb53e94736f8b9a99f85e73
parente47ac9ec27e039088617d5371715d754101c7465 (diff)
conditional debugging code
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9605 221aa14e-8319-0410-a670-987f0aec2ac5
-rw-r--r--gruel/src/lib/realtime.cc18
1 files changed, 16 insertions, 2 deletions
diff --git a/gruel/src/lib/realtime.cc b/gruel/src/lib/realtime.cc
index bdcb31ab63..b84117fb29 100644
--- a/gruel/src/lib/realtime.cc
+++ b/gruel/src/lib/realtime.cc
@@ -45,6 +45,13 @@ namespace gruel {
int pri = (sched_get_priority_max (policy) + sched_get_priority_min (policy)) / 2;
int pid = 0; // this process
+ if (0){
+ fprintf(stderr, "sched_setscheduler version\n");
+ fprintf(stderr, "pri_min(SCHED_FIFO) = %d\n", sched_get_priority_min(SCHED_FIFO));
+ fprintf(stderr, "pri_max(SCHED_FIFO) = %d\n", sched_get_priority_max(SCHED_FIFO));
+ fprintf(stderr, "pri = %d\n", pri);
+ }
+
struct sched_param param;
memset(&param, 0, sizeof(param));
param.sched_priority = pri;
@@ -75,8 +82,15 @@ namespace gruel {
enable_realtime_scheduling()
{
int policy = SCHED_FIFO;
- int pri = (sched_get_priority_max (policy) +
- sched_get_priority_min (policy)) / 2;
+ int pri = (sched_get_priority_max (policy) + sched_get_priority_min (policy)) / 2;
+
+ if (0){
+ fprintf(stderr, "pthread_setschedparam version\n");
+ fprintf(stderr, "pri_min(SCHED_FIFO) = %d\n", sched_get_priority_min(SCHED_FIFO));
+ fprintf(stderr, "pri_max(SCHED_FIFO) = %d\n", sched_get_priority_max(SCHED_FIFO));
+ fprintf(stderr, "pri = %d\n", pri);
+ }
+
pthread_t this_thread = pthread_self (); // this process
struct sched_param param;
memset (&param, 0, sizeof (param));