[complement-svn] SF.net SVN: complement: [1884] branches/complement-sockios/explore
Status: Pre-Alpha
Brought to you by:
complement
From: <oke...@us...> - 2008-06-03 13:20:05
|
Revision: 1884 http://complement.svn.sourceforge.net/complement/?rev=1884&view=rev Author: okechina Date: 2008-06-03 06:19:42 -0700 (Tue, 03 Jun 2008) Log Message: ----------- Changes made for successful project compilation Modified Paths: -------------- branches/complement-sockios/explore/include/mt/mutex branches/complement-sockios/explore/include/sockios/sp.cc branches/complement-sockios/explore/include/sockios/sp.h branches/complement-sockios/explore/lib/mt/date_time.cc Modified: branches/complement-sockios/explore/include/mt/mutex =================================================================== --- branches/complement-sockios/explore/include/mt/mutex 2008-05-26 09:20:46 UTC (rev 1883) +++ branches/complement-sockios/explore/include/mt/mutex 2008-06-03 13:19:42 UTC (rev 1884) @@ -379,7 +379,7 @@ { if ( --_count == 0 ) { # ifdef __FIT_PTHREADS - _id = __STATIC_CAST(pthread_t,-1); + _id = static_cast<pthread_t>(-1); pthread_spin_unlock( &this->_M_lock ); # endif } Modified: branches/complement-sockios/explore/include/sockios/sp.cc =================================================================== --- branches/complement-sockios/explore/include/sockios/sp.cc 2008-05-26 09:20:46 UTC (rev 1883) +++ branches/complement-sockios/explore/include/sockios/sp.cc 2008-06-03 13:19:42 UTC (rev 1884) @@ -241,7 +241,8 @@ } } if ( c != 0 ) { - (c->*C)( s ); +//using unknown variable s +// (c->*C)( s ); delete c; } } @@ -501,7 +502,9 @@ epoll_event ev_add; ev_add.events = EPOLLIN | EPOLLRDHUP | EPOLLERR | EPOLLHUP | EPOLLET | EPOLLONESHOT; ev_add.data.fd = fd; - fd_info new_info = { fd_info::owner, s, info.p }; +//undeclared s with some flags +// fd_info new_info = { fd_info::owner, s, info.p }; + fd_info new_info = { fd_info::owner, 0, info.p }; descr[fd] = new_info; if ( epoll_ctl( efd, EPOLL_CTL_ADD, fd, &ev_add ) < 0 ) { Modified: branches/complement-sockios/explore/include/sockios/sp.h =================================================================== --- branches/complement-sockios/explore/include/sockios/sp.h 2008-05-26 09:20:46 UTC (rev 1883) +++ branches/complement-sockios/explore/include/sockios/sp.h 2008-06-03 13:19:42 UTC (rev 1884) @@ -110,13 +110,13 @@ protected: void setoptions_unsafe( sock_base2::so_t optname, bool on_off = true, int __v = 0 ); - sockstream_t* create_stream( int fd ) +/* sockstream_t* create_stream( int fd ) { typename base_t::sockstream_t* s = new typename base_t::sockstream_t(); s->rdbuf()->_open_sockmgr( fd, addr ); return s; } - +*/ public: bool is_open() const { std::tr2::lock_guard<std::tr2::mutex> lk(_fd_lck); return basic_socket_t::is_open_unsafe(); } Modified: branches/complement-sockios/explore/lib/mt/date_time.cc =================================================================== --- branches/complement-sockios/explore/lib/mt/date_time.cc 2008-05-26 09:20:46 UTC (rev 1883) +++ branches/complement-sockios/explore/lib/mt/date_time.cc 2008-06-03 13:19:42 UTC (rev 1884) @@ -14,6 +14,7 @@ #include <mt/date_time> #include <ctime> +#include <sys/time.h> namespace std { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |