diff options
author | eb | 2008-09-19 00:42:37 +0000 |
---|---|---|
committer | eb | 2008-09-19 00:42:37 +0000 |
commit | 8885c15d42ac21113c2bae0e9fc05b3194d75d68 (patch) | |
tree | 8f1a9ad772455e0f6bb53e94736f8b9a99f85e73 /gruel | |
parent | e47ac9ec27e039088617d5371715d754101c7465 (diff) | |
download | gnuradio-8885c15d42ac21113c2bae0e9fc05b3194d75d68.tar.gz gnuradio-8885c15d42ac21113c2bae0e9fc05b3194d75d68.tar.bz2 gnuradio-8885c15d42ac21113c2bae0e9fc05b3194d75d68.zip |
conditional debugging code
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9605 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gruel')
-rw-r--r-- | gruel/src/lib/realtime.cc | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/gruel/src/lib/realtime.cc b/gruel/src/lib/realtime.cc index bdcb31ab6..b84117fb2 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(¶m, 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 (¶m, 0, sizeof (param)); |