diff options
| author | Paul Eggert | 2017-10-01 22:31:39 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-10-01 22:33:20 -0700 |
| commit | 135bca574c31b7bf6df6c63d28f180956928dde7 (patch) | |
| tree | 1259c514b5304e7b1dbb8a9098f0a6dd63e00003 /etc/PROBLEMS | |
| parent | 4829a3b033b119b088947d14b73efc197b2547fa (diff) | |
| download | emacs-135bca574c31b7bf6df6c63d28f180956928dde7.tar.gz emacs-135bca574c31b7bf6df6c63d28f180956928dde7.zip | |
Port file-system-info to non-Microsoft
* admin/merge-gnulib (GNULIB_MODULES): Add fsusage.
* doc/emacs/files.texi (Directories): Remove documentation of
now-obsolete directory-free-space-program and
directory-free-space-args.
* etc/NEWS: Mention change.
* etc/PROBLEMS: Slow df is no longer a problem.
* lib/fsusage.c, lib/fsusage.h, m4/fsusage.m4:
New files, copied from Gnulib.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* lisp/dired.el (dired-free-space-program)
(dired-free-space-args): These aliases are now obsolete.
* lisp/files.el (directory-free-space-program)
(directory-free-space-args): Now obsolete.
(get-free-disk-space): Just call file-system-info instead
of the now-obsolete directory-free-space-program.
* nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_fsusage): New macro.
* src/fileio.c: Include fsusage.h.
(blocks_to_bytes, Ffile_system_info) [!DOS_NT]: New functions.
(syms_of_fileio) [!DOS_NT]: Defsubr file-system-info.
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 94c78b696db..2da99324b5f 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -557,7 +557,7 @@ and then choose /usr/bin/netkit-ftp. | |||
| 557 | 557 | ||
| 558 | *** Dired is very slow. | 558 | *** Dired is very slow. |
| 559 | 559 | ||
| 560 | This could happen if invocation of the 'df' program takes a long | 560 | This could happen if getting a file system's status takes a long |
| 561 | time. Possible reasons for this include: | 561 | time. Possible reasons for this include: |
| 562 | 562 | ||
| 563 | - ClearCase mounted filesystems (VOBs) that sometimes make 'df' | 563 | - ClearCase mounted filesystems (VOBs) that sometimes make 'df' |
| @@ -565,12 +565,8 @@ time. Possible reasons for this include: | |||
| 565 | 565 | ||
| 566 | - slow automounters on some old versions of Unix; | 566 | - slow automounters on some old versions of Unix; |
| 567 | 567 | ||
| 568 | - slow operation of some versions of 'df'. | 568 | To work around the problem, you could use Git or some other |
| 569 | 569 | free-software program, instead of ClearCase. | |
| 570 | To work around the problem, you could either (a) set the variable | ||
| 571 | 'directory-free-space-program' to nil, and thus prevent Emacs from | ||
| 572 | invoking 'df'; (b) use 'df' from the GNU Coreutils package; or | ||
| 573 | (c) use CVS, which is Free Software, instead of ClearCase. | ||
| 574 | 570 | ||
| 575 | *** ps-print commands fail to find prologue files ps-prin*.ps. | 571 | *** ps-print commands fail to find prologue files ps-prin*.ps. |
| 576 | 572 | ||