Merge pull request #3353 from esdrubal/st-format
[mono.git] / mono / utils / mono-threads-netbsd.c
1 #include <config.h>
2
3 #if defined(__NetBSD__)
4
5 #include <mono/utils/mono-threads.h>
6 #include <pthread.h>
7
8 void
9 mono_threads_platform_get_stack_bounds (guint8 **staddr, size_t *stsize)
10 {
11         pthread_attr_t attr;
12
13         *staddr = NULL;
14         *stsize = (size_t)-1;
15
16         pthread_attr_init (&attr);
17         pthread_attr_get_np (pthread_self (), &attr);
18
19         pthread_attr_getstack (&attr, (void**)staddr, stsize);
20         pthread_attr_destroy (&attr);
21 }
22
23 #endif