diff options
| author | Luc Teirlinck | 2005-06-17 15:06:47 +0000 |
|---|---|---|
| committer | Luc Teirlinck | 2005-06-17 15:06:47 +0000 |
| commit | 3f7fab2439ce37180d9606692ffd8f78f2e0db72 (patch) | |
| tree | 4a2601c6ddc5a7c9202395c978fe297c332bf5ab | |
| parent | f19b57e3f97922647b8deb9c43c67b476c5ba206 (diff) | |
| download | emacs-3f7fab2439ce37180d9606692ffd8f78f2e0db72.tar.gz emacs-3f7fab2439ce37180d9606692ffd8f78f2e0db72.zip | |
Fix typos.
(Bindat Spec): Correct Texinfo error.
| -rw-r--r-- | lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | lispref/processes.texi | 30 |
2 files changed, 21 insertions, 14 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index 988a47b40b6..d305af13b90 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2005-06-17 Luc Teirlinck <teirllm@auburn.edu> | ||
| 2 | |||
| 3 | * processes.texi: Fix typos. | ||
| 4 | (Bindat Spec): Correct Texinfo error. | ||
| 5 | |||
| 1 | 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org> | 6 | 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org> |
| 2 | 7 | ||
| 3 | * lists.texi (Rings): New node. | 8 | * lists.texi (Rings): New node. |
diff --git a/lispref/processes.texi b/lispref/processes.texi index f86a844a876..08cdbc437bf 100644 --- a/lispref/processes.texi +++ b/lispref/processes.texi | |||
| @@ -767,9 +767,9 @@ specify the process to send input to, and the input data to send. The | |||
| 767 | data appears on the ``standard input'' of the subprocess. | 767 | data appears on the ``standard input'' of the subprocess. |
| 768 | 768 | ||
| 769 | Some operating systems have limited space for buffered input in a | 769 | Some operating systems have limited space for buffered input in a |
| 770 | @acronym{PTY}. On these systems, Emacs sends an @acronym{EOF} periodically amidst | 770 | @acronym{PTY}. On these systems, Emacs sends an @acronym{EOF} |
| 771 | the other characters, to force them through. For most programs, | 771 | periodically amidst the other characters, to force them through. For |
| 772 | these @acronym{EOF}s do no harm. | 772 | most programs, these @acronym{EOF}s do no harm. |
| 773 | 773 | ||
| 774 | Subprocess input is normally encoded using a coding system before the | 774 | Subprocess input is normally encoded using a coding system before the |
| 775 | subprocess receives it, much like text written into a file. You can use | 775 | subprocess receives it, much like text written into a file. You can use |
| @@ -973,7 +973,7 @@ primitive that waits. | |||
| 973 | @defvar process-adaptive-read-buffering | 973 | @defvar process-adaptive-read-buffering |
| 974 | On some systems, when Emacs reads the output from a subprocess, the | 974 | On some systems, when Emacs reads the output from a subprocess, the |
| 975 | output data is read in very small blocks, potentially resulting in | 975 | output data is read in very small blocks, potentially resulting in |
| 976 | very poor performance. This behaviour can be remedied to some extent | 976 | very poor performance. This behavior can be remedied to some extent |
| 977 | by setting the variable @var{process-adaptive-read-buffering} to a | 977 | by setting the variable @var{process-adaptive-read-buffering} to a |
| 978 | non-@code{nil} value (the default), as it will automatically delay reading | 978 | non-@code{nil} value (the default), as it will automatically delay reading |
| 979 | from such processes, thus allowing them to produce more output before | 979 | from such processes, thus allowing them to produce more output before |
| @@ -1560,7 +1560,7 @@ back to listening for more connection requests. | |||
| 1560 | keyword/argument pairs, for example @code{:server t} to create a | 1560 | keyword/argument pairs, for example @code{:server t} to create a |
| 1561 | server process, or @code{:type 'datagram} to create a datagram | 1561 | server process, or @code{:type 'datagram} to create a datagram |
| 1562 | connection. @xref{Low-Level Network}, for details. You can also use | 1562 | connection. @xref{Low-Level Network}, for details. You can also use |
| 1563 | the @code{open-network-stream} function descibed below. | 1563 | the @code{open-network-stream} function described below. |
| 1564 | 1564 | ||
| 1565 | You can distinguish process objects representing network connections | 1565 | You can distinguish process objects representing network connections |
| 1566 | and servers from those representing subprocesses with the | 1566 | and servers from those representing subprocesses with the |
| @@ -1824,7 +1824,8 @@ If you don't specify this keyword at all, the default | |||
| 1824 | is to determine the coding systems from the data. | 1824 | is to determine the coding systems from the data. |
| 1825 | 1825 | ||
| 1826 | @item :noquery @var{query-flag} | 1826 | @item :noquery @var{query-flag} |
| 1827 | Initialize the process query flag to @var{query-flag}. @xref{Query Before Exit}. | 1827 | Initialize the process query flag to @var{query-flag}. |
| 1828 | @xref{Query Before Exit}. | ||
| 1828 | 1829 | ||
| 1829 | @item :filter @var{filter} | 1830 | @item :filter @var{filter} |
| 1830 | Initialize the process filter to @var{filter}. | 1831 | Initialize the process filter to @var{filter}. |
| @@ -1939,7 +1940,8 @@ and @var{remote-address} arguments to @code{make-network-process}. | |||
| 1939 | 1940 | ||
| 1940 | @defun network-interface-info ifname | 1941 | @defun network-interface-info ifname |
| 1941 | This function returns information about the network interface named | 1942 | This function returns information about the network interface named |
| 1942 | @var{ifname}. The value is a list of the form @code{(@var{addr} @var{bcast} @var{netmask} @var{hwaddr} @var{flags})}. | 1943 | @var{ifname}. The value is a list of the form |
| 1944 | @code{(@var{addr} @var{bcast} @var{netmask} @var{hwaddr} @var{flags})}. | ||
| 1943 | 1945 | ||
| 1944 | @table @var | 1946 | @table @var |
| 1945 | @item addr | 1947 | @item addr |
| @@ -2020,7 +2022,7 @@ That particular network option is supported by | |||
| 2020 | @section Packing and Unpacking Byte Arrays | 2022 | @section Packing and Unpacking Byte Arrays |
| 2021 | 2023 | ||
| 2022 | This section describes how to pack and unpack arrays of bytes, | 2024 | This section describes how to pack and unpack arrays of bytes, |
| 2023 | usually for binary network protocols. These functoins byte arrays to | 2025 | usually for binary network protocols. These functions byte arrays to |
| 2024 | alists, and vice versa. The byte array can be represented as a | 2026 | alists, and vice versa. The byte array can be represented as a |
| 2025 | unibyte string or as a vector of integers, while the alist associates | 2027 | unibyte string or as a vector of integers, while the alist associates |
| 2026 | symbols either with fixed-size objects or with recursive sub-alists. | 2028 | symbols either with fixed-size objects or with recursive sub-alists. |
| @@ -2053,7 +2055,7 @@ processed, and how to pack or unpack it. | |||
| 2053 | @cindex network byte ordering | 2055 | @cindex network byte ordering |
| 2054 | A field's @dfn{type} describes the size (in bytes) of the object | 2056 | A field's @dfn{type} describes the size (in bytes) of the object |
| 2055 | that the field represents and, in the case of multibyte fields, how | 2057 | that the field represents and, in the case of multibyte fields, how |
| 2056 | the bytes are ordered within the firld. The two possible orderings | 2058 | the bytes are ordered within the field. The two possible orderings |
| 2057 | are ``big endian'' (also known as ``network byte ordering'') and | 2059 | are ``big endian'' (also known as ``network byte ordering'') and |
| 2058 | ``little endian''. For instance, the number @code{#x23cd} (decimal | 2060 | ``little endian''. For instance, the number @code{#x23cd} (decimal |
| 2059 | 9165) in big endian would be the two bytes @code{#x23} @code{#xcd}; | 2061 | 9165) in big endian would be the two bytes @code{#x23} @code{#xcd}; |
| @@ -2100,7 +2102,7 @@ Four-byte vector representing an Internet address. For example: | |||
| 2100 | @item bits @var{len} | 2102 | @item bits @var{len} |
| 2101 | List of set bits in @var{len} bytes. The bytes are taken in big | 2103 | List of set bits in @var{len} bytes. The bytes are taken in big |
| 2102 | endian order and the bits are numbered starting with @code{8 * | 2104 | endian order and the bits are numbered starting with @code{8 * |
| 2103 | @var{len} @minus{} 1}} and ending with zero. For example: @code{bits | 2105 | @var{len} @minus{} 1} and ending with zero. For example: @code{bits |
| 2104 | 2} unpacks @code{#x28} @code{#x1c} to @code{(2 3 4 11 13)} and | 2106 | 2} unpacks @code{#x28} @code{#x1c} to @code{(2 3 4 11 13)} and |
| 2105 | @code{#x1c} @code{#x28} to @code{(3 5 10 11 12)}. | 2107 | @code{#x1c} @code{#x28} to @code{(3 5 10 11 12)}. |
| 2106 | 2108 | ||
| @@ -2153,7 +2155,7 @@ they are ignored. | |||
| 2153 | Skip to the next multiple of @var{len} bytes. | 2155 | Skip to the next multiple of @var{len} bytes. |
| 2154 | 2156 | ||
| 2155 | @item struct @var{spec-name} | 2157 | @item struct @var{spec-name} |
| 2156 | Process @var{spec-name} as a sub-specification. This descrobes a | 2158 | Process @var{spec-name} as a sub-specification. This describes a |
| 2157 | structure nested within another structure. | 2159 | structure nested within another structure. |
| 2158 | 2160 | ||
| 2159 | @item union @var{form} (@var{tag} @var{spec})@dots{} | 2161 | @item union @var{form} (@var{tag} @var{spec})@dots{} |
| @@ -2223,11 +2225,11 @@ to @var{spec}. | |||
| 2223 | This function returns a byte array packed according to @var{spec} from | 2225 | This function returns a byte array packed according to @var{spec} from |
| 2224 | the data in the alist @var{struct}. Normally it creates and fills a | 2226 | the data in the alist @var{struct}. Normally it creates and fills a |
| 2225 | new byte array starting at the beginning. However, if @var{raw-data} | 2227 | new byte array starting at the beginning. However, if @var{raw-data} |
| 2226 | is non-@code{nil}, it speciries a pre-allocated string or vector to | 2228 | is non-@code{nil}, it specifies a pre-allocated string or vector to |
| 2227 | pack into. If @var{pos} is non-@code{nil}, it specifies the starting | 2229 | pack into. If @var{pos} is non-@code{nil}, it specifies the starting |
| 2228 | offset for packing into @code{raw-data}. | 2230 | offset for packing into @code{raw-data}. |
| 2229 | 2231 | ||
| 2230 | @c ??? Isn't this a bug? Shoudn't it always be unibyte? | 2232 | @c ??? Isn't this a bug? Shouldn't it always be unibyte? |
| 2231 | Note: The result is a multibyte string; use @code{string-make-unibyte} | 2233 | Note: The result is a multibyte string; use @code{string-make-unibyte} |
| 2232 | on it to make it unibyte if necessary. | 2234 | on it to make it unibyte if necessary. |
| 2233 | @end defun | 2235 | @end defun |
| @@ -2340,7 +2342,7 @@ struct data @{ | |||
| 2340 | unsigned char type; | 2342 | unsigned char type; |
| 2341 | unsigned char opcode; | 2343 | unsigned char opcode; |
| 2342 | unsigned long length; /* In little endian order */ | 2344 | unsigned long length; /* In little endian order */ |
| 2343 | unsigned char id[8]; /* nul-terminated string */ | 2345 | unsigned char id[8]; /* null-terminated string */ |
| 2344 | unsigned char data[/* (length + 3) & ~3 */]; | 2346 | unsigned char data[/* (length + 3) & ~3 */]; |
| 2345 | @}; | 2347 | @}; |
| 2346 | 2348 | ||