[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: large files not found with `read-file-name'
From: |
Andreas Schwab |
Subject: |
Re: large files not found with `read-file-name' |
Date: |
Fri, 12 Apr 2002 13:50:04 +0200 |
User-agent: |
Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.2.50 (ia64-suse-linux) |
Tom Wurgler <twurgler@goodyear.com> writes:
|> One of the users here has a file thusly:
|>
|> -rw-rw-r-- 1 tomw bob 2399830016 Apr 11 11:41 sample.file
2399830016 > 2G
|> Which GNU ls does list in a dired properly, albeit the filenames are not
|> aligned etc.
|>
|> But he has a emacs-lisp defun that prompts him for various input, one of
|> which is the above "sample.file" filename. The file completion does not
find
|> the file. He is not trying to read the file itself, just get the filename
and
|> then he runs a shell job with the inputs gained from his elisp...
This is because Emacs is not compiled with LFS support, so stat(2) fails
on that file (with ERANGE), and for Emacs it looks like the file does not
exist. To fix that, Emacs needs to use stat64 instead.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."