diff options
| author | Paul Eggert | 2011-02-22 10:32:51 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-02-22 10:32:51 -0800 |
| commit | 8d40723d1e9661840a67ca7be9c5b073526ab421 (patch) | |
| tree | bc63b88782710c46ddb3b269a6b0b5f355048ad5 /src | |
| parent | 5f9d345ca90b78184fd8b142310e43f23e529120 (diff) | |
| download | emacs-8d40723d1e9661840a67ca7be9c5b073526ab421.tar.gz emacs-8d40723d1e9661840a67ca7be9c5b073526ab421.zip | |
* dired.c (Ffile_attributes): Simplify and avoid #ifdef.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/dired.c | 13 |
2 files changed, 6 insertions, 11 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 097742c7103..8befb78f91f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-02-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * dired.c (Ffile_attributes): Simplify and avoid #ifdef. | ||
| 4 | |||
| 1 | 2011-02-22 Wolfgang Jenkner <wjenkner@inode.at> (tiny change) | 5 | 2011-02-22 Wolfgang Jenkner <wjenkner@inode.at> (tiny change) |
| 2 | 6 | ||
| 3 | * lread.c (openp): Correct Boolean typo in last commit. | 7 | * lread.c (openp): Correct Boolean typo in last commit. |
diff --git a/src/dired.c b/src/dired.c index 92c12846558..eea4c7cfe40 100644 --- a/src/dired.c +++ b/src/dired.c | |||
| @@ -963,17 +963,8 @@ so last access time will always be midnight of that day. */) | |||
| 963 | if (lstat (SSDATA (encoded), &s) < 0) | 963 | if (lstat (SSDATA (encoded), &s) < 0) |
| 964 | return Qnil; | 964 | return Qnil; |
| 965 | 965 | ||
| 966 | switch (s.st_mode & S_IFMT) | 966 | values[0] = (S_ISLNK (s.st_mode) ? Ffile_symlink_p (filename) |
| 967 | { | 967 | : S_ISDIR (s.st_mode) ? Qt : Qnil); |
| 968 | default: | ||
| 969 | values[0] = Qnil; break; | ||
| 970 | case S_IFDIR: | ||
| 971 | values[0] = Qt; break; | ||
| 972 | #ifdef S_IFLNK | ||
| 973 | case S_IFLNK: | ||
| 974 | values[0] = Ffile_symlink_p (filename); break; | ||
| 975 | #endif | ||
| 976 | } | ||
| 977 | values[1] = make_number (s.st_nlink); | 968 | values[1] = make_number (s.st_nlink); |
| 978 | 969 | ||
| 979 | if (!(NILP (id_format) || EQ (id_format, Qinteger))) | 970 | if (!(NILP (id_format) || EQ (id_format, Qinteger))) |