OSSP CVS Repository

ossp - Check-in [94]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 94
Date: 2000-Jul-09 08:18:08 (local)
2000-Jul-09 06:18:08 (UTC)
User:rse
Branch:
Comment: *** empty log message ***
Tickets:
Inspections:
Files:
ossp-pkg/pth/pth.3      1.218 -> 1.219     6 inserted, 6 deleted

ossp-pkg/pth/pth.3 1.218 -> 1.219

--- pth.3        2000/07/01 12:40:51     1.218
+++ pth.3        2000/07/10 06:18:08     1.219
@@ -403,7 +403,7 @@
 usually scheduled in preemptive way side-by-side with the underlying
 processes. User-space threads on the other hand use either preemptive or
 non-preemptive scheduling.
-.Ip "\fBo\fR \fBpreemtive\fR vs. \fBnon-preemtive\fR thread scheduling" 2
+.Ip "\fBo\fR \fBpreemptive\fR vs. \fBnon-preemptive\fR thread scheduling" 2
 In preemptive scheduling, the scheduler lets a thread execute until a
 blocking situation occurs (usually a function call which would block)
 or the assigned timeslice elapses. Then it detracts control from the
@@ -614,7 +614,7 @@
 The thread which was removed from the \fB\s-1READY\s0\fR queue is the new
 \fB\s-1RUNNING\s0\fR thread (there is always just one \fB\s-1RUNNING\s0\fR thread, of
 course). The \fB\s-1RUNNING\s0\fR thread is assigned execution control. After
-this thread yields execution (either explicitly by yielding excution
+this thread yields execution (either explicitly by yielding execution
 or implicitly by calling a function which would block) there are three
 possibilities: Either it has terminated, then it is moved to the \fB\s-1DEAD\s0\fR
 queue, or it has events on which it wants to wait, then it is moved into
@@ -1085,7 +1085,7 @@
 value which is passed to this function. The scheduler calls this
 function on a regular basis (on his own scheduler stack, so be very
 careful!) and the thread is kept sleeping while the function returns
-\f(CWFALSE\fR. Once it returned \f(CWTRUE\fR the thread will be awakend. The
+\f(CWFALSE\fR. Once it returned \f(CWTRUE\fR the thread will be awakened. The
 check interval is defined by the third argument, i.e., the check
 function is polled again not until this amount of time elapsed. Example:
 `\f(CWpth_event(PTH_EVENT_FUNC, func, arg, pth_time(0,500000))\fR\*(R'.
@@ -1616,7 +1616,7 @@
 .Ve
 This imports the necessary compiler and linker flags on-the-fly from the
 \fBPth\fR installation via its \f(CWpth-config\fR program. This approach is
-straight-foreward and works fine for small projects.
+straight-forward and works fine for small projects.
 .Sh "Autoconf Build Environment (Advanced)"
 The previous approach is simple but unflexible. First, to speed up
 building, it would be nice to not expand the compiler and linker flags
@@ -1715,7 +1715,7 @@
 \fI\s-1LGPL\s0\fR distribution license and we want to make it a stand-alone package for
 easier distribution and installation.  That is, we don't want that the
 end-user first has to install \fBPth\fR just to allow our \f(CWfoo\fR package to
-compile. For this, it is a convinient practice to include the required
+compile. For this, it is a convenient practice to include the required
 libraries (here \fBPth\fR) into the source tree of the package (here \f(CWfoo\fR).
 \fBPth\fR ships with all necessary support to allow us to easily achieve this
 approach. Say, we want \fBPth\fR in a subdirectory named \f(CWpth/\fR and this
@@ -2101,7 +2101,7 @@
 
 .IX Item "\fBo\fR \fBkernel-space\fR vs. \fBuser-space\fR threading"
 
-.IX Item "\fBo\fR \fBpreemtive\fR vs. \fBnon-preemtive\fR thread scheduling"
+.IX Item "\fBo\fR \fBpreemptive\fR vs. \fBnon-preemptive\fR thread scheduling"
 
 .IX Item "\fBo\fR \fBconcurrency\fR vs. \fBparallelism\fR"
 

CVSTrac 2.0.1