Update of /cvsroot/pclasses/pclasses2/src/System
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14574/src/System
Modified Files:
Thread.common.cpp Thread.posix.cpp
Log Message:
- Changed return type of Thread::main() to long
Index: Thread.common.cpp
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/src/System/Thread.common.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Thread.common.cpp 1 Feb 2005 16:55:44 -0000 1.3
+++ Thread.common.cpp 25 Apr 2005 10:51:15 -0000 1.4
@@ -33,7 +33,7 @@
}
protected:
- int main()
+ long main()
{
Semaphore* sem = _sem;
if(sem)
Index: Thread.posix.cpp
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/src/System/Thread.posix.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Thread.posix.cpp 28 Jan 2005 11:36:38 -0000 1.3
+++ Thread.posix.cpp 25 Apr 2005 10:51:15 -0000 1.4
@@ -86,7 +86,7 @@
_handle = handle.release();
}
-int Thread::join() throw(LogicError, SystemError)
+long Thread::join() throw(LogicError, SystemError)
{
if(!_handle)
throw LogicError("Thread is not running", P_SOURCEINFO);
@@ -99,7 +99,7 @@
delete _handle;
_handle = 0;
- return (int)threadRet;
+ return (long)threadRet;
}
void Thread::yield() throw()
|