* [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD @ 2020-05-23 7:23 David CARLIER 2020-05-26 5:40 ` Thomas Huth 0 siblings, 1 reply; 8+ messages in thread From: David CARLIER @ 2020-05-23 7:23 UTC (permalink / raw) To: qemu-devel, bauerchen Hi this is my first contribution hope it s useful . Regards. From ca7fcd85e0453f7173ce73732905463bc259ee32 Mon Sep 17 00:00:00 2001 From: David Carlier <devnexen@gmail.com> Date: Sat, 23 May 2020 08:17:51 +0100 Subject: [PATCH] util/oslib: returns real thread identifier on FreeBSD and NetBSD Signed-off-by: David Carlier <devnexen@gmail.com> --- util/oslib-posix.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/util/oslib-posix.c b/util/oslib-posix.c index 062236a1ab..4d28dfd8f5 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -48,11 +48,13 @@ #ifdef __FreeBSD__ #include <sys/sysctl.h> #include <sys/user.h> +#include <sys/thr.h> #include <libutil.h> #endif #ifdef __NetBSD__ #include <sys/sysctl.h> +#include <lwp.h> #endif #include "qemu/mmap-alloc.h" @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) { #if defined(__linux__) return syscall(SYS_gettid); +#elif defined(__FreeBSD__) + // thread id is up to INT_MAX + long tid; + thr_self(&tid); + return (int)tid; +#elif defined(__NetBSD__) + return _lwp_self(); #else return getpid(); #endif -- 2.26.2 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-05-23 7:23 [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD David CARLIER @ 2020-05-26 5:40 ` Thomas Huth 2020-05-26 7:29 ` David CARLIER 0 siblings, 1 reply; 8+ messages in thread From: Thomas Huth @ 2020-05-26 5:40 UTC (permalink / raw) To: David CARLIER, qemu-devel, bauerchen Cc: Kamil Rytarowski, Ed Maste, Li-Wen Hsu On 23/05/2020 09.23, David CARLIER wrote: > Hi this is my first contribution hope it s useful . Regards. Hi! Thanks for your contribution. Some hints for getting your patch included: - Please make sure to CC: the corresponding maintainers, otherwise your patch might get lost in the high traffic of the mailing list. See the MAINTAINERS file for more information. - For simple patches like this one, it might also be helpful to CC: qemu-trivial@nongnu.org so that the patch could get picked up via the trivial queue > From ca7fcd85e0453f7173ce73732905463bc259ee32 Mon Sep 17 00:00:00 2001 > From: David Carlier <devnexen@gmail.com> > Date: Sat, 23 May 2020 08:17:51 +0100 > Subject: [PATCH] util/oslib: returns real thread identifier on FreeBSD and > NetBSD The body of the mail should only contain a proper patch description, not these head lines anymore, so that the patch can directly applied via "git am". Please also add a proper description, e.g. saying what's the effect of your patch. Is it just a cosmetic thing? Does it fix a real bug that you've hit? > Signed-off-by: David Carlier <devnexen@gmail.com> > --- > util/oslib-posix.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > index 062236a1ab..4d28dfd8f5 100644 > --- a/util/oslib-posix.c > +++ b/util/oslib-posix.c > @@ -48,11 +48,13 @@ > #ifdef __FreeBSD__ > #include <sys/sysctl.h> > #include <sys/user.h> > +#include <sys/thr.h> > #include <libutil.h> > #endif > > #ifdef __NetBSD__ > #include <sys/sysctl.h> > +#include <lwp.h> > #endif > > #include "qemu/mmap-alloc.h" > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > { > #if defined(__linux__) > return syscall(SYS_gettid); > +#elif defined(__FreeBSD__) > + // thread id is up to INT_MAX QEMU coding style only used /* ... */ comments, see the CODING_STYLE.rst file. > + long tid; > + thr_self(&tid); > + return (int)tid; > +#elif defined(__NetBSD__) > + return _lwp_self(); > #else > return getpid(); > #endif > HTH, Thomas ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-05-26 5:40 ` Thomas Huth @ 2020-05-26 7:29 ` David CARLIER 2020-05-26 13:15 ` Kamil Rytarowski 2020-06-03 5:12 ` Philippe Mathieu-Daudé 0 siblings, 2 replies; 8+ messages in thread From: David CARLIER @ 2020-05-26 7:29 UTC (permalink / raw) To: Thomas Huth, pbonzini, qemu-trivial Cc: Kamil Rytarowski, Ed Maste, qemu-devel, bauerchen, Li-Wen Hsu From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 From: David Carlier <devnexen@gmail.com> Date: Tue, 26 May 2020 08:25:26 +0100 Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and NetBSD getpid is good enough in a mono thread context, however thr_self/_lwp_self reflects the real current thread identifier from a given process. --- util/oslib-posix.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/util/oslib-posix.c b/util/oslib-posix.c index 062236a1ab..916f1be224 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -48,11 +48,13 @@ #ifdef __FreeBSD__ #include <sys/sysctl.h> #include <sys/user.h> +#include <sys/thr.h> #include <libutil.h> #endif #ifdef __NetBSD__ #include <sys/sysctl.h> +#include <lwp.h> #endif #include "qemu/mmap-alloc.h" @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) { #if defined(__linux__) return syscall(SYS_gettid); +#elif defined(__FreeBSD__) + /* thread id is up to INT_MAX */ + long tid; + thr_self(&tid); + return (int)tid; +#elif defined(__NetBSD__) + return _lwp_self(); #else return getpid(); #endif -- 2.27.0.rc0 On Tue, 26 May 2020 at 06:40, Thomas Huth <thuth@redhat.com> wrote: > > On 23/05/2020 09.23, David CARLIER wrote: > > Hi this is my first contribution hope it s useful . Regards. > > Hi! > > Thanks for your contribution. Some hints for getting your patch included: > > - Please make sure to CC: the corresponding maintainers, otherwise your > patch might get lost in the high traffic of the mailing list. See the > MAINTAINERS file for more information. > > - For simple patches like this one, it might also be helpful to CC: > qemu-trivial@nongnu.org so that the patch could get picked up via the > trivial queue > > > From ca7fcd85e0453f7173ce73732905463bc259ee32 Mon Sep 17 00:00:00 2001 > > From: David Carlier <devnexen@gmail.com> > > Date: Sat, 23 May 2020 08:17:51 +0100 > > Subject: [PATCH] util/oslib: returns real thread identifier on FreeBSD and > > NetBSD > > The body of the mail should only contain a proper patch description, not > these head lines anymore, so that the patch can directly applied via > "git am". Please also add a proper description, e.g. saying what's the > effect of your patch. Is it just a cosmetic thing? Does it fix a real > bug that you've hit? > > > Signed-off-by: David Carlier <devnexen@gmail.com> > > --- > > util/oslib-posix.c | 9 +++++++++ > > 1 file changed, 9 insertions(+) > > > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > > index 062236a1ab..4d28dfd8f5 100644 > > --- a/util/oslib-posix.c > > +++ b/util/oslib-posix.c > > @@ -48,11 +48,13 @@ > > #ifdef __FreeBSD__ > > #include <sys/sysctl.h> > > #include <sys/user.h> > > +#include <sys/thr.h> > > #include <libutil.h> > > #endif > > > > #ifdef __NetBSD__ > > #include <sys/sysctl.h> > > +#include <lwp.h> > > #endif > > > > #include "qemu/mmap-alloc.h" > > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > > { > > #if defined(__linux__) > > return syscall(SYS_gettid); > > +#elif defined(__FreeBSD__) > > + // thread id is up to INT_MAX > > QEMU coding style only used /* ... */ comments, see the CODING_STYLE.rst > file. > > > + long tid; > > + thr_self(&tid); > > + return (int)tid; > > +#elif defined(__NetBSD__) > > + return _lwp_self(); > > #else > > return getpid(); > > #endif > > > > HTH, > Thomas > ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-05-26 7:29 ` David CARLIER @ 2020-05-26 13:15 ` Kamil Rytarowski 2020-06-03 5:12 ` Philippe Mathieu-Daudé 1 sibling, 0 replies; 8+ messages in thread From: Kamil Rytarowski @ 2020-05-26 13:15 UTC (permalink / raw) To: David CARLIER, Thomas Huth, pbonzini, qemu-trivial Cc: Kamil Rytarowski, qemu-devel, bauerchen, Li-Wen Hsu Reviewed-by: Kamil Rytarowski <kamil@netbsd.org> On 26.05.2020 09:29, David CARLIER wrote: > From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 > From: David Carlier <devnexen@gmail.com> > Date: Tue, 26 May 2020 08:25:26 +0100 > Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and > NetBSD > > getpid is good enough in a mono thread context, however > thr_self/_lwp_self reflects the real current thread identifier > from a given process. > --- > util/oslib-posix.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > index 062236a1ab..916f1be224 100644 > --- a/util/oslib-posix.c > +++ b/util/oslib-posix.c > @@ -48,11 +48,13 @@ > #ifdef __FreeBSD__ > #include <sys/sysctl.h> > #include <sys/user.h> > +#include <sys/thr.h> > #include <libutil.h> > #endif > > #ifdef __NetBSD__ > #include <sys/sysctl.h> > +#include <lwp.h> > #endif > > #include "qemu/mmap-alloc.h" > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > { > #if defined(__linux__) > return syscall(SYS_gettid); > +#elif defined(__FreeBSD__) > + /* thread id is up to INT_MAX */ > + long tid; > + thr_self(&tid); > + return (int)tid; > +#elif defined(__NetBSD__) > + return _lwp_self(); > #else > return getpid(); > #endif > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-05-26 7:29 ` David CARLIER 2020-05-26 13:15 ` Kamil Rytarowski @ 2020-06-03 5:12 ` Philippe Mathieu-Daudé 2020-06-03 6:14 ` David CARLIER 1 sibling, 1 reply; 8+ messages in thread From: Philippe Mathieu-Daudé @ 2020-06-03 5:12 UTC (permalink / raw) To: David CARLIER, Thomas Huth, pbonzini, qemu-trivial Cc: Kamil Rytarowski, Ed Maste, qemu-devel, bauerchen, Li-Wen Hsu ping? On 5/26/20 9:29 AM, David CARLIER wrote: > From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 > From: David Carlier <devnexen@gmail.com> > Date: Tue, 26 May 2020 08:25:26 +0100 > Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and > NetBSD > > getpid is good enough in a mono thread context, however > thr_self/_lwp_self reflects the real current thread identifier > from a given process. > --- > util/oslib-posix.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > index 062236a1ab..916f1be224 100644 > --- a/util/oslib-posix.c > +++ b/util/oslib-posix.c > @@ -48,11 +48,13 @@ > #ifdef __FreeBSD__ > #include <sys/sysctl.h> > #include <sys/user.h> > +#include <sys/thr.h> > #include <libutil.h> > #endif > > #ifdef __NetBSD__ > #include <sys/sysctl.h> > +#include <lwp.h> > #endif > > #include "qemu/mmap-alloc.h" > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > { > #if defined(__linux__) > return syscall(SYS_gettid); > +#elif defined(__FreeBSD__) > + /* thread id is up to INT_MAX */ > + long tid; > + thr_self(&tid); > + return (int)tid; > +#elif defined(__NetBSD__) > + return _lwp_self(); > #else > return getpid(); > #endif > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-06-03 5:12 ` Philippe Mathieu-Daudé @ 2020-06-03 6:14 ` David CARLIER 2020-06-03 15:07 ` Li-Wen Hsu 0 siblings, 1 reply; 8+ messages in thread From: David CARLIER @ 2020-06-03 6:14 UTC (permalink / raw) To: Philippe Mathieu-Daudé Cc: Thomas Huth, Ed Maste, pbonzini, qemu-trivial, qemu-devel, Kamil Rytarowski, bauerchen, Li-Wen Hsu Sorry it landed in the spam. It does make things more accurate, thus a bit more than cosmetic, as stated in the commit message, thr_self/_lwp_self represents the current thread id in multi thread context. For OpenBSD it is syscall(SYS_getthrid) I believe https://man.openbsd.org/getthrid.2 On Wed, 3 Jun 2020 at 06:12, Philippe Mathieu-Daudé <philmd@redhat.com> wrote: > > ping? > > On 5/26/20 9:29 AM, David CARLIER wrote: > > From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 > > From: David Carlier <devnexen@gmail.com> > > Date: Tue, 26 May 2020 08:25:26 +0100 > > Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and > > NetBSD > > > > getpid is good enough in a mono thread context, however > > thr_self/_lwp_self reflects the real current thread identifier > > from a given process. > > --- > > util/oslib-posix.c | 9 +++++++++ > > 1 file changed, 9 insertions(+) > > > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > > index 062236a1ab..916f1be224 100644 > > --- a/util/oslib-posix.c > > +++ b/util/oslib-posix.c > > @@ -48,11 +48,13 @@ > > #ifdef __FreeBSD__ > > #include <sys/sysctl.h> > > #include <sys/user.h> > > +#include <sys/thr.h> > > #include <libutil.h> > > #endif > > > > #ifdef __NetBSD__ > > #include <sys/sysctl.h> > > +#include <lwp.h> > > #endif > > > > #include "qemu/mmap-alloc.h" > > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > > { > > #if defined(__linux__) > > return syscall(SYS_gettid); > > +#elif defined(__FreeBSD__) > > + /* thread id is up to INT_MAX */ > > + long tid; > > + thr_self(&tid); > > + return (int)tid; > > +#elif defined(__NetBSD__) > > + return _lwp_self(); > > #else > > return getpid(); > > #endif > > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-06-03 6:14 ` David CARLIER @ 2020-06-03 15:07 ` Li-Wen Hsu 2020-06-05 16:24 ` David CARLIER 0 siblings, 1 reply; 8+ messages in thread From: Li-Wen Hsu @ 2020-06-03 15:07 UTC (permalink / raw) To: David CARLIER Cc: Thomas Huth, Ed Maste, pbonzini, qemu-trivial, Edward Tomasz Napierala, qemu-devel, Kamil Rytarowski, bauerchen, Philippe Mathieu-Daudé Sorry that I am not familiar with this part so I asked others to help review (the FreeBSD related code). It's good and please append: Reviewed-by: Edward Tomasz Napierala <trasz@FreeBSD.org> Thanks! On Wed, Jun 3, 2020 at 2:14 PM David CARLIER <devnexen@gmail.com> wrote: > > Sorry it landed in the spam. > > It does make things more accurate, thus a bit more than cosmetic, as > stated in the commit message, thr_self/_lwp_self represents the > current thread id in multi thread context. > > For OpenBSD it is syscall(SYS_getthrid) I believe > https://man.openbsd.org/getthrid.2 > > On Wed, 3 Jun 2020 at 06:12, Philippe Mathieu-Daudé <philmd@redhat.com> wrote: > > > > ping? > > > > On 5/26/20 9:29 AM, David CARLIER wrote: > > > From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 > > > From: David Carlier <devnexen@gmail.com> > > > Date: Tue, 26 May 2020 08:25:26 +0100 > > > Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and > > > NetBSD > > > > > > getpid is good enough in a mono thread context, however > > > thr_self/_lwp_self reflects the real current thread identifier > > > from a given process. > > > --- > > > util/oslib-posix.c | 9 +++++++++ > > > 1 file changed, 9 insertions(+) > > > > > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > > > index 062236a1ab..916f1be224 100644 > > > --- a/util/oslib-posix.c > > > +++ b/util/oslib-posix.c > > > @@ -48,11 +48,13 @@ > > > #ifdef __FreeBSD__ > > > #include <sys/sysctl.h> > > > #include <sys/user.h> > > > +#include <sys/thr.h> > > > #include <libutil.h> > > > #endif > > > > > > #ifdef __NetBSD__ > > > #include <sys/sysctl.h> > > > +#include <lwp.h> > > > #endif > > > > > > #include "qemu/mmap-alloc.h" > > > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > > > { > > > #if defined(__linux__) > > > return syscall(SYS_gettid); > > > +#elif defined(__FreeBSD__) > > > + /* thread id is up to INT_MAX */ > > > + long tid; > > > + thr_self(&tid); > > > + return (int)tid; > > > +#elif defined(__NetBSD__) > > > + return _lwp_self(); > > > #else > > > return getpid(); > > > #endif > > > > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD 2020-06-03 15:07 ` Li-Wen Hsu @ 2020-06-05 16:24 ` David CARLIER 0 siblings, 0 replies; 8+ messages in thread From: David CARLIER @ 2020-06-05 16:24 UTC (permalink / raw) To: Li-Wen Hsu Cc: Thomas Huth, Ed Maste, pbonzini, qemu-trivial, Edward Tomasz Napierala, qemu-devel, Kamil Rytarowski, bauerchen, Philippe Mathieu-Daudé From 5f0b74a75906a9a043ce4874e7f09dedcad7e6e7 Mon Sep 17 00:00:00 2001 From: David Carlier <devnexen@gmail.com> Date: Fri, 5 Jun 2020 17:18:25 +0100 Subject: [PATCH] util/oslib: Returns real thread identifier on FreeBSD, OpenBSD and NetBSD getpid is good enough in a mono thread context, however thr_self/getthrid/_lwp_self reflects the real current thread identifier. Reviewed-By: Kamil Rytarowski <kamil@netbsd.org> Reviewed-By: Edward Tomasz Napierala <trasz@FreeBSD.org> Signed-off-by: David Carlier <devnexen@gmail.com> --- util/oslib-posix.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/util/oslib-posix.c b/util/oslib-posix.c index 062236a1ab..7864a7768c 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -48,11 +48,17 @@ #ifdef __FreeBSD__ #include <sys/sysctl.h> #include <sys/user.h> +#include <sys/thr.h> #include <libutil.h> #endif +#ifdef __OpenBSD__ +#include <unistd.h> +#endif + #ifdef __NetBSD__ #include <sys/sysctl.h> +#include <lwp.h> #endif #include "qemu/mmap-alloc.h" @@ -84,6 +90,15 @@ int qemu_get_thread_id(void) { #if defined(__linux__) return syscall(SYS_gettid); +#elif defined(__FreeBSD__) + /* thread id is up to INT_MAX */ + long tid; + thr_self(&tid); + return (int)tid; +#elif defined(__OpenBSD__) + return getthrid(); +#elif defined(__NetBSD__) + return _lwp_self(); #else return getpid(); #endif -- 2.27.0 On Wed, 3 Jun 2020 at 16:07, Li-Wen Hsu <lwhsu@freebsd.org> wrote: > > Sorry that I am not familiar with this part so I asked others to help > review (the FreeBSD related code). It's good and please append: > > Reviewed-by: Edward Tomasz Napierala <trasz@FreeBSD.org> > > Thanks! > > On Wed, Jun 3, 2020 at 2:14 PM David CARLIER <devnexen@gmail.com> wrote: > > > > Sorry it landed in the spam. > > > > It does make things more accurate, thus a bit more than cosmetic, as > > stated in the commit message, thr_self/_lwp_self represents the > > current thread id in multi thread context. > > > > For OpenBSD it is syscall(SYS_getthrid) I believe > > https://man.openbsd.org/getthrid.2 > > > > On Wed, 3 Jun 2020 at 06:12, Philippe Mathieu-Daudé <philmd@redhat.com> wrote: > > > > > > ping? > > > > > > On 5/26/20 9:29 AM, David CARLIER wrote: > > > > From 792fbcd9114f43bd80fd1ef5b25cd9935a536f9f Mon Sep 17 00:00:00 2001 > > > > From: David Carlier <devnexen@gmail.com> > > > > Date: Tue, 26 May 2020 08:25:26 +0100 > > > > Subject: [PATCH] util/oslib: Returns the real thread identifier on FreeBSD and > > > > NetBSD > > > > > > > > getpid is good enough in a mono thread context, however > > > > thr_self/_lwp_self reflects the real current thread identifier > > > > from a given process. > > > > --- > > > > util/oslib-posix.c | 9 +++++++++ > > > > 1 file changed, 9 insertions(+) > > > > > > > > diff --git a/util/oslib-posix.c b/util/oslib-posix.c > > > > index 062236a1ab..916f1be224 100644 > > > > --- a/util/oslib-posix.c > > > > +++ b/util/oslib-posix.c > > > > @@ -48,11 +48,13 @@ > > > > #ifdef __FreeBSD__ > > > > #include <sys/sysctl.h> > > > > #include <sys/user.h> > > > > +#include <sys/thr.h> > > > > #include <libutil.h> > > > > #endif > > > > > > > > #ifdef __NetBSD__ > > > > #include <sys/sysctl.h> > > > > +#include <lwp.h> > > > > #endif > > > > > > > > #include "qemu/mmap-alloc.h" > > > > @@ -84,6 +86,13 @@ int qemu_get_thread_id(void) > > > > { > > > > #if defined(__linux__) > > > > return syscall(SYS_gettid); > > > > +#elif defined(__FreeBSD__) > > > > + /* thread id is up to INT_MAX */ > > > > + long tid; > > > > + thr_self(&tid); > > > > + return (int)tid; > > > > +#elif defined(__NetBSD__) > > > > + return _lwp_self(); > > > > #else > > > > return getpid(); > > > > #endif > > > > > > > ^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-06-05 16:25 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-05-23 7:23 [PATCH 1/1] util/oslib: Returns real thread identifier on FreeBSD and NetBSD David CARLIER 2020-05-26 5:40 ` Thomas Huth 2020-05-26 7:29 ` David CARLIER 2020-05-26 13:15 ` Kamil Rytarowski 2020-06-03 5:12 ` Philippe Mathieu-Daudé 2020-06-03 6:14 ` David CARLIER 2020-06-03 15:07 ` Li-Wen Hsu 2020-06-05 16:24 ` David CARLIER
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.