Skip to content

Commit 7ff58af

Browse files
author
Vladimir Kotal
committed
fix spelling
1 parent b23a33b commit 7ff58af

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

intro.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@
253253
\item The first document is \emph{IEEE Std POSIX1003.1-1988}, formerly simply
254254
referred to as POSIX, then referenced as \emph{POSIX.1}, because by POSIX it is
255255
currently meant a set of related standards. POSIX.1 in back then contained
256-
programming API, i.e. work with proceses, signals, files, timers etc.
256+
programming API, i.e. work with processes, signals, files, timers etc.
257257
It was accepted by the ISO organization (\emph{ISO 9945-1:1990}) With small
258258
changes and is referred to as POSIX1990. IEEE reference is
259259
\emph{IEEE Std POSIX1003.1-1990}. This standard was a great success on its own
@@ -854,7 +854,7 @@
854854
\texttt{-E} & only preprocessor\\
855855
\texttt{-l} & link with the specified library\\
856856
\texttt{-L\emph{directory}} & add a directory to search when using \texttt{-l}\\
857-
\texttt{-O\emph{level}} & optimalization level\\
857+
\texttt{-O\emph{level}} & optimization level\\
858858
\texttt{-g} & compile with debug information\\
859859
\texttt{-D\emph{name}} & define a macro for the preprocessor\\
860860
\texttt{-I\emph{directory}} & add a directory to search for \texttt{\#include} files
@@ -1297,7 +1297,7 @@
12971297
linker, and dynamic libraries constitute a single process.
12981298

12991299
\item The following examples \emsl{are from Solaris}. Finding equivalent
1300-
commands and/or options on Linux is left as an excercise to the reader.
1300+
commands and/or options on Linux is left as an exercise to the reader.
13011301
\begin{itemize}
13021302
\item ELF sections are listed via \texttt{elfdump -c} (GNU has
13031303
\texttt{objdump} and \texttt{readelf}). More on program sections on page
@@ -2287,7 +2287,7 @@
22872287
the exceptional states are handled (page fault, memory protection failure,
22882288
unknown instruction etc.). Some special tasks are handled by system processes
22892289
running in kernel mode all the time.
2290-
\item Classic UNIX kernel is monolitic. Originally it was necessary to
2290+
\item Classic UNIX kernel is monolithic. Originally it was necessary to
22912291
regenerate the kernel (i.e. compile from source code and link) whenever some
22922292
kernel parameter had to be changed or add a device driver. In modern
22932293
implementations it is possible to set many kernel parameters dynamically using

threads.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1156,7 +1156,7 @@
11561156
The results and times to completion are radically different for situations
11571157
when the program used plain addition, atomic arithmetic functions and locking
11581158
using mutexes. There is difference in completion times between
1159-
arithmetic operation functions and mutexes is expecially notable on
1159+
arithmetic operation functions and mutexes is especially notable on
11601160
CPUs with hardware parallelism support.
11611161
\item Similarly there is API for subtraction, bit operations
11621162
AND and OR, value assignment atd.

unix_dict.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,3 +688,11 @@ MULTIplexed
688688
Libes
689689
Ressler
690690
multiuser
691+
pthreads
692+
atfork
693+
sigmask
694+
pthreadsigmask
695+
sparc
696+
IPS
697+
ipcs
698+
ipcrm

0 commit comments

Comments
 (0)