diff options
author | jasone <jasone@FreeBSD.org> | 2001-07-20 04:23:11 +0000 |
---|---|---|
committer | jasone <jasone@FreeBSD.org> | 2001-07-20 04:23:11 +0000 |
commit | a9a7a5e9d63f8a71f1d3dfe0e1ed1a28ab589215 (patch) | |
tree | 656e85a738aa3a12d8926a342cea87c2eae35e1d /share | |
parent | f7019990adf13ef4a3ccbd680c5c5ba8292d5f7f (diff) | |
download | FreeBSD-src-a9a7a5e9d63f8a71f1d3dfe0e1ed1a28ab589215.zip FreeBSD-src-a9a7a5e9d63f8a71f1d3dfe0e1ed1a28ab589215.tar.gz |
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
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man3/pthread_attr.3 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/share/man/man3/pthread_attr.3 b/share/man/man3/pthread_attr.3 index 6707b0a..54d4344 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" |