From: <dom...@pr...> - 2004-01-31 13:51:01
|
Update of /cvsroot/openh323/pwlib/src/ptlib/unix In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4670/src/ptlib/unix Modified Files: tlibthrd.cxx Log Message: Added 2.6 performance fix as proposed by Christian Meder <ch...@on...>. Index: tlibthrd.cxx =================================================================== RCS file: /cvsroot/openh323/pwlib/src/ptlib/unix/tlibthrd.cxx,v retrieving revision 1.122 retrieving revision 1.123 diff -C2 -d -r1.122 -r1.123 *** tlibthrd.cxx 17 Sep 2003 09:02:15 -0000 1.122 --- tlibthrd.cxx 31 Jan 2004 13:49:18 -0000 1.123 *************** *** 28,31 **** --- 28,34 ---- * * $Log$ + * Revision 1.123 2004/01/31 13:49:18 dominance + * Added 2.6 performance fix as proposed by Christian Meder <ch...@on...>. + * * Revision 1.122 2003/09/17 09:02:15 csoutheren * Removed memory leak detection code *************** *** 1058,1062 **** void PThread::Yield() { ! sched_yield(); } --- 1061,1069 ---- void PThread::Yield() { ! //sched_yield(); ! // re-add this if 2.4 becomes unusable.. ! // The following patch is improving 2.6 performance and it hopefully doesn't screw 2.4 ;) ! struct timespec timer = { 0, 1 }; ! nanosleep (&timer, NULL); } |