Re: [Qemu-devel] [PATCH 0/4] 9p: get rid of readdir_r()

2016-06-02 Thread Greg Kurz
On Thu, 2 Jun 2016 15:59:29 +0200 Michael Fritscher wrote: > Am 02.06.2016 um 11:42 schrieb Greg Kurz: > > On Thu, 2 Jun 2016 10:33:06 +0100 > > Peter Maydell wrote: > > > >> On 2 June 2016 at 09:51, Greg Kurz wrote: > >>> The readdir_r() function has a broken design and should not be used

Re: [Qemu-devel] [PATCH 0/4] 9p: get rid of readdir_r()

2016-06-02 Thread Michael Fritscher
Am 02.06.2016 um 11:42 schrieb Greg Kurz: On Thu, 2 Jun 2016 10:33:06 +0100 Peter Maydell wrote: On 2 June 2016 at 09:51, Greg Kurz wrote: The readdir_r() function has a broken design and should not be used anymore. It is expected to be obsoleted in a future version of POSIX.1: http://austi

Re: [Qemu-devel] [PATCH 0/4] 9p: get rid of readdir_r()

2016-06-02 Thread Peter Maydell
On 2 June 2016 at 10:42, Greg Kurz wrote: > On Thu, 2 Jun 2016 10:33:06 +0100 > Peter Maydell wrote: >> AIUI the argument is that all sensible implementations of readdir() >> already provide the thread-safety guarantees POSIX is going to >> specify, but have you tested this on one of the BSDs or

Re: [Qemu-devel] [PATCH 0/4] 9p: get rid of readdir_r()

2016-06-02 Thread Greg Kurz
On Thu, 2 Jun 2016 10:33:06 +0100 Peter Maydell wrote: > On 2 June 2016 at 09:51, Greg Kurz wrote: > > The readdir_r() function has a broken design and should not be used anymore. > > It is expected to be obsoleted in a future version of POSIX.1: > > > > http://austingroupbugs.net/view.php?id=69

Re: [Qemu-devel] [PATCH 0/4] 9p: get rid of readdir_r()

2016-06-02 Thread Peter Maydell
On 2 June 2016 at 09:51, Greg Kurz wrote: > The readdir_r() function has a broken design and should not be used anymore. > It is expected to be obsoleted in a future version of POSIX.1: > > http://austingroupbugs.net/view.php?id=696#c2857 > > Glibc has already announced that 2.24 (scheduled for Au

[Qemu-devel] [PATCH 0/4] 9p: get rid of readdir_r()

2016-06-02 Thread Greg Kurz
The readdir_r() function has a broken design and should not be used anymore. It is expected to be obsoleted in a future version of POSIX.1: http://austingroupbugs.net/view.php?id=696#c2857 Glibc has already announced that 2.24 (scheduled for August 2016) will deprecates readdir_r() and encourages