aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2011-06-03 12:04:41 -0700
committerPaul Eggert2011-06-03 12:04:41 -0700
commit2d365993f18598a29e1327937a5408669c18dc0a (patch)
tree54d89fcf3f3db55a04dc1e899e382cab5be7af64
parent201f31ae3de0b747b47863b93d6f6a747c36c960 (diff)
downloademacs-2d365993f18598a29e1327937a5408669c18dc0a.tar.gz
emacs-2d365993f18598a29e1327937a5408669c18dc0a.zip
Document wide integers better.
* files.texi (File Attributes): ino_t values no longer map to anything larger than a single cons.
-rw-r--r--doc/lispref/ChangeLog2
-rw-r--r--doc/lispref/files.texi10
2 files changed, 5 insertions, 7 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 16d175c338b..a22b86cf36b 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -2,6 +2,8 @@
2 2
3 Document wide integers better. 3 Document wide integers better.
4 * files.texi (File Attributes): Document ino_t values better. 4 * files.texi (File Attributes): Document ino_t values better.
5 ino_t values no longer map to anything larger than a single cons.
6
5 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations): 7 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
6 (Bitwise Operations): 8 (Bitwise Operations):
7 * objects.texi (Integer Type): Integers are typically 62 bits now. 9 * objects.texi (Integer Type): Integers are typically 62 bits now.
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi
index ed282349573..51c27ecc42f 100644
--- a/doc/lispref/files.texi
+++ b/doc/lispref/files.texi
@@ -1237,13 +1237,9 @@ deleted and recreated; @code{nil} otherwise.
1237@item 1237@item
1238The file's inode number. If possible, this is an integer. If the 1238The file's inode number. If possible, this is an integer. If the
1239inode number @math{N} is too large to be represented as an integer in 1239inode number @math{N} is too large to be represented as an integer in
1240Emacs Lisp, but @math{N / 2^16} is representable, then the value has 1240Emacs Lisp, then the value has the form @code{(@var{high}
1241the form @code{(@var{high} . @var{low})}, where @var{high} holds the 1241. @var{low})}, where @var{high} holds the high bits (i.e., all but the
1242high bits (i.e., excluding the low-order bits) and @var{low} the low 1242low 16 bits) and @var{low} the low 16 bits.
124316 bits. If the inode number is even larger, the value is of the form
1244@code{(@var{high} @var{middle} . @var{low})}, where @code{high} holds
1245the high bits, @var{middle} the next 24 bits, and @var{low} the low
124616 bits.
1247 1243
1248@item 1244@item
1249The filesystem number of the device that the file is on. Depending on 1245The filesystem number of the device that the file is on. Depending on