Correct a couple of minor documentation typos.
diff --git a/documentation/winedev-kernel.sgml b/documentation/winedev-kernel.sgml index 9b4648b..ac4eb95 100644 --- a/documentation/winedev-kernel.sgml +++ b/documentation/winedev-kernel.sgml
@@ -238,7 +238,7 @@ thread. On recent versions of Linux the __thread keyword provides a convenient interface to this functionality - a more portable API is exposed in the pthread - library. However, these facilities is not used by Wine, + library. However, these facilities are not used by Wine, rather, we implement Win32 TLS entirely ourselves. </para> </sect3> @@ -295,13 +295,13 @@ <para> Let's start with a bit of history. Back in the dark ages - when Wines threading support was first implemented a + when Wine's threading support was first implemented a problem was faced - Windows had much more capable threading APIs than Linux did. This presented a problem - Wine works either by reimplementing an API entirely or by mapping it onto the underlying systems equivalent. How could Win32 threading be implemented using a library which - did not have all the neeed features? The answer, of + did not have all the needed features? The answer, of course, was that it couldn't be. </para> @@ -338,14 +338,14 @@ </para> <para> - The solution was simple yet ingenius: Wine would provide + The solution was simple yet ingenious: Wine would provide its own implementation of the pthread library <emphasis>inside</emphasis> its own binary. Due to the - semantics of ELF symbol scoping, this would cause Wines - own implementations to override any implementation loaded + semantics of ELF symbol scoping, this would cause Wine's + own implementation to override any implementation loaded later on (like the real libpthread.so). Therefore, any calls to the pthread APIs in external libraries would be - linked to Wines instead of the systems pthreads library, + linked to Wine's instead of the system's pthreads library, and Wine implemented pthreads by using the standard Windows threading APIs it in turn implemented itself. </para> @@ -366,7 +366,7 @@ <para> The fake pthread implementation can be found in <filename>loader/kthread.c</filename>, which is used to - produce to wine-kthread binary. In contrast, + produce the wine-kthread binary. In contrast, loader/pthread.c produces the wine-pthread binary which is used on newer NPTL systems. </para>