diff options
author | Kurt Miller <kurt@cvs.openbsd.org> | 2012-03-22 19:44:54 +0000 |
---|---|---|
committer | Kurt Miller <kurt@cvs.openbsd.org> | 2012-03-22 19:44:54 +0000 |
commit | 5cb9bff611e21ec3f19d6cc8ce68f415ab0539ec (patch) | |
tree | cfe1a0629756a76dd775fdb76039a70093558f4b | |
parent | f9dcfc1cdb498289601b727f1a223fd95be4c829 (diff) |
Remove man pages for removed non-portable functions. okay jmc@
-rw-r--r-- | lib/libpthread/man/Makefile.inc | 8 | ||||
-rw-r--r-- | lib/libpthread/man/pthread_single_np.3 | 41 | ||||
-rw-r--r-- | lib/libpthread/man/pthread_suspend_np.3 | 86 | ||||
-rw-r--r-- | lib/libpthread/man/pthreads.3 | 28 |
4 files changed, 4 insertions, 159 deletions
diff --git a/lib/libpthread/man/Makefile.inc b/lib/libpthread/man/Makefile.inc index ba55564d62e..0ed97110373 100644 --- a/lib/libpthread/man/Makefile.inc +++ b/lib/libpthread/man/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.30 2012/03/03 22:48:42 guenther Exp $ +# $OpenBSD: Makefile.inc,v 1.31 2012/03/22 19:44:53 kurt Exp $ # $FreeBSD: Makefile.inc,v 1.6 1999/08/28 00:03:02 peter Exp $ # POSIX thread man files @@ -54,9 +54,7 @@ MAN+= \ pthread_set_name_np.3 \ pthread_setspecific.3 \ pthread_sigmask.3 \ - pthread_single_np.3 \ pthread_stackseg_np.3 \ - pthread_suspend_np.3 \ pthread_testcancel.3 \ pthread_yield.3 \ sched_get_priority_min.3 \ @@ -81,10 +79,6 @@ MLINKS+=flockfile.3 funlockfile.3 \ pthread_rwlock_wrlock.3 pthread_rwlock_trywrlock.3 \ getc_unlocked.3 getchar_unlocked.3 \ putc_unlocked.3 putchar_unlocked.3 \ - pthread_suspend_np.3 pthread_suspend_all_np.3 \ - pthread_suspend_np.3 pthread_resume_all_np.3 \ - pthread_suspend_np.3 pthread_resume_np.3 \ - pthread_single_np.3 pthread_multi_np.3 \ pthread_attr_init.3 pthread_attr_destroy.3 \ pthread_attr_setstack.3 pthread_attr_getstack.3 \ pthread_attr_setstackaddr.3 pthread_attr_getstackaddr.3 \ diff --git a/lib/libpthread/man/pthread_single_np.3 b/lib/libpthread/man/pthread_single_np.3 deleted file mode 100644 index 3a12f490178..00000000000 --- a/lib/libpthread/man/pthread_single_np.3 +++ /dev/null @@ -1,41 +0,0 @@ -.\" $OpenBSD: pthread_single_np.3,v 1.4 2007/05/31 19:19:37 jmc Exp $ -.\" David Leonard <d@openbsd.org>, 1999. Public domain. -.Dd $Mdocdate: May 31 2007 $ -.Dt PTHREAD_SINGLE_NP 3 -.Os -.Sh NAME -.Nm pthread_single_np , -.Nm pthread_multi_np -.Nd switch thread scheduling mode -.Sh SYNOPSIS -.Fd #include <pthread.h> -.Fd #include <pthread_np.h> -.Ft int -.Fn pthread_single_np void -.Ft int -.Fn pthread_multi_np void -.Sh DESCRIPTION -The -.Fn pthread_single_np -function causes the process to -enter single-threaded (non-POSIX) scheduling mode. -.Pp -The -.Fn pthread_multi_np -function causes the process to -return to multi-threaded scheduling mode. -.Sh RETURN VALUES -The -.Fn pthread_single_np -and -.Fn pthread_multi_np -functions return zero on success, or an error number on failure. -.Sh SEE ALSO -.Xr pthreads 3 -.Sh STANDARDS -The -.Fn pthread_single_np -and -.Fn pthread_multi_np -functions are non-portable and may not be supported with the above -semantics on other POSIX systems. diff --git a/lib/libpthread/man/pthread_suspend_np.3 b/lib/libpthread/man/pthread_suspend_np.3 deleted file mode 100644 index 1bc4fdf0dcf..00000000000 --- a/lib/libpthread/man/pthread_suspend_np.3 +++ /dev/null @@ -1,86 +0,0 @@ -.\" $OpenBSD: pthread_suspend_np.3,v 1.4 2007/05/31 19:19:37 jmc Exp $ -.\" David Leonard <d@openbsd.org>, 1999. Public domain. -.Dd $Mdocdate: May 31 2007 $ -.Dt PTHREAD_SUSPEND_NP 3 -.Os -.Sh NAME -.Nm pthread_suspend_np , -.Nm pthread_suspend_all_np , -.Nm pthread_resume_np , -.Nm pthread_resume_all_np -.Nd suspend and resume thread(s) -.Sh SYNOPSIS -.Fd #include <pthread.h> -.Fd #include <pthread_np.h> -.Ft int -.Fn pthread_suspend_np "pthread_t thread" -.Ft void -.Fn pthread_suspend_all_np void -.Ft int -.Fn pthread_resume_np "pthread_t thread" -.Ft void -.Fn pthread_resume_all_np void -.Sh DESCRIPTION -The -.Fn pthread_suspend_np -function interrupts the given thread and places it in a suspended state. -.Pp -The -.Fn pthread_suspend_all_np -function interrupts all threads except the current thread and places them in a suspended state. -.Pp -The -.Fn pthread_resume_np -function resumes a thread suspended with -.Fn pthread_suspend_np -or -.Fn pthread_suspend_all_np . -.Pp -The -.Fn pthread_resume_all_np -function resumes all threads suspended with -.Fn pthread_suspend_np -or -.Fn pthread_suspend_all_np . -.Pp -The -.Fn pthread_resume_np -and -.Fn pthread_resume_all_np -functions have no effect on threads that have not been suspended. -.Pp -Suspending and resuming a thread has an effect similar to that of -receiving a signal, -namely that resumed system calls will return an error value of -.Er EINTR . -.Sh RETURN VALUES -The -.Fn pthread_suspend_np -and -.Fn pthread_resume_np -functions fail if: -.Bl -tag -width Er -.It Bq Er ESRCH -No thread could be found corresponding to that specified by the given -thread ID. -.El -.Pp -The -.Fn pthread_suspend_np -function fails if: -.Bl -tag -width Er -.It Bq Er EDEADLK -Attempt to suspend the current thread. -.El -.Sh SEE ALSO -.Xr pthread_cancel 3 , -.Xr pthreads 3 -.Sh STANDARDS -The -.Fn pthread_suspend_np , -.Fn pthread_suspend_all_np , -.Fn pthread_resume_np -and -.Fn pthread_resume_all_np -functions are non-portable and may not be supported with the above -semantics on other POSIX systems. diff --git a/lib/libpthread/man/pthreads.3 b/lib/libpthread/man/pthreads.3 index 984a1c1241b..365aa3f9549 100644 --- a/lib/libpthread/man/pthreads.3 +++ b/lib/libpthread/man/pthreads.3 @@ -1,6 +1,6 @@ -.\" $OpenBSD: pthreads.3,v 1.32 2012/02/25 07:54:32 guenther Exp $ +.\" $OpenBSD: pthreads.3,v 1.33 2012/03/22 19:44:53 kurt Exp $ .\" David Leonard <d@openbsd.org>, 1998. Public domain. -.Dd $Mdocdate: February 25 2012 $ +.Dd $Mdocdate: March 22 2012 $ .Dt PTHREADS 3 .Os .Sh NAME @@ -161,25 +161,13 @@ Mutex attribute operations. .Ss Non Portable Extensions The functions available are as follows: .Pp -.Bl -tag -width "pthread_suspend_all_np()" -compact +.Bl -tag -width "pthread_set_name_np()" -compact .It Fn pthread_main_np Identify the main thread. .It Fn pthread_set_name_np Set the name of a thread. -.It Fn pthread_single_np -Switch thread scheduling mode. -.It Fn pthread_multi_np -Switch thread scheduling mode. .It Fn pthread_stackseg_np Return stack size and location. -.It Fn pthread_suspend_np -Suspend given thread. -.It Fn pthread_suspend_all_np -Suspend all threads except current thread. -.It Fn pthread_resume_np -Resumes given thread. -.It Fn pthread_resume_all_np -Resumes all suspended threads. .It Fn pthread_yield Yield control of the current thread. .El @@ -326,11 +314,6 @@ or .Xr nanosleep 2 . .It spinblock Waiting for a machine-level atomic lock. -.It suspended -Suspended with -.Xr pthread_suspend_np 3 -or -.Xr pthread_suspend_all_np 3 . .It wait_wait Executing .Xr wait4 2 @@ -545,8 +528,6 @@ environment variable. .Xr pthread_mutex_unlock 3 , .Xr pthread_mutexattr 3 , .Xr pthread_once 3 , -.Xr pthread_resume_all_np 3 , -.Xr pthread_resume_np 3 , .Xr pthread_rwlock_destroy 3 , .Xr pthread_rwlock_init 3 , .Xr pthread_rwlock_rdlock 3 , @@ -561,10 +542,7 @@ environment variable. .Xr pthread_set_name_np 3 , .Xr pthread_setspecific 3 , .Xr pthread_sigmask 3 , -.Xr pthread_single_np 3 , .Xr pthread_stackseg_np 3 , -.Xr pthread_suspend_all_np 3 , -.Xr pthread_suspend_np 3 , .Xr pthread_testcancel 3 , .Xr pthread_yield 3 .Sh STANDARDS |