Commit 88b09a17 authored by Richard M. Stallman's avatar Richard M. Stallman

(Ffile_attributes): Represent inode number as a pair of

integers in case inode numbers do not fit in a Lisp integer.
parent 684f4cb3
......@@ -684,7 +684,14 @@ If file does not exist, returns nil.")
#ifdef BSD4_3
#undef BSD4_2 /* ok, you can look again without throwing up */
#endif
#if 1
/* To allow inode numbers larger than VALBITS, separate the bottom
16 bits. */
values[10] = Fcons (make_number (s.st_ino >> 16),
make_number (s.st_ino & 0xffff));
#else
values[10] = make_number (s.st_ino);
#endif
values[11] = make_number (s.st_dev);
return Flist (sizeof(values) / sizeof(values[0]), values);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment