[Libreoffice] [PUSHED] Some OSL cleanup

Arnaud Versini arnaud.versini at gmail.com
Tue Nov 22 13:17:36 PST 2011


Hello,

I think these system requirements for LibreOffice imply to have a valid
implementation of getpid() :

   - Linux kernel version 2.6.18 or higher; -> clone() for NTPL
   - glibc2 version 2.5 or higher; -> NPTL

With these two requirements on Linux, we have NPTL and a good version of
getpid, wich return one PID by process.

Thanks


2011/11/22 Michael Meeks <michael.meeks at suse.com>

>
> On Mon, 2011-11-21 at 20:08 +0100, Arnaud Versini wrote:
> > For getpid, this is my mistake, sorry, I must check before if NPTL
> > getpid is conform to the posix requirements (one PID for all threads
> > in one process). It seems to be Posix compliant :
>
>         Ah - that's no problem :-) the man-page claims posix compliance
> indeed;
> -but- I suspect it is misleading; certainly (in the past) it returned a
> different id for each thread [ at least I remember rather well it doing
> this ;-]. Whether those systems are now obsolete is hard to say - but
> there is/was some hidden minefield there :-)
>
>        Thanks,
>
>                Michael.
>
> --
> michael.meeks at suse.com  <><, Pseudo Engineer, itinerant idiot
>
>


-- 
Arnaud Versini
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20111122/b738896b/attachment.htm>


More information about the LibreOffice mailing list