błąd w aRts
    Piotr Pawłow 
    pp w siedziba.pl
       
    Nie, 19 Maj 2002, 03:46:47 CEST
    
    
  
Witam,
Pół dnia się dziś męczyłem z dźwiękiem pod KDE - aRts nie chciał wogóle 
pracować z priorytetem większym niż 0 pomimo ustawienia artswrappera 
SUID root (no i wiadomo - dźwięk się ciął jak diabli). Dopiero jak 
ściągnąłem źródła okazało się w czym problem. W artswrapper.c jest błąd, 
a dokładnie w tym kawałku kodu:
         prio = getpriority(PRIO_PROCESS,getpid());
         if(prio < -10)
         {
                 setpriority(PRIO_PROCESS,getpid(),-17);
                 prio = getpriority(PRIO_PROCESS,getpid());
         }
Oczywiście zamiast "if (prio < -10)" powinno być "if (prio > -10)" ! 
Mało nie spadłem z krzesła jak to zobaczyłem! Teraz dźwięk jest miód 
malina ;-)
Mogę prosić kogoś kto ma dostęp rw do cvs-u o wprowadzenie tej drobnej 
poprawki?
PS. Wpadłem nawet na irc.pld.org.pl żeby podzielić się wrażeniami, tyle 
że nie zauważyłem jak późna już pora ;)
Pozdrawiam,
-- 
  Piotr Pawłow
  mailto:pp w siedziba.pl | homepage: http://pp.siedziba.pl
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl