aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Teirlinck2005-06-17 15:06:47 +0000
committerLuc Teirlinck2005-06-17 15:06:47 +0000
commit3f7fab2439ce37180d9606692ffd8f78f2e0db72 (patch)
tree4a2601c6ddc5a7c9202395c978fe297c332bf5ab
parentf19b57e3f97922647b8deb9c43c67b476c5ba206 (diff)
downloademacs-3f7fab2439ce37180d9606692ffd8f78f2e0db72.tar.gz
emacs-3f7fab2439ce37180d9606692ffd8f78f2e0db72.zip
Fix typos.
(Bindat Spec): Correct Texinfo error.
-rw-r--r--lispref/ChangeLog5
-rw-r--r--lispref/processes.texi30
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 @@
12005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2
3 * processes.texi: Fix typos.
4 (Bindat Spec): Correct Texinfo error.
5
12005-06-17 Thien-Thi Nguyen <ttn@gnu.org> 62005-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
767data appears on the ``standard input'' of the subprocess. 767data 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}
771the other characters, to force them through. For most programs, 771periodically amidst the other characters, to force them through. For
772these @acronym{EOF}s do no harm. 772most 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
775subprocess receives it, much like text written into a file. You can use 775subprocess 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
974On some systems, when Emacs reads the output from a subprocess, the 974On some systems, when Emacs reads the output from a subprocess, the
975output data is read in very small blocks, potentially resulting in 975output data is read in very small blocks, potentially resulting in
976very poor performance. This behaviour can be remedied to some extent 976very poor performance. This behavior can be remedied to some extent
977by setting the variable @var{process-adaptive-read-buffering} to a 977by setting the variable @var{process-adaptive-read-buffering} to a
978non-@code{nil} value (the default), as it will automatically delay reading 978non-@code{nil} value (the default), as it will automatically delay reading
979from such processes, thus allowing them to produce more output before 979from such processes, thus allowing them to produce more output before
@@ -1560,7 +1560,7 @@ back to listening for more connection requests.
1560keyword/argument pairs, for example @code{:server t} to create a 1560keyword/argument pairs, for example @code{:server t} to create a
1561server process, or @code{:type 'datagram} to create a datagram 1561server process, or @code{:type 'datagram} to create a datagram
1562connection. @xref{Low-Level Network}, for details. You can also use 1562connection. @xref{Low-Level Network}, for details. You can also use
1563the @code{open-network-stream} function descibed below. 1563the @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
1566and servers from those representing subprocesses with the 1566and servers from those representing subprocesses with the
@@ -1824,7 +1824,8 @@ If you don't specify this keyword at all, the default
1824is to determine the coding systems from the data. 1824is to determine the coding systems from the data.
1825 1825
1826@item :noquery @var{query-flag} 1826@item :noquery @var{query-flag}
1827Initialize the process query flag to @var{query-flag}. @xref{Query Before Exit}. 1827Initialize 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}
1830Initialize the process filter to @var{filter}. 1831Initialize 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
1941This function returns information about the network interface named 1942This 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,
2023usually for binary network protocols. These functoins byte arrays to 2025usually for binary network protocols. These functions byte arrays to
2024alists, and vice versa. The byte array can be represented as a 2026alists, and vice versa. The byte array can be represented as a
2025unibyte string or as a vector of integers, while the alist associates 2027unibyte string or as a vector of integers, while the alist associates
2026symbols either with fixed-size objects or with recursive sub-alists. 2028symbols 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
2055that the field represents and, in the case of multibyte fields, how 2057that the field represents and, in the case of multibyte fields, how
2056the bytes are ordered within the firld. The two possible orderings 2058the bytes are ordered within the field. The two possible orderings
2057are ``big endian'' (also known as ``network byte ordering'') and 2059are ``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
20599165) in big endian would be the two bytes @code{#x23} @code{#xcd}; 20619165) 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}
2101List of set bits in @var{len} bytes. The bytes are taken in big 2103List of set bits in @var{len} bytes. The bytes are taken in big
2102endian order and the bits are numbered starting with @code{8 * 2104endian 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
21042} unpacks @code{#x28} @code{#x1c} to @code{(2 3 4 11 13)} and 21062} 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.
2153Skip to the next multiple of @var{len} bytes. 2155Skip to the next multiple of @var{len} bytes.
2154 2156
2155@item struct @var{spec-name} 2157@item struct @var{spec-name}
2156Process @var{spec-name} as a sub-specification. This descrobes a 2158Process @var{spec-name} as a sub-specification. This describes a
2157structure nested within another structure. 2159structure 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}.
2223This function returns a byte array packed according to @var{spec} from 2225This function returns a byte array packed according to @var{spec} from
2224the data in the alist @var{struct}. Normally it creates and fills a 2226the data in the alist @var{struct}. Normally it creates and fills a
2225new byte array starting at the beginning. However, if @var{raw-data} 2227new byte array starting at the beginning. However, if @var{raw-data}
2226is non-@code{nil}, it speciries a pre-allocated string or vector to 2228is non-@code{nil}, it specifies a pre-allocated string or vector to
2227pack into. If @var{pos} is non-@code{nil}, it specifies the starting 2229pack into. If @var{pos} is non-@code{nil}, it specifies the starting
2228offset for packing into @code{raw-data}. 2230offset 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?
2231Note: The result is a multibyte string; use @code{string-make-unibyte} 2233Note: The result is a multibyte string; use @code{string-make-unibyte}
2232on it to make it unibyte if necessary. 2234on 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