From: K.R. F. <kr...@cy...> - 2007-05-31 15:23:32
|
Luke Kenneth Casson Leighton wrote: > a while back i worked on getting rid of NPTL. it was quite straightforward . > > however, i discovered fairly quickly that the interrupt-stopping > (non-cancellation) wrappers were an integral part of the design > of the reference implementation. > > in other words, i think that if some brave soul wants to try this, > if you disable exception-handling for the duration of e.g. select > and all the other functions which used to be NPTL-wrapped, you will > probably find that TCP/IP miraculously works again. > > the problem is the difference between posix (final) and posix (draft 4) > semantics on which system calls were cancellable and which were not. > > so, by disabling cancellation-stopping in some strategically critical > system call - by removing the NPTL wrappers in dcethreads - i've > completely bolloxed everything up for TCP. Could you possibly provide a pointer to where you disabled this? > > if someone wants to make some macros / function calls which > re-enable the exception-cancellation-stopping go for it. If you could provide a bit more of a nudge I definitely might give it a shot. > > l. > > >> tho...@we... wrote: >>> I had it running on RHES 3 (useing NPTL) quite a while ago. >>> I posted all changes I did, search the archives. >>> >>> HTH, >>> Thomas >>> >> I have it running also. However, the tcp protocol seems to be disabled >> for some reason. Anyone have any idea why that is? Is it intentional or >> is it a screw-up? >> >> Thanks, >> >> -- >> kr >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Freedce-devel mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freedce-devel >> > > > -- > -- > lkcl.net - mad free software computer person, visionary > and poet. > -- > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Freedce-devel mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freedce-devel > -- kr |