diff options
| author | Paul Eggert | 2012-11-26 21:38:42 -0800 |
|---|---|---|
| committer | Paul Eggert | 2012-11-26 21:38:42 -0800 |
| commit | 350e0088e1e8acfccd1f2bc6fefd9bcd47fdd746 (patch) | |
| tree | 12d53e75560c4b952bef5c89d9e53b616e19f0d4 /src | |
| parent | 22626a856b520e4b092b2e4132f57adf8aaf7227 (diff) | |
| download | emacs-350e0088e1e8acfccd1f2bc6fefd9bcd47fdd746.tar.gz emacs-350e0088e1e8acfccd1f2bc6fefd9bcd47fdd746.zip | |
Assume POSIX 1003.1-1988 or later for grp.h, pwd.h.
* dired.c (stat_uname, stat_gname):
* fileio.c (Fexpand_file_name): Remove no-longer-needed casts.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/dired.c | 4 | ||||
| -rw-r--r-- | src/fileio.c | 2 |
3 files changed, 8 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 0594f73540b..8e53053e89c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,8 +1,13 @@ | |||
| 1 | 2012-11-27 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2012-11-27 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Assume POSIX 1003.1-1988 or later for grp.h, pwd.h. | ||
| 4 | * dired.c (stat_uname, stat_gname): | ||
| 5 | * fileio.c (Fexpand_file_name): Remove no-longer-needed casts. | ||
| 6 | |||
| 3 | Assume POSIX 1003.1-1988 or later for errno.h (Bug#12968). | 7 | Assume POSIX 1003.1-1988 or later for errno.h (Bug#12968). |
| 4 | * dired.c (directory_files_internal, file_name_completion): | 8 | * dired.c (directory_files_internal, file_name_completion): |
| 5 | Assume EAGAIN and EINTR are defined. | 9 | Assume EAGAIN and EINTR are defined. |
| 10 | |||
| 6 | * fileio.c (Fcopy_file): Assume EISDIR is defined. | 11 | * fileio.c (Fcopy_file): Assume EISDIR is defined. |
| 7 | * gmalloc.c (ENOMEM, EINVAL): Assume they're defined. | 12 | * gmalloc.c (ENOMEM, EINVAL): Assume they're defined. |
| 8 | * gnutls.c (emacs_gnutls_write): Assume EAGAIN is defined. | 13 | * gnutls.c (emacs_gnutls_write): Assume EAGAIN is defined. |
diff --git a/src/dired.c b/src/dired.c index 54bdc083f70..bdb71c46364 100644 --- a/src/dired.c +++ b/src/dired.c | |||
| @@ -820,7 +820,7 @@ stat_uname (struct stat *st) | |||
| 820 | #ifdef WINDOWSNT | 820 | #ifdef WINDOWSNT |
| 821 | return st->st_uname; | 821 | return st->st_uname; |
| 822 | #else | 822 | #else |
| 823 | struct passwd *pw = (struct passwd *) getpwuid (st->st_uid); | 823 | struct passwd *pw = getpwuid (st->st_uid); |
| 824 | 824 | ||
| 825 | if (pw) | 825 | if (pw) |
| 826 | return pw->pw_name; | 826 | return pw->pw_name; |
| @@ -835,7 +835,7 @@ stat_gname (struct stat *st) | |||
| 835 | #ifdef WINDOWSNT | 835 | #ifdef WINDOWSNT |
| 836 | return st->st_gname; | 836 | return st->st_gname; |
| 837 | #else | 837 | #else |
| 838 | struct group *gr = (struct group *) getgrgid (st->st_gid); | 838 | struct group *gr = getgrgid (st->st_gid); |
| 839 | 839 | ||
| 840 | if (gr) | 840 | if (gr) |
| 841 | return gr->gr_name; | 841 | return gr->gr_name; |
diff --git a/src/fileio.c b/src/fileio.c index 98b27035597..48dbf20b88f 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -1042,7 +1042,7 @@ filesystem tree, not (expand-file-name ".." dirname). */) | |||
| 1042 | o [p - nm] = 0; | 1042 | o [p - nm] = 0; |
| 1043 | 1043 | ||
| 1044 | block_input (); | 1044 | block_input (); |
| 1045 | pw = (struct passwd *) getpwnam (o + 1); | 1045 | pw = getpwnam (o + 1); |
| 1046 | unblock_input (); | 1046 | unblock_input (); |
| 1047 | if (pw) | 1047 | if (pw) |
| 1048 | { | 1048 | { |