aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorJason Evans <jasone@FreeBSD.org>2001-07-20 04:23:11 +0000
committerJason Evans <jasone@FreeBSD.org>2001-07-20 04:23:11 +0000
commitaa33517e949a0603d3bac6cba0c05344ca68754c (patch)
tree656e85a738aa3a12d8926a342cea87c2eae35e1d /share
parent50ea040994690e6a3141549c18dfd59a25de75e1 (diff)
downloadsrc-aa33517e949a0603d3bac6cba0c05344ca68754c.tar.gz
src-aa33517e949a0603d3bac6cba0c05344ca68754c.zip
Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to
be malloc()ed, but they are now allocated using mmap(), just as the default-size stacks are. A separate cache of stacks is kept for non-default-size stacks. Collaboration with: deischen
Notes
Notes: svn path=/head/; revision=80021
Diffstat (limited to 'share')
-rw-r--r--share/man/man3/pthread_attr.36
1 files changed, 6 insertions, 0 deletions
diff --git a/share/man/man3/pthread_attr.3 b/share/man/man3/pthread_attr.3
index 6707b0a21f7d..54d4344e6ae0 100644
--- a/share/man/man3/pthread_attr.3
+++ b/share/man/man3/pthread_attr.3
@@ -34,6 +34,8 @@
.Nm pthread_attr_destroy ,
.Nm pthread_attr_setstacksize ,
.Nm pthread_attr_getstacksize ,
+.Nm pthread_attr_setguardsize ,
+.Nm pthread_attr_getguardsize ,
.Nm pthread_attr_setstackaddr ,
.Nm pthread_attr_getstackaddr ,
.Nm pthread_attr_setdetachstate ,
@@ -60,6 +62,10 @@
.Ft int
.Fn pthread_attr_getstacksize "const pthread_attr_t *attr" "size_t *stacksize"
.Ft int
+.Fn pthread_attr_setguardsize "pthread_attr_t *attr" "size_t guardsize"
+.Ft int
+.Fn pthread_attr_getguardsize "const pthread_attr_t *attr" "size_t *guardsize"
+.Ft int
.Fn pthread_attr_setstackaddr "pthread_attr_t *attr" "void *stackaddr"
.Ft int
.Fn pthread_attr_getstackaddr "const pthread_attr_t *attr" "void **stackaddr"