misc: Use 64 bit stat for getusershell (BZ# 29203)

This is a missing spot initially from 52a5fe70a2.

Checked on i686-linux-gnu.
This commit is contained in:
Adhemerval Zanella 2022-05-31 11:51:46 -03:00
parent 3fbc33010c
commit ec995fb215

View File

@ -97,7 +97,7 @@ initshells (void)
{ {
char **sp, *cp; char **sp, *cp;
FILE *fp; FILE *fp;
struct stat64 statb; struct __stat64_t64 statb;
size_t flen; size_t flen;
free(shells); free(shells);
@ -106,7 +106,7 @@ initshells (void)
strings = NULL; strings = NULL;
if ((fp = fopen(_PATH_SHELLS, "rce")) == NULL) if ((fp = fopen(_PATH_SHELLS, "rce")) == NULL)
goto init_okshells_noclose; goto init_okshells_noclose;
if (__fstat64(fileno(fp), &statb) == -1) { if (__fstat64_time64(fileno(fp), &statb) == -1) {
init_okshells: init_okshells:
(void)fclose(fp); (void)fclose(fp);
init_okshells_noclose: init_okshells_noclose: