From: Paul Eggert Date: Tue, 27 Nov 2012 05:38:42 +0000 (-0800) Subject: Assume POSIX 1003.1-1988 or later for grp.h, pwd.h. X-Git-Tag: emacs-24.3.90~173^2~9^2~141^2~1 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=350e0088e1e8acfccd1f2bc6fefd9bcd47fdd746;p=emacs.git 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. --- diff --git a/src/ChangeLog b/src/ChangeLog index 0594f73540b..8e53053e89c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,8 +1,13 @@ 2012-11-27 Paul Eggert + 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. + Assume POSIX 1003.1-1988 or later for errno.h (Bug#12968). * dired.c (directory_files_internal, file_name_completion): Assume EAGAIN and EINTR are defined. + * fileio.c (Fcopy_file): Assume EISDIR is defined. * gmalloc.c (ENOMEM, EINVAL): Assume they're defined. * 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) #ifdef WINDOWSNT return st->st_uname; #else - struct passwd *pw = (struct passwd *) getpwuid (st->st_uid); + struct passwd *pw = getpwuid (st->st_uid); if (pw) return pw->pw_name; @@ -835,7 +835,7 @@ stat_gname (struct stat *st) #ifdef WINDOWSNT return st->st_gname; #else - struct group *gr = (struct group *) getgrgid (st->st_gid); + struct group *gr = getgrgid (st->st_gid); if (gr) 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). */) o [p - nm] = 0; block_input (); - pw = (struct passwd *) getpwnam (o + 1); + pw = getpwnam (o + 1); unblock_input (); if (pw) {