LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   SCHED_FIFO not working with g++ but gcc ?! (https://www.linuxquestions.org/questions/programming-9/sched_fifo-not-working-with-g-but-gcc-90930/)

DocBexter 09-09-2003 12:57 PM

SCHED_FIFO not working with g++ but gcc ?!
 
Hello,

for various reasons i once had to compile my code with gcc instead of g++ and it dramatically changed the scheduling behaviour, so im guessing sched_fifo didnt work at all with g++.

my code is basically:

sched_param prio;
prio.sched_priority = sched_get_priority_max( SCHED_FIFO );
sched_setscheduler( 0, SCHED_FIFO, &prio );
a_lot_of_work();

(im checking if setscheduler() returns 0 )
running it compiled with g++ results in a really friendly programm which occasionally uses 10% cpu....

compiled with gcc the program runs really realtime ... consoles react a lot slower and so on ... but didnt hang system

so what is the problem with g++ ? setscheduler returned 0 but doesnt work ?!


All times are GMT -5. The time now is 11:16 AM.