[ace-users] Is ACE_Lock::tryacquire_write_upgrade() supported
on Linux?
Douglas C. Schmidt
schmidt at dre.vanderbilt.edu
Tue Jul 31 13:02:21 CDT 2007
Hi Michael,
> Thanks Doug. Looks like I'm in luck.
> ACE_HAS_PTHREADS_UNIX98_EXT is defined on my platform.
Great! You might double check that this works by running the
ACE_ROOT/tests/Upgradable_RW_Test.cpp
test.
Thanks,
Doug
> Regards,
>
> Michael
>
> --- "Douglas C. Schmidt" <schmidt at dre.vanderbilt.edu>
> wrote:
>
> >
> > Hi Michael,
> >
> > Thanks for using the PRF.
> >
> > > ACE VERSION: 5.5.1
> >
> > Please upgrade to ACE+TAO+CIAO x.5.9 (i.e., ACE
> > 5.5.9, TAO 1.5.9, and
> > CIAO 0.5.9), which you can download from
> >
> > http://download.dre.vanderbilt.edu
> >
> > under the heading: "Latest Beta Kit".
> >
> > The DOC groups at Washington University, UC Irvine,
> > and Vanderbilt
> > University only provide "best effort" support for
> > non-sponsors for the
> > latest release, as described in
> >
> >
> http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/docs/ACE-bug-process.html
> >
> > Thus, if you need more "predictable" help for
> > earlier versions of
> > ACE+TAO, I recommend that you check out
> >
> > http://www.dre.vanderbilt.edu/support.html
> >
> > for a list of companies that will provide you with
> > ACE+TAO commercial
> > support.
> >
> > > HOST MACHINE and OPERATING SYSTEM:
> > > Intel PC, Fedora Core 5 Linux
> > >
> > > TARGET MACHINE and OPERATING SYSTEM:
> > > Same
> > >
> > > COMPILER NAME AND VERSION (AND PATCHLEVEL):
> > > gcc v. 3.4.6
> > >
> > > Someone at my organization said that this method
> > is
> > > not supported on Solaris, and asked me to double
> > check
> > > that it is supported on Linux.
> >
> > This method is available natively if your OS
> > platform supports
> >
> > ACE_HAS_PTHREADS_UNIX98_EXT
> >
> > It's also available if you use the ACE rwlock
> > emulation, which is set if
> > you enable ACE_LACKS_RWLOCK_T. This works on all OS
> > platforms,
> > including Solaris.
> >
> > Take care,
> >
> > Doug
> >
>
>
>
>
> ____________________________________________________________________________________
> Need a vacation? Get great deals
> to amazing places on Yahoo! Travel.
> http://travel.yahoo.com/
More information about the Ace-users
mailing list