X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Falbino%2Falbino.c;h=4e78e8b59550f28bc98eec57ac4f04c35b78f919;hb=07b78feef159c84412ba097240d9755381c6fbd6;hp=0bee31486b708894fcced838f7715159f2250f66;hpb=72245f174372601b158fda2dc4a2e3f936ea0381;p=melted diff --git a/src/albino/albino.c b/src/albino/albino.c index 0bee314..4e78e8b 100644 --- a/src/albino/albino.c +++ b/src/albino/albino.c @@ -22,6 +22,7 @@ #include #include #include +#include /* Application header files */ #include @@ -58,6 +59,15 @@ int main( int argc, char **argv ) } else { + struct sched_param scp; + + // Use realtime scheduling if possible + memset( &scp, '\0', sizeof( scp ) ); + scp.sched_priority = sched_get_priority_max( SCHED_FIFO ) - 1; +#ifndef __DARWIN__ + sched_setscheduler( 0, SCHED_FIFO, &scp ); +#endif + printf( "Miracle Standalone Instance\n" ); parser = miracle_parser_init_local( ); response = valerie_parser_connect( parser );